rxdb-server
v15.17.0 rxdb server
build
npm run prebuild && rimraf -rf ./dist && npm run build:plugins && concurrently "npm run build:cjs" "npm run build:es" "npm run build:types" --success all
version
node ./scripts/version.js
build:es
rimraf -rf dist/esm && cross-env NODE_ENV=es6 babel src --out-dir dist/esm --source-maps --extensions ".ts,.js" && echo '{ "type": "module", "sideEffects": false }' > dist/esm/package.json
prebuild
npm run prebuild:babel && npm run prebuild:scripts
build:cjs
rimraf -rf dist/cjs && cross-env NODE_ENV=es5 babel src --out-dir dist/cjs --source-maps --extensions ".ts,.js"
test:unit
npm run build && ts-mocha ./test/unit.test.ts --bail --exit
build:types
rimraf -rf ./dist/types && tsc --project ./config/tsconfig.types.json
check-types
npm run build && tsc
build:bundle
rimraf -rf rxdb-server.tgz && npx [email protected] pack ./ --filename ./rxdb-server.tgz
build:plugins
node ./scripts/generate-plugins-package-json.mjs
prebuild:babel
rimraf -rf babel.config.js && cp node_modules/rxdb/babel.config.js babel.config.js
// build:bundle
bundles the npm module so it can be installed into other folder to run tests
prebuild:scripts
rimraf -rf scripts/generate-plugins-package-json.mjs && cp node_modules/rxdb/scripts/generate-plugins-package-json.mjs scripts/generate-plugins-package-json.mjs
test:integration:init
(cd ./scripts && bash test-integration-init.sh)
test:integration:memory
(cd test-integration && npm run transpile && npm run test:node:memory)
test:integration:mongodb
(cd test-integration && npm run transpile && npm run test:node:mongodb)
test:integration:foundationdb
(cd test-integration && npm run transpile && npm run test:node:foundationdb)