mitt
v1.1.0 events eventemitter pubsub
test
eslint src test && mocha --compilers js:babel-register test/**/*.js
build
npm-run-all clean -p rollup:* -p minify:* -s docs size
clean
rimraf dist && mkdirp dist
rollup:cjs
rollup -c rollup.config.js -m -f cjs -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main
rollup:umd
rollup -c rollup.config.js -m -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_umd_main
minify:cjs
uglifyjs $npm_package_main -cm toplevel -o $npm_package_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_main}.map
minify:umd
uglifyjs $npm_package_umd_main -cm -o $npm_package_umd_main -p relative --in-source-map ${npm_package_umd_main}.map --source-map ${npm_package_umd_main}.map
docs
documentation readme src/index.js --section API -q
size
echo "Gzipped Size: $(strip-json-comments --no-whitespace $npm_package_main | gzip-size | pretty-bytes)"
release
npm run build -s && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish