js-crypto-hmac

v0.3.10
Universal Module for HMAC (Hash-based Message Authentication Code) in JavaScript
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

Metadata

  • MIT
  • Whatever
  • Jun Kurihara
  • released 4/9/2019

Downloads

Maintainers