clean
rimraf dist && rimraf coverage
lint-force
tslint --force --format verbose "src/**/*.ts"
lint
tslint --format verbose "src/**/*.ts"
compile
echo Using TypeScript && tsc --version && tsc --pretty
compile-watch
npm run compile -- --watch
build
npm run clean && npm run lint-force && npm run compile
build-watch
npm run clean && npm run lint-force && npm run compile-watch
test
npm run coverage
test-only
mocha --recursive dist/**/*.spec.js
test-watch
npm run test-only -- --watch
test-debug
mocha --debug-brk --debug=0.0.0.0:5858 dist/**/*.spec.js
coverage
rimraf coverage && nyc --reporter=html --reporter=text --reporter=lcov -x **/*.spec.js npm run test-only
coveralls
cat ./coverage/lcov.info | ./node_modules/.bin/coveralls
preversion
npm run test && npm run build
postversion
git push && git push --tags && npm publish