{"bugs":{"url":"https://github.com/typesense/typesense-js/issues"},"dist":{"shasum":"ef50f63e8ef2e975e269e0ae80a32549cd421a3f","tarball":"https://registry.npmjs.org/typesense/-/typesense-3.0.0-0.tgz","fileCount":244,"integrity":"sha512-1SYWJxoeS/ftm/OUrSCzDVtMjyH6H+/boupou+kf4zd5WGDfbKyxaPgmtjj0vbC0IDuF8J1Z5v3DwMGKaskMzw==","signatures":[{"sig":"MEYCIQCZ84eDzxpeAFNiRkwgkMGmNE4vHYM81lzJehVGbIyOdQIhAPZCtmviWOaJIXsakpv7SHB0YTdzbU6NWTXINMMu2Bfk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1978350},"main":"lib/Typesense.js","name":"typesense","types":"lib/Typesense.d.ts","author":{"url":"https://typesense.org","name":"Typesense, Inc.","email":"contact@typesense.org"},"browser":{"http":false,"https":false,"crypto":false},"engines":{"node":">=18"},"gitHead":"912bbdff1ac2d2c9d0b3b84e023b5ce43a0449df","license":"Apache-2.0","scripts":{"test":"vitest","build":"npm run build:tsc && npm run build:web:dev && npm run build:web:prod","format":"prettier --write \"(src|test|doc)/**/*.(ts|json|js)\"","ci-lint":"eslint .","pretest":"eslint .","build:tsc":"tsc","typecheck":"tsc --noEmit -p tsconfig.test.json","test:local":"npm run test:typesenseServer:start && vitest run; npm run test:typesenseServer:stop","build:web:dev":"webpack --config webpack.config.js --mode development","build:web:prod":"webpack --config webpack.config.js --mode production","build:tsc:watch":"tsc --watch","typesenseServer":"docker run -i -p 8108:8108 -v/tmp/typesense-server-data-1c/:/data typesense/typesense:27.0.rc26 --data-dir /data --api-key=xyz --listen-port 8108 --enable-cors","typesenseServer:0":"docker run -i -p 8108:8108 -p 8107:8107 -v/tmp/typesense-server-data-1b/:/data -v`pwd`/typesense-server-nodes:/typesense-server-nodes typesense/typesense:27.0.rc26 --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-2b/:/data -v`pwd`/typesense-server-nodes:/typesense-server-nodes typesense/typesense:27.0.rc26 --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-3b/:/data -v`pwd`/typesense-server-nodes:/typesense-server-nodes typesense/typesense:27.0.rc26 --data-dir /data --api-key=xyz --listen-port 9108 --peering-port 9107 --enable-cors --nodes=/typesense-server-nodes","createServerNodesFile":"echo '172.17.0.2:8107:8108,172.17.0.3:7107:7108,172.17.0.4:9107:9108' > `pwd`/typesense-server-nodes","test:typesenseServer:stop":"docker stop typesense-test && docker rm typesense-test","test:typesenseServer:start":"docker rm -f typesense-test 2>/dev/null || true; TMPDIR=$(mktemp -d) && docker run -d --name typesense-test -p 8108:8108 -v$TMPDIR:/data typesense/typesense:29.0 --data-dir /data --api-key=xyz --listen-port 8108 --enable-cors && echo 'Waiting for Typesense to be ready...' && until curl -s http://localhost:8108/health | grep -q '\"ok\":true'; do sleep 1; done && echo 'Typesense is ready!'"},"_npmUser":{"name":"jasonbosco","email":"mail@jasonbos.co"},"homepage":"https://github.com/typesense/typesense-js","keywords":["typesense","api","sdk","client","wrapper","server","search"],"repository":{"url":"git+https://github.com/typesense/typesense-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Javascript Library for Typesense","directories":{},"maintainers":[{"name":"jasonbosco","email":"mail@jasonbos.co"},{"name":"kishorenc","email":"kishore@kishorelive.com"}],"_nodeVersion":"18.20.5","contributors":[{"url":"https://github.com/ziao","name":"Nick Kamer","email":"nick@ziaomedia.com"},{"url":"https://github.com/dcantu476","name":"Damian Cantu","email":"damian@release-next.com"}],"dependencies":{"axios":"^1.8.4","tslib":"^2.6.2","loglevel":"^1.8.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^7.1.0","jsdom":"^24.1.3","mocha":"^10.2.0","tsify":"^5.0.4","dotenv":"^16.4.7","eslint":"^8.52.0","vitest":"^3.1.2","core-js":"^3.33.2","webpack":"^5.89.0","babelify":"^10.0.0","prettier":"^3.0.3","ts-loader":"^9.5.0","@babel/cli":"^7.23.0","@vitest/ui":"^3.1.2","browserify":"^17.0.0","timekeeper":"^2.3.1","typescript":"^5.2.2","@babel/core":"^7.23.2","@types/node":"^20.8.9","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","vinyl-buffer":"^1.0.1","@babel/register":"^7.22.15","@vitest/browser":"^3.1.2","axios-curlirize":"^2.0.0","common-shakeify":"^1.1.2","@babel/preset-env":"^7.23.2","axios-mock-adapter":"^1.22.0","eslint-plugin-node":"^11.1.0","vinyl-source-stream":"^2.0.0","@babel/eslint-parser":"^7.22.15","eslint-plugin-import":"^2.29.0","mocha-junit-reporter":"^2.2.1","babel-plugin-istanbul":"^6.1.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.23.2","@typescript-eslint/parser":"^6.9.1","@babel/plugin-transform-runtime":"^7.23.2","@typescript-eslint/eslint-plugin":"^6.9.1","@babel/plugin-transform-destructuring":"^7.23.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7"},"peerDependencies":{"@babel/runtime":"^7.23.2"},"_npmOperationalInternal":{"tmp":"tmp/typesense_3.0.0-0_1755658236236_0.8353005687349346","host":"s3://npm-registry-packages-npm-production"},"_id":"typesense@3.0.0-0","version":"3.0.0-0"}