{ "name": "bcoin", "version": "1.0.0-beta.12", "description": "Bitcoin bike-shed", "license": "MIT", "repository": "git://github.com/bcoin-org/bcoin.git", "homepage": "https://github.com/bcoin-org/bcoin", "bugs": { "url": "https://github.com/bcoin-org/bcoin/issues" }, "author": "Fedor Indutny ", "contributors": [ "Christopher Jeffrey (https://github.com/chjj)" ], "keywords": [ "bcoin", "bitcoin", "blockchain", "wallet" ], "engines": { "node": ">= 0.11.0" }, "dependencies": { "bn.js": "4.11.6", "elliptic": "6.3.2" }, "optionalDependencies": { "bcoin-native": "0.0.16", "leveldown": "1.5.0", "secp256k1": "3.2.5", "socket.io": "1.7.3", "socket.io-client": "1.7.3" }, "devDependencies": { "babelify": "7.3.0", "babel-preset-es2015": "6.14.0", "babel-polyfill": "6.13.0", "babel-plugin-transform-runtime": "6.12.0", "babel-plugin-transform-regenerator": "6.14.0", "browserify": "13.1.0", "hash.js": "1.0.3", "jsdoc": "3.4.0", "jshint": "2.9.4", "level-js": "2.2.4", "mocha": "3.0.2", "uglify-js": "2.7.3" }, "main": "./lib/bcoin.js", "preferGlobal": true, "bin": { "bcoin-node": "./bin/node", "bcoin-spvnode": "./bin/spvnode", "bcoin-cli": "./bin/cli", "bcoin": "./bin/bcoin" }, "scripts": { "test": "mocha --reporter spec test/*-test.js", "test-browser": "BCOIN_NO_NATIVE=1 BCOIN_USE_ELLIPTIC=1 mocha --reporter spec test/*-test.js", "browserify": "browserify --im -o browser/bcoin.js lib/bcoin.js && browserify --im -o browser/bcoin-master.js lib/workers/master.js", "uglify": "uglifyjs -m -o browser/bcoin.min.js browser/bcoin.js && uglifyjs -m -o browser/bcoin-master.min.js browser/bcoin-master.js", "clean": "rm browser/bcoin.js browser/bcoin.min.js browser/bcoin-master.js browser/bcoin-master.min.js", "lint": "jshint lib/ || exit 0", "docs": "jsdoc -c jsdoc.json" }, "browser": { "./lib/blockchain/layout": "./lib/blockchain/layout-browser.js", "./lib/crypto/backend": "./lib/crypto/backend-browser.js", "./lib/crypto/ec": "./lib/crypto/ec-elliptic.js", "./lib/crypto/pk": "./lib/crypto/pk-browser.js", "./lib/db/backends": "./lib/db/backends-browser.js", "./lib/hd/wordlist": "./lib/hd/wordlist-browser.js", "./lib/http/base": "./browser/empty.js", "./lib/http/client": "./browser/empty.js", "./lib/http/request": "./browser/empty.js", "./lib/http/rpcclient": "./browser/empty.js", "./lib/http/server": "./browser/empty.js", "./lib/http/wallet": "./browser/empty.js", "./lib/mempool/layout": "./lib/mempool/layout-browser.js", "./lib/net/dns": "./lib/net/dns-browser.js", "./lib/net/tcp": "./lib/net/tcp-browser.js", "./lib/net/upnp": "./lib/net/upnp-browser.js", "./lib/utils/fs": "./browser/empty.js", "./lib/utils/native": "./browser/empty.js", "./lib/utils/nfkd": "./lib/utils/nfkd-browser.js", "./lib/utils/nexttick": "./lib/utils/nexttick-browser.js", "./lib/utils/lazy": "./lib/utils/lazy-browser.js", "./lib/wallet/http": "./browser/empty.js", "./lib/wallet/layout": "./lib/wallet/layout-browser.js", "./lib/wallet/server": "./browser/empty.js", "bcoin-native": "./browser/empty.js", "child_process": "./browser/empty.js", "crypto": "./browser/empty.js", "dgram": "./browser/empty.js", "fs": "./browser/empty.js", "net": "./browser/empty.js", "os": "./browser/empty.js", "secp256k1": "./browser/empty.js" }, "browserify": { "transform": ["./browser/transform.js", "babelify"] } }