mjolnir.js
v2.1.2 hammerjs touch gesture mouse keyboard event manager
lint
eslint src examples test
test
npm run lint && node test/node.js
build
npm run clean && npm run build-cjs && npm run build-esm
clean
rm -fr dist/*
start
(cd examples/main && (path-exists node_modules || npm i) && npm run start-local)
build-cjs
mkdir -p dist/cjs && NODE_ENV=cjs babel src --out-dir dist/cjs
build-esm
mkdir -p dist/esm && NODE_ENV=esm babel src --out-dir dist/esm
publish-beta
npm run build && npm run test && npm publish --tag beta
publish-prod
npm run build && npm run test && npm publish