lint
eslint -c ../.eslintrc.json './{src,test}/**/*.ts' --max-warnings 0
test
yarn test:unit && yarn test:integration
build
yarn clean && yarn build:esm && yarn build:cjs
clean
rm -rf ./dist
script
ts-node -O '{"module":"commonjs"}' --transpile-only --files
prepare
yarn build
lint:fix
yarn lint --fix
build:cjs
tsc --noEmit false --module commonjs --outDir dist/cjs
build:esm
tsc --noEmit false --outDir dist/esm
test:unit
TS_NODE_PROJECT=./tsconfig.test.json nyc --reporter=text mocha --timeout 20000 './test/unit/**/*.test.ts'
test:integration
TS_NODE_PROJECT=./tsconfig.test.json mocha --require mocha-steps --timeout 30000 test/integration/**/*.test.ts --exit