lint
../node_modules/.bin/tslint --config ../tslint.json --project tsconfig.json
prelib
rm -rf lib/ && mkdir -p lib
lib
../node_modules/.bin/tsc
test-node
../node_modules/.bin/mocha test/node.ts --require ts-node/register
pretest-browser
../node_modules/.bin/tsc -p ./test/browser/ && npm run start-test-support-server
test-browser
../node_modules/.bin/testem ci -l Chrome,Firefox
posttest-browser
npm run stop-test-support-server
pretest-browser-ci
npm run pretest-browser
test-browser-ci
../node_modules/.bin/testem ci
posttest-browser-ci
npm run posttest-browser
start-test-support-server
PORT=8070 ../node_modules/.bin/ts-node test/support/run-server.ts & echo $! > test-support-server.pid
stop-test-support-server
if ps -p $(cat test-support-server.pid)> /dev/null; then kill -KILL $(cat test-support-server.pid); fi && rm test-support-server.pid
test-ci
npm run lib && npm run lint && npm run test-node && npm run test-browser-ci
test
npm run lib && npm run lint && npm run test-node && npm run test-browser
browserify
npm run lib && ../node_modules/.bin/browserify lib/index.js --global-transform=browserify-shim --standalone CycleHTTPDriver --exclude xstream --outfile dist/cycle-http-driver.js
uglify
../node_modules/.bin/uglifyjs dist/cycle-http-driver.js -o dist/cycle-http-driver.min.js
predist
rm -rf dist/ && mkdir -p dist/
dist
npm run lib && npm run browserify && npm run uglify
docs
node ../.scripts/make-api-docs.js ${PWD##*/}
preversion
npm test
version
npm run dist && npm run docs && npm run changelog
postversion
git add -A && git commit -m "release(${PWD##*/}): v$(cat package.json | ../node_modules/.bin/jase version)" && git push origin master && npm publish
release-patch
false
release-minor
npm --no-git-tag-version version minor
release-major
npm --no-git-tag-version version major
changelog
node ../.scripts/update-changelogs.js ${PWD##*/}