js-crypto-ec
v0.6.3 crypto elliptic curve webcrypto ecdsa ecdh
test
nyc mocha --recursive $(find test -name '*.spec.ts')
test:bundle
yarn webpack && cross-env TEST_ENV=bundle yarn test
karma
cross-env TEST_ENV=source karma start
karma:bundle
yarn webpack && cross-env TEST_ENV=bundle karma start
karma:window
yarn webpack && cross-env TEST_ENV=window karma start
tsc
tsc --build ./tsconfig.json
html
yarn webpack && yarn html:source && yarn html:bundle && yarn html:window
html:source
cross-env TEST_ENV=source NODE_ENV=html yarn webpack
html:bundle
cross-env TEST_ENV=bundle NODE_ENV=html yarn webpack
html:window
cross-env TEST_ENV=window NODE_ENV=html yarn webpack
webpack
webpack --mode development --config webpack.dev.js
webpack:prod
cross-env NODE_ENV=production webpack --optimize-minimize --mode production --config webpack.prod.js
build
rm -rf ./dist && cross-env NODE_ENV=production yarn tsc && yarn webpack:prod
analyze
cross-env NODE_ENV=production webpack --mode production --optimize-minimize --json --config webpack.prod.js | webpack-bundle-size-analyzer
cleanup
rm -rf ./dist coverage .nyc_output ./node_modules ./test/html/*.bundle.js ./test/html/test.html
babel
cross-env NODE_ENV=production yarn tsc