clean
rm ./dist/*
build
parcel build ./src/index.js --global hClient -o ./dist/hclient-$npm_package_version.browser.min.js
build:lib
mkdir -p ./lib && babel ./src --out-dir ./lib
doc
jsdoc -c jsdoc.json
lint
eslint ./src/
lint:fix
eslint ./src/ --fix
prepare:integration_tests
cd ./integration_tests && npm install
integration_test
cd ./integration_tests && npm run test
unit_test
mocha ./test/*.js -r chai/register-should
test
npm run lint && npm run unit_test && npm run prepare:integration_tests && npm run integration_test
prepublishOnly
npm test && npm run lint
prepare
npm run build && npm run build:lib
preversion
npm run lint
version
git add .
postversion
git push && git push --tags