mitt
v1.2.0 events eventemitter pubsub
bump
standard-version
testonly
mocha --require esm --require flow-remove-types/register test/**/*.js
lint
eslint src test
test
flow && npm run lint && npm run testonly
build
npm-run-all --silent clean -p rollup -p minify:* -s docs size
clean
rimraf dist
rollup
rollup -c
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 && npm run bump && git push --follow-tags origin master && npm publish