UNPKG

@sublet/typesense-instantsearch-adapter

Version:
90 lines (89 loc) 3.86 kB
{ "name": "@sublet/typesense-instantsearch-adapter", "version": "2.3.0-0", "description": "Adapter to use InstantSearch UI widgets with Typesense Search", "homepage": "https://github.com/typesense/typesense-instantsearch-adapter", "main": "lib/TypesenseInstantsearchAdapter.js", "types": "index.d.ts", "files": [ "dist/", "lib/", "scripts/", "index.d.ts" ], "keywords": [ "typesense", "sdk", "client", "search", "instantsearch.js", "vue-instantsearch", "react-instantsearch", "angular-instantsearch", "instant search", "algolia", "adapter", "search client", "search ui", "search ui widgets", "instantsearch" ], "scripts": { "pretest": "npm run lint && npm run test:type", "postinstall": "node scripts/postinstall.js", "lint": "eslint --fix . && prettier --write .", "test": "jest --maxWorkers=1 --verbose", "build:lib": "babel src -d lib --source-maps", "build:dist": "webpack", "test:type": "tsd", "build": "npm run build:lib && npm run build:dist", "typesenseServer": "docker run -i -p 8108:8108 -v/tmp/typesense-server-data/:/data typesense/typesense:0.21.0 --data-dir /data --api-key=xyz --listen-port 8108 --enable-cors", "createServerNodesFile": "echo '172.17.0.2:8107:8108,172.17.0.3:7107:7108,172.17.0.4:9107:9108' > `pwd`/typesense-server-nodes", "typesenseServer:0": "docker run -i -p 8108:8108 -p 8107:8107 -v/tmp/typesense-server-data-node-1/:/data -v`pwd`/typesense-server-nodes:/typesense-server-nodes typesense/typesense:0.19.0 --data-dir /data --api-key=xyz --listen-port 8108 --peering-port 8107 --enable-cors --nodes=/typesense-server-nodes", "typesenseServer:1": "docker run -i -p 7108:7108 -p 7107:7107 -v/tmp/.typesense-server-data-node-2/:/data -v`pwd`/typesense-server-nodes:/typesense-server-nodes typesense/typesense:0.19.0 --data-dir /data --api-key=xyz --listen-port 7108 --peering-port 7107 --enable-cors --nodes=/typesense-server-nodes", "typesenseServer:2": "docker run -i -p 9108:9108 -p 9107:9107 -v/tmp/.typesense-server-data-node-3/:/data -v`pwd`/typesense-server-nodes:/typesense-server-nodes typesense/typesense:0.19.0 --data-dir /data --api-key=xyz --listen-port 9108 --peering-port 9107 --enable-cors --nodes=/typesense-server-nodes", "testground": "yarn link && cd test/support/testground && yarn link typesense-instantsearch-adapter && yarn install && yarn start", "indexTestData": "node test/support/populateProductsIndex.js && node test/support/populateBrandsIndex.js && node test/support/populateRecipesIndex.js && node test/support/populateAirportsIndex.js" }, "author": { "name": "Typesense, Inc.", "email": "contact@typesense.org", "url": "https://typesense.org" }, "license": "Apache-2.0", "repository": "typesense/typesense-instantsearch-adapter", "devDependencies": { "@babel/cli": "^7.13.16", "@babel/core": "^7.13.16", "@babel/plugin-transform-runtime": "^7.13.15", "@babel/preset-env": "^7.13.15", "babel-jest": "^26.6.3", "babel-loader": "^8.2.2", "eslint": "^7.24.0", "eslint-config-prettier": "^8.2.0", "eslint-plugin-import": "^2.22.1", "eslint-plugin-jest": "^24.3.5", "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^3.3.1", "eslint-plugin-promise": "^4.3.1", "eslint-plugin-standard": "^4.1.0", "expect-puppeteer": "^5.0.0", "fs-extra": "^10.0.0", "jest": "^26.6.3", "jest-dev-server": "^5.0.0", "jest-junit": "^12.0.0", "jest-puppeteer": "^5.0.2", "prettier": "^2.2.1", "puppeteer": "^9.0.0", "tsd": "^0.14.0", "webpack": "^5.37.0", "webpack-cli": "^4.7.0", "typescript": "^4.2.4" }, "dependencies": { "typesense": "^0.14.0" }, "peerDependencies": { "@babel/runtime": "^7.13.17" } }