build
tsc -p tsconfig.build.json && gulp move:protos && gulp move
build:all
npm run build && gulp build:all
build:samples
gulp install:samples && npm run build && gulp build:samples && gulp test:samples && gulp test:e2e:samples
clean
gulp clean
format
prettier --check "{lib,e2e,sample,tools}/**/*.ts"
format:fix
prettier --write "{lib,e2e,sample,tools}/**/*.ts"
lint
eslint "lib/**/*.ts"
lint:fix
eslint "lib/**/*.ts" "e2e/**/*.ts" "tools/**/*.ts" --fix
precommit
lint-staged
prepublish
npm run build
prepublish:next
npm run build
publish:next
npm publish --access public --tag next
prepublish:npm
npm run build
publish:npm
npm publish --access public
test
npm run test:ut && npm run test:import
test:e2e
jest --config=e2e/jest-e2e.json --detectOpenHandles --forceExit
test:ut
jest --detectOpenHandles
test:ut:cov
npm run test:ut -- --coverage
test:import
ts-node tools/import-check.ts
release
release-it
prepare
husky install