bitgo
v3.4.15 bitgo bitcoin bitgojs
lint
eslint --ext .js .
test
npm run test-node
setup
git submodule add https://github.com/tagview/arcanist-extensions.git .arcanist-extensions; npm install -g eslint; git submodule update --init
compile
mkdir -p browser && ./node_modules/.bin/browserify ./src/index.js --exclude superagent-proxy --exclude morgan -s BitGoJS -g uglifyify -o browser/BitGoJS-min.js
express
node bin/bitgo-express -b 0.0.0.0
babelify
mkdir -p browser && ./node_modules/.bin/browserify ./src/index.js --exclude superagent-proxy --exclude morgan -t babelify -s BitGoJS -o browser/BitGoJS-babelify.js
coverage
istanbul cover ./node_modules/.bin/_mocha -- --timeout 15000 --reporter list test/*.js
coveralls
sleep 300; ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --timeout 50000 -R spec test/*.js test/bitcoin/*.js && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage
test-node
istanbul test ./node_modules/.bin/_mocha -- --timeout 20000 --reporter list --recursive test/
compile-dbg
mkdir -p browser && ./node_modules/.bin/browserify ./src/index.js --exclude superagent-proxy --exclude morgan -s BitGoJS -o browser/BitGoJS.js
compile-test
mkdir -p browser && ./node_modules/.bin/browserify --exclude superagent-proxy --exclude morgan -t envify ./test/*.js > ./browser/tests.js
test-browser
npm run compile-test && ./node_modules/karma/bin/karma start .karma.conf.js --log-level debug --single-run