build
tsc
buildtest
tsc --project test
pretest
npm run build && npm run buildtest
test
ava --verbose tmp
coverage
npm run pretest && nyc ava tmp
covreport
npm run coverage && nyc report --reporter=lcov > coverage.lcov && codecov
stress
npm run pretest && for i in {1..10}; do ava --verbose tmp; done
lint
tslint --config tslint.json src/**/*.ts --exclude src/**/*.d.ts
site
rm -rf public && metalsmith && npm run build && jsdoc -c jsdoc.json
prevsite
metalsmith && jsdoc -c jsdoc.json
ghpages
npm run site && gh-pages -d public
postpublish
greenkeeper-postpublish