lint
tslint -p . && prettier '{src,examples,integration_tests}/**/*.{ts,js,json}' -l
fmt
tslint -p . --fix && prettier '{src,examples,integration_tests}/**/*.{ts,js,json}' --write
build
tsc -p .
test
jest --env node
test-int
yarn build && jest -i --env node --roots integration_tests --globals '{"ts-jest":{"diagnostics":{"warnOnly":true}}}'
posttest
yarn lint
docs
typedoc --out gh-pages/$npm_package_version --name "CodeChain JavaScript SDK" --mode file --readme API.md --excludePrivate --excludeProtected
docs-dev
nodemon -e ts --watch src --watch API.md --exec 'yarn docs'
docs-prepare
[ -d 'gh-pages' ] || git clone -b gh-pages [email protected]:CodeChain-io/codechain-sdk-js.git gh-pages && cd gh-pages && git pull
prepublishOnly
yarn build