typesense

v1.8.2
Javascript Library for Typesense
typesense api sdk client wrapper server search

test

nyc --reporter=html --reporter=text ts-mocha --require @babel/register --recursive

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 .

ci-test

nyc --reporter=text --reporter=html ts-mocha --require @babel/register --reporter mocha-junit-reporter --recursive --colors

pretest

eslint .

build:tsc

tsc

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:0.26.0.rc63 --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: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-2b/:/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-3b/:/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

createServerNodesFile

echo '172.17.0.2:8107:8108,172.17.0.3:7107:7108,172.17.0.4:9107:9108' > `pwd`/typesense-server-nodes

Metadata

Downloads