bitgo

v5.2.0
BitGo Javascript SDK
bitgo bitcoin bitgojs

lint

eslint 'src/**/*.ts' 'test/**/*.ts'

test

npm run test-node

audit

if [ "$(npm --version | cut -d. -f1)" -ge "6" ]; then npm audit; else echo "npm >= 6 required to perform audit. skipping..."; fi

build

tsc && node scripts/copySjcl.js

clean

rm -r dist/*

compile

webpack --progress --colors --env.prod

express

node bin/bitgo-express -b 0.0.0.0

babelify

mkdir -p browser && ./node_modules/.bin/browserify ./dist/src/index.js --exclude superagent-proxy --exclude morgan -t babelify -s BitGoJS -o browser/BitGoJS-babelify.js

coverage

nyc report --reporter=text-lcov > coverage.lcov && codecov

test-node

nyc -- ./node_modules/.bin/_mocha -r ts-node/register --timeout 20000 --reporter list "test/unit/*.ts" "test/unit/**/*.ts" "test/v2/unit/*.ts" "test/v2/unit/**/*.ts"

prepublish

npm run build

compile-dbg

webpack --progress --colors --env.dev

compile-test

webpack --progress --colors --env.test

test-browser

npm run compile-test && ./node_modules/karma/bin/karma start .karma.conf.js --log-level debug --single-run

generate_drone

drone jsonnet --stream

test-integration

_mocha -r ts-node/register --timeout 20000 --reporter list "test/integration/*.ts" "test/integration/**/*.ts" "test/v2/integration/*.js" "test/v2/integration/**/*.ts"

browserify-sjcl-bitgo

browserify ./example/sjcl_bitgo.js -s SJCLBitGo -o ./sjcl-bitgo.js

Metadata

Downloads