js-crypto-hmac
v0.3.8 crypto hmac webcrypto
test
cross-env NODE_ENV=test nyc mocha --recursive $(find test -name '*.spec.js')
test:bundle
npm run webpack && cross-env TEST_ENV=bundle npm run test
karma
cross-env TEST_ENV=source karma start
karma:bundle
npm run webpack && cross-env TEST_ENV=bundle karma start
karma:window
npm run webpack && cross-env TEST_ENV=window karma start
html
npm run webpack && npm run html:source && npm run html:bundle && npm run html:window
html:source
cross-env TEST_ENV=source NODE_ENV=html npm run webpack
html:bundle
cross-env TEST_ENV=bundle NODE_ENV=html npm run webpack
html:window
cross-env TEST_ENV=window NODE_ENV=html npm run webpack
webpack
webpack --optimize-minimize --mode development --config webpack.dev.js
webpack:prod
cross-env NODE_ENV=production webpack --optimize-minimize --mode production --config webpack.prod.js
analyze
cross-env NODE_ENV=production webpack --mode production --optimize-minimize --json --config webpack.prod.js | webpack-bundle-size-analyzer
babel
cross-env NODE_ENV=production babel src -d dist/ --keep-file-extension
build
rm -rf ./dist && npm run babel && npm run webpack:prod
cleanup
rm -rf ./dist coverage .nyc_output; rm -rf ./test/html/*.bundle.js; rm -rf ./test/html/test.html