Comparing version 0.13.5 to 1.0.0
69
index.js
'use strict'; | ||
var bitcore = module.exports; | ||
var bitcore = require('bitcore-lib'); | ||
// module information | ||
bitcore.version = 'v' + require('./package.json').version; | ||
bitcore.versionGuard = function(version) { | ||
if (version !== undefined) { | ||
var message = 'More than one instance of bitcore found with versions: ' + bitcore.version + | ||
' and ' + version + '. Please make sure to require bitcore and check that submodules do' + | ||
' not also include their own bitcore dependency.'; | ||
throw new Error(message); | ||
} | ||
}; | ||
bitcore.versionGuard(global._bitcore); | ||
global._bitcore = bitcore.version; | ||
// crypto | ||
bitcore.crypto = {}; | ||
bitcore.crypto.BN = require('./lib/crypto/bn'); | ||
bitcore.crypto.ECDSA = require('./lib/crypto/ecdsa'); | ||
bitcore.crypto.Hash = require('./lib/crypto/hash'); | ||
bitcore.crypto.Random = require('./lib/crypto/random'); | ||
bitcore.crypto.Point = require('./lib/crypto/point'); | ||
bitcore.crypto.Signature = require('./lib/crypto/signature'); | ||
// encoding | ||
bitcore.encoding = {}; | ||
bitcore.encoding.Base58 = require('./lib/encoding/base58'); | ||
bitcore.encoding.Base58Check = require('./lib/encoding/base58check'); | ||
bitcore.encoding.BufferReader = require('./lib/encoding/bufferreader'); | ||
bitcore.encoding.BufferWriter = require('./lib/encoding/bufferwriter'); | ||
bitcore.encoding.Varint = require('./lib/encoding/varint'); | ||
// utilities | ||
bitcore.util = {}; | ||
bitcore.util.buffer = require('./lib/util/buffer'); | ||
bitcore.util.js = require('./lib/util/js'); | ||
bitcore.util.preconditions = require('./lib/util/preconditions'); | ||
// errors thrown by the library | ||
bitcore.errors = require('./lib/errors'); | ||
// main bitcoin library | ||
bitcore.Address = require('./lib/address'); | ||
bitcore.Block = require('./lib/block'); | ||
bitcore.MerkleBlock = require('./lib/block/merkleblock'); | ||
bitcore.BlockHeader = require('./lib/block/blockheader'); | ||
bitcore.HDPrivateKey = require('./lib/hdprivatekey.js'); | ||
bitcore.HDPublicKey = require('./lib/hdpublickey.js'); | ||
bitcore.Networks = require('./lib/networks'); | ||
bitcore.Opcode = require('./lib/opcode'); | ||
bitcore.PrivateKey = require('./lib/privatekey'); | ||
bitcore.PublicKey = require('./lib/publickey'); | ||
bitcore.Script = require('./lib/script'); | ||
bitcore.Transaction = require('./lib/transaction'); | ||
bitcore.URI = require('./lib/uri'); | ||
bitcore.Unit = require('./lib/unit'); | ||
// dependencies, subject to change | ||
bitcore.deps = {}; | ||
bitcore.deps.bnjs = require('bn.js'); | ||
bitcore.deps.bs58 = require('bs58'); | ||
bitcore.deps.Buffer = Buffer; | ||
bitcore.deps.elliptic = require('elliptic'); | ||
bitcore.deps._ = require('lodash'); | ||
// Internal usage, exposed for testing/advanced tweaking | ||
bitcore._HDKeyCache = require('./lib/hdkeycache'); | ||
bitcore.Transaction.sighash = require('./lib/transaction/sighash'); | ||
module.exports = bitcore; |
{ | ||
"name": "bitcore", | ||
"version": "0.13.5", | ||
"description": "A pure and powerful JavaScript Bitcoin library.", | ||
"version": "1.0.0", | ||
"description": "A platform to build bitcoin and blockchain-based applications.", | ||
"author": "BitPay <dev@bitpay.com>", | ||
"main": "index.js", | ||
"scripts": { | ||
"lint": "gulp lint", | ||
"test": "gulp test", | ||
"coverage": "gulp coverage", | ||
"build": "gulp" | ||
"test": "./node_modules/.bin/mocha test/** --recursive" | ||
}, | ||
"bin": { | ||
"bitcore": "./bin/bitcore", | ||
"bitcored": "./bin/bitcored" | ||
}, | ||
"contributors": [ | ||
@@ -83,19 +84,12 @@ { | ||
"dependencies": { | ||
"bn.js": "=2.0.4", | ||
"bs58": "=2.0.0", | ||
"buffer-compare": "=1.0.0", | ||
"elliptic": "=3.0.3", | ||
"hash.js": "=1.0.2", | ||
"inherits": "=2.0.1", | ||
"lodash": "=3.10.1", | ||
"sha512": "=0.0.1" | ||
"bitcore-lib": "^0.13.7", | ||
"bitcore-node": "^0.2.0", | ||
"insight-api": "^0.3.0", | ||
"insight-ui": "^0.3.0" | ||
}, | ||
"license": "MIT", | ||
"devDependencies": { | ||
"bitcore-build": "bitpay/bitcore-build", | ||
"brfs": "^1.2.0", | ||
"chai": "^1.10.0", | ||
"gulp": "^3.8.10", | ||
"sinon": "^1.13.0" | ||
}, | ||
"license": "MIT" | ||
"chai": "^3.3.0", | ||
"mocha": "^2.3.3" | ||
} | ||
} |
106
README.md
@@ -6,28 +6,53 @@ Bitcore | ||
[![Build Status](https://img.shields.io/travis/bitpay/bitcore.svg?branch=master&style=flat-square)](https://travis-ci.org/bitpay/bitcore) | ||
[![Coverage Status](https://img.shields.io/coveralls/bitpay/bitcore.svg?style=flat-square)](https://coveralls.io/r/bitpay/bitcore) | ||
Infrastructure to build Bitcoin and blockchain-based applications for the next generation of financial technology. | ||
A pure and powerful JavaScript Bitcoin library. | ||
**Note:** If you're looking for the Bitcore Library please see: https://github.com/bitpay/bitcore-lib | ||
## Principles | ||
## Getting Started | ||
Bitcoin is a powerful new peer-to-peer platform for the next generation of financial technology. The decentralized nature of the Bitcoin network allows for highly resilient bitcoin infrastructure, and the developer community needs reliable, open-source tools to implement bitcoin apps and services. | ||
Before you begin you'll need to have Node.js v0.12 installed. There are several options for installation. One method is to use [nvm](https://github.com/creationix/nvm) to easily switch between different versions, or download directly from [Node.js](https://nodejs.org/). | ||
## Get Started | ||
```bash | ||
npm install -g bitcore | ||
``` | ||
Spin up a full node and join the network: | ||
```bash | ||
npm install -g bitcore | ||
bitcored | ||
``` | ||
npm install bitcore | ||
``` | ||
Using it in Node.js: | ||
You can then view the Insight block explorer at the default location: `http://localhost:3001/insight`, and your configuration file will be found in your home directory at `~/.bitcore`. | ||
```javascript | ||
Create a transaction: | ||
```js | ||
var bitcore = require('bitcore'); | ||
assert(bitcore.Address.isValid('126vMmY1fyznpZiFTTnty3cm1Rw8wuheev')); | ||
var simpleTx = new bitcore.Transaction(); | ||
var simpleTx.from(unspent).to(address, amount); | ||
simpleTx.sign(privateKey); | ||
var transaction = new bitcore.Transaction(); | ||
var transaction.from(unspent).to(address, amount); | ||
transaction.sign(privateKey); | ||
``` | ||
## Applications | ||
- [Node](https://github.com/bitpay/bitcore-node) - A full node with extended capabilities using Bitcoin Core | ||
- [Insight API](https://github.com/bitpay/insight-api) - A blockchain explorer HTTP API | ||
- [Insight UI](https://github.com/bitpay/insight) - A blockchain explorer web user interface | ||
- [Wallet Service](https://github.com/bitpay/bitcore-wallet-service) - A multisig HD service for wallets | ||
- [Wallet Client](https://github.com/bitpay/bitcore-wallet-client) - A client for the wallet service | ||
- [CLI Wallet](https://github.com/bitpay/bitcore-wallet) - A command-line based wallet client | ||
- [Angular Wallet Client](https://github.com/bitpay/angular-bitcore-wallet-client) - An Angular based wallet client | ||
- [Copay](https://github.com/bitpay/copay) - An easy-to-use, multiplatform, multisignature, secure bitcoin wallet | ||
## Libraries | ||
- [Lib](https://github.com/bitpay/bitcore-lib) - All of the core Bitcoin primatives including transactions, private key management and others | ||
- [Payment Protocol](https://github.com/bitpay/bitcore-payment-protocol) - A protocol for communication between a merchant and customer | ||
- [P2P](https://github.com/bitpay/bitcore-p2p) - The peer-to-peer networking protocot | ||
- [Mnemonic](https://github.com/bitpay/bitcore-mnemonic) - Implements mnemonic code for generating deterministic keys | ||
- [Channel](https://github.com/bitpay/bitcore-channel) - Micropayment channels for rapidly adjusting bitcoin transactions | ||
- [Message](https://github.com/bitpay/bitcore-message) - Bitcoin message verification and signing | ||
- [ECIES](https://github.com/bitpay/bitcore-ecies) - Uses ECIES symmetric key negotiation from public keys to encrypt arbitrarily long data streams. | ||
## Documentation | ||
@@ -42,28 +67,2 @@ | ||
## Examples | ||
* [Generate a random address](https://github.com/bitpay/bitcore/blob/master/docs/examples.md#generate-a-random-address) | ||
* [Generate a address from a SHA256 hash](https://github.com/bitpay/bitcore/blob/master/docs/examples.md#generate-a-address-from-a-sha256-hash) | ||
* [Import an address via WIF](https://github.com/bitpay/bitcore/blob/master/docs/examples.md#import-an-address-via-wif) | ||
* [Create a Transaction](https://github.com/bitpay/bitcore/blob/master/docs/examples.md#create-a-transaction) | ||
* [Sign a Bitcoin message](https://github.com/bitpay/bitcore/blob/master/docs/examples.md#sign-a-bitcoin-message) | ||
* [Verify a Bitcoin message](https://github.com/bitpay/bitcore/blob/master/docs/examples.md#verify-a-bitcoin-message) | ||
* [Create an OP RETURN transaction](https://github.com/bitpay/bitcore/blob/master/docs/examples.md#create-an-op-return-transaction) | ||
* [Create a 2-of-3 multisig P2SH address](https://github.com/bitpay/bitcore/blob/master/docs/examples.md#create-a-2-of-3-multisig-p2sh-address) | ||
* [Spend from a 2-of-2 multisig P2SH address](https://github.com/bitpay/bitcore/blob/master/docs/examples.md#spend-from-a-2-of-2-multisig-p2sh-address) | ||
## Modules | ||
This module provides bitcoin's core features. Other features and protocol extensions are built into separate modules. Here is a list of official bitcore modules: | ||
Module | Version | Building | Coverage | ||
-------|---------|----------|--------- | ||
<a href="http://github.com/bitpay/bitcore-payment-protocol"><img src="http://bitcore.io/css/images/bitcore-payment-protocol.svg" alt="bitcore-payment-protocol" height="28"></a> | [![NPM Package](https://img.shields.io/npm/v/bitcore-payment-protocol.svg?style=flat-square)](https://www.npmjs.org/package/bitcore-payment-protocol) | [![Build Status](https://img.shields.io/travis/bitpay/bitcore-payment-protocol.svg?branch=master&style=flat-square)](https://travis-ci.org/bitpay/bitcore-payment-protocol) | [![Coverage Status](https://img.shields.io/coveralls/bitpay/bitcore-payment-protocol.svg?style=flat-square)](https://coveralls.io/r/bitpay/bitcore-payment-protocol) | ||
<a href="http://github.com/bitpay/bitcore-p2p"><img src="http://bitcore.io/css/images/bitcore-p2p.svg" alt="bitcore-p2p" height="28"></a> | [![NPM Package](https://img.shields.io/npm/v/bitcore-p2p.svg?style=flat-square)](https://www.npmjs.org/package/bitcore-p2p) | [![Build Status](https://img.shields.io/travis/bitpay/bitcore-p2p.svg?branch=master&style=flat-square)](https://travis-ci.org/bitpay/bitcore-p2p) | [![Coverage Status](https://img.shields.io/coveralls/bitpay/bitcore-p2p.svg?style=flat-square)](https://coveralls.io/r/bitpay/bitcore-p2p?branch=master) | ||
<a href="http://github.com/bitpay/bitcore-mnemonic"><img src="http://bitcore.io/css/images/bitcore-mnemonic.svg" alt="bitcore-mnemonic" height="28"></a> | [![NPM Package](https://img.shields.io/npm/v/bitcore-mnemonic.svg?style=flat-square)](https://www.npmjs.org/package/bitcore-mnemonic) | [![Build Status](https://img.shields.io/travis/bitpay/bitcore-mnemonic.svg?branch=master&style=flat-square)](https://travis-ci.org/bitpay/bitcore-mnemonic) | [![Coverage Status](https://img.shields.io/coveralls/bitpay/bitcore-mnemonic.svg?style=flat-square)](https://coveralls.io/r/bitpay/bitcore-mnemonic) | ||
<a href="http://github.com/bitpay/bitcore-ecies"><img src="http://bitcore.io/css/images/bitcore-ecies.svg" alt="bitcore-ecies" height="25"></a> | [![NPM Package](https://img.shields.io/npm/v/bitcore-ecies.svg?style=flat-square)](https://www.npmjs.org/package/bitcore-ecies) | [![Build Status](https://img.shields.io/travis/bitpay/bitcore-ecies.svg?branch=master&style=flat-square)](https://travis-ci.org/bitpay/bitcore-ecies) | [![Coverage Status](https://img.shields.io/coveralls/bitpay/bitcore-ecies.svg?style=flat-square)](https://coveralls.io/r/bitpay/bitcore-ecies) | ||
<a href="http://github.com/bitpay/bitcore-channel"><img src="http://bitcore.io/css/images/bitcore-channel.svg" alt="bitcore-channel" height="28"></a> | [![NPM Package](https://img.shields.io/npm/v/bitcore-channel.svg?style=flat-square)](https://www.npmjs.org/package/bitcore-channel) | [![Build Status](https://img.shields.io/travis/bitpay/bitcore-channel.svg?branch=master&style=flat-square)](https://travis-ci.org/bitpay/bitcore-channel) | [![Coverage Status](https://img.shields.io/coveralls/bitpay/bitcore-channel.svg?style=flat-square)](https://coveralls.io/r/bitpay/bitcore-channel) | ||
<a href="http://github.com/bitpay/bitcore-explorers"><img src="http://bitcore.io/css/images/bitcore-explorers.svg" alt="bitcore-explorers" height="28"></a> | [![NPM Package](https://img.shields.io/npm/v/bitcore-explorers.svg?style=flat-square)](https://www.npmjs.org/package/bitcore-explorers) | [![Build Status](https://img.shields.io/travis/bitpay/bitcore-explorers.svg?branch=master&style=flat-square)](https://travis-ci.org/bitpay/bitcore-explorers) | [![Coverage Status](https://img.shields.io/coveralls/bitpay/bitcore-explorers.svg?style=flat-square)](https://coveralls.io/r/bitpay/bitcore-explorers) | ||
<a href="http://github.com/bitpay/bitcore-message"><img src="http://bitcore.io/css/images/bitcore-message.svg" alt="bitcore-message" height="28"></a> | [![NPM Package](https://img.shields.io/npm/v/bitcore-message.svg?style=flat-square)](https://www.npmjs.org/package/bitcore-message) | [![Build Status](https://img.shields.io/travis/bitpay/bitcore-message.svg?branch=master&style=flat-square)](https://travis-ci.org/bitpay/bitcore-message) | [![Coverage Status](https://img.shields.io/coveralls/bitpay/bitcore-message.svg?style=flat-square)](https://coveralls.io/r/bitpay/bitcore-message) | ||
## Security | ||
@@ -77,12 +76,4 @@ | ||
Please send pull requests for bug fixes, code optimization, and ideas for improvement. For more information on how to contribute, please refer to our [CONTRIBUTING](https://github.com/bitpay/bitcore/blob/master/CONTRIBUTING.md) file. | ||
Please send pull requests for bug fixes, code optimization, and ideas for improvement. For more information on how to contribute, please refer to our [CONTRIBUTING](https://github.com/bitpay/bitcore/blob/master/CONTRIBUTING.md) file. | ||
## Building the Browser Bundle | ||
To build bitcore full bundle for the browser: | ||
```sh | ||
gulp browser | ||
``` | ||
This will generate files named `bitcore.js` and `bitcore.min.js`. | ||
@@ -96,19 +87,2 @@ | ||
## Development & Tests | ||
```sh | ||
git clone https://github.com/bitpay/bitcore | ||
cd bitcore | ||
npm install | ||
``` | ||
Run all the tests: | ||
```sh | ||
gulp test | ||
``` | ||
You can also run just the Node.js tests with `gulp test:node`, just the browser tests with `gulp test:browser` | ||
or create a test coverage report (you can open `coverage/lcov-report/index.html` to visualize it) with `gulp coverage`. | ||
## License | ||
@@ -115,0 +89,0 @@ |
@@ -6,12 +6,23 @@ 'use strict'; | ||
describe('#versionGuard', function() { | ||
it('global._bitcore should be defined', function() { | ||
should.equal(global._bitcore, bitcore.version); | ||
describe('Library', function() { | ||
it('should export primatives', function() { | ||
should.exist(bitcore.crypto); | ||
should.exist(bitcore.encoding); | ||
should.exist(bitcore.util); | ||
should.exist(bitcore.errors); | ||
should.exist(bitcore.Address); | ||
should.exist(bitcore.Block); | ||
should.exist(bitcore.MerkleBlock); | ||
should.exist(bitcore.BlockHeader); | ||
should.exist(bitcore.HDPrivateKey); | ||
should.exist(bitcore.HDPublicKey); | ||
should.exist(bitcore.Networks); | ||
should.exist(bitcore.Opcode); | ||
should.exist(bitcore.PrivateKey); | ||
should.exist(bitcore.PublicKey); | ||
should.exist(bitcore.Script); | ||
should.exist(bitcore.Transaction); | ||
should.exist(bitcore.URI); | ||
should.exist(bitcore.Unit); | ||
}); | ||
it('throw an error if version is already defined', function() { | ||
(function() { | ||
bitcore.versionGuard('version'); | ||
}).should.throw('More than one instance of bitcore'); | ||
}); | ||
}); |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
NPM Shrinkwrap
Supply chain riskPackage contains a shrinkwrap file. This may allow the package to bypass normal install procedures.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
4
2
1
0
0
25830
16
93
89
1
+ Addedbitcore-lib@^0.13.7
+ Addedbitcore-node@^0.2.0
+ Addedinsight-api@^0.3.0
+ Addedinsight-ui@^0.3.0
+ Addedabstract-leveldown@2.6.32.7.2(transitive)
+ Addedaccepts@1.3.8(transitive)
+ Addedajv@6.12.6(transitive)
+ Addedansi-regex@2.1.1(transitive)
+ Addedaproba@1.2.0(transitive)
+ Addedare-we-there-yet@1.1.7(transitive)
+ Addedarr-diff@4.0.0(transitive)
+ Addedarr-flatten@1.1.0(transitive)
+ Addedarr-union@3.1.0(transitive)
+ Addedarray-each@1.0.1(transitive)
+ Addedarray-flatten@1.1.1(transitive)
+ Addedarray-slice@1.1.0(transitive)
+ Addedarray-unique@0.3.2(transitive)
+ Addedasn1@0.2.6(transitive)
+ Addedassert-plus@1.0.0(transitive)
+ Addedassign-symbols@1.0.0(transitive)
+ Addedasync@1.5.2(transitive)
+ Addedasynckit@0.4.0(transitive)
+ Addedatob@2.1.2(transitive)
+ Addedaws-sign2@0.7.0(transitive)
+ Addedaws4@1.13.2(transitive)
+ Addedbase@0.11.2(transitive)
+ Addedbcrypt-pbkdf@1.0.2(transitive)
+ Addedbindings@1.3.11.5.0(transitive)
+ Addedbitcore-lib@0.13.19(transitive)
+ Addedbitcore-message@1.0.4(transitive)
+ Addedbitcore-node@0.2.5(transitive)
+ Addedbl@1.2.3(transitive)
+ Addedbody-parser@1.20.3(transitive)
+ Addedbraces@2.3.2(transitive)
+ Addedbuffer-alloc@1.2.0(transitive)
+ Addedbuffer-alloc-unsafe@1.1.0(transitive)
+ Addedbuffer-fill@1.0.0(transitive)
+ Addedbytes@3.1.2(transitive)
+ Addedcache-base@1.0.1(transitive)
+ Addedcall-bind@1.0.7(transitive)
+ Addedcaseless@0.12.0(transitive)
+ Addedchownr@1.1.4(transitive)
+ Addedclass-utils@0.3.6(transitive)
+ Addedcode-point-at@1.1.0(transitive)
+ Addedcollection-visit@1.0.0(transitive)
+ Addedcolors@1.4.0(transitive)
+ Addedcombined-stream@1.0.8(transitive)
+ Addedcommander@2.20.3(transitive)
+ Addedcomponent-emitter@1.3.1(transitive)
+ Addedconsole-control-strings@1.1.0(transitive)
+ Addedcontent-disposition@0.5.4(transitive)
+ Addedcontent-type@1.0.5(transitive)
+ Addedcookie@0.6.0(transitive)
+ Addedcookie-signature@1.0.6(transitive)
+ Addedcopy-descriptor@0.1.1(transitive)
+ Addedcore-util-is@1.0.21.0.3(transitive)
+ Addeddashdash@1.14.1(transitive)
+ Addeddebug@2.6.9(transitive)
+ Addeddecode-uri-component@0.2.2(transitive)
+ Addeddecompress-response@3.3.0(transitive)
+ Addeddeep-extend@0.6.0(transitive)
+ Addeddeferred-leveldown@1.2.2(transitive)
+ Addeddefine-data-property@1.1.4(transitive)
+ Addeddefine-property@0.2.51.0.02.0.2(transitive)
+ Addeddelayed-stream@1.0.0(transitive)
+ Addeddelegates@1.0.0(transitive)
+ Addeddepd@2.0.0(transitive)
+ Addeddestroy@1.2.0(transitive)
+ Addeddetect-file@1.0.0(transitive)
+ Addeddetect-libc@1.0.3(transitive)
+ Addedecc-jsbn@0.1.2(transitive)
+ Addedee-first@1.1.1(transitive)
+ Addedencodeurl@1.0.22.0.0(transitive)
+ Addedend-of-stream@1.4.4(transitive)
+ Addederrno@0.1.8(transitive)
+ Addedes-define-property@1.0.0(transitive)
+ Addedes-errors@1.3.0(transitive)
+ Addedescape-html@1.0.3(transitive)
+ Addedetag@1.8.1(transitive)
+ Addedexpand-brackets@2.1.4(transitive)
+ Addedexpand-template@1.1.1(transitive)
+ Addedexpand-tilde@2.0.2(transitive)
+ Addedexpress@4.21.0(transitive)
+ Addedextend@3.0.2(transitive)
+ Addedextend-shallow@2.0.13.0.2(transitive)
+ Addedextglob@2.0.4(transitive)
+ Addedextsprintf@1.3.0(transitive)
+ Addedfast-deep-equal@3.1.3(transitive)
+ Addedfast-future@1.0.2(transitive)
+ Addedfast-json-stable-stringify@2.1.0(transitive)
+ Addedfile-uri-to-path@1.0.0(transitive)
+ Addedfill-range@4.0.0(transitive)
+ Addedfinalhandler@1.3.1(transitive)
+ Addedfindup-sync@2.0.0(transitive)
+ Addedfined@1.2.0(transitive)
+ Addedflagged-respawn@1.0.1(transitive)
+ Addedfor-in@1.0.2(transitive)
+ Addedfor-own@1.0.0(transitive)
+ Addedforever-agent@0.6.1(transitive)
+ Addedform-data@2.3.3(transitive)
+ Addedforwarded@0.2.0(transitive)
+ Addedfragment-cache@0.2.1(transitive)
+ Addedfresh@0.5.2(transitive)
+ Addedfs-constants@1.0.0(transitive)
+ Addedfunction-bind@1.1.2(transitive)
+ Addedfunctional-red-black-tree@1.0.1(transitive)
+ Addedgauge@2.7.4(transitive)
+ Addedget-intrinsic@1.2.4(transitive)
+ Addedget-value@2.0.6(transitive)
+ Addedgetpass@0.1.7(transitive)
+ Addedgithub-from-package@0.0.0(transitive)
+ Addedglobal-modules@1.0.0(transitive)
+ Addedglobal-prefix@1.0.2(transitive)
+ Addedgopd@1.0.1(transitive)
+ Addedhar-schema@2.0.0(transitive)
+ Addedhar-validator@5.1.5(transitive)
+ Addedhas-property-descriptors@1.0.2(transitive)
+ Addedhas-proto@1.0.3(transitive)
+ Addedhas-symbols@1.0.3(transitive)
+ Addedhas-unicode@2.0.1(transitive)
+ Addedhas-value@0.3.11.0.0(transitive)
+ Addedhas-values@0.1.41.0.0(transitive)
+ Addedhasown@2.0.2(transitive)
+ Addedhomedir-polyfill@1.0.3(transitive)
+ Addedhttp-errors@2.0.0(transitive)
+ Addedhttp-signature@1.2.0(transitive)
+ Addediconv-lite@0.4.24(transitive)
+ Addedimmediate@3.3.0(transitive)
+ Addedinherits@2.0.4(transitive)
+ Addedini@1.3.8(transitive)
+ Addedinsight-api@0.3.2(transitive)
+ Addedinsight-ui@0.3.1(transitive)
+ Addedipaddr.js@1.9.1(transitive)
+ Addedis-absolute@1.0.0(transitive)
+ Addedis-accessor-descriptor@1.0.1(transitive)
+ Addedis-buffer@1.1.6(transitive)
+ Addedis-core-module@2.15.1(transitive)
+ Addedis-data-descriptor@1.0.1(transitive)
+ Addedis-descriptor@0.1.71.0.3(transitive)
+ Addedis-extendable@0.1.11.0.1(transitive)
+ Addedis-extglob@2.1.1(transitive)
+ Addedis-fullwidth-code-point@1.0.0(transitive)
+ Addedis-glob@3.1.0(transitive)
+ Addedis-number@3.0.0(transitive)
+ Addedis-plain-object@2.0.4(transitive)
+ Addedis-relative@1.0.0(transitive)
+ Addedis-typedarray@1.0.0(transitive)
+ Addedis-unc-path@1.0.0(transitive)
+ Addedis-windows@1.0.2(transitive)
+ Addedisarray@0.0.11.0.0(transitive)
+ Addedisexe@2.0.0(transitive)
+ Addedisobject@2.1.03.0.1(transitive)
+ Addedisstream@0.1.2(transitive)
+ Addedjsbn@0.1.1(transitive)
+ Addedjson-schema@0.4.0(transitive)
+ Addedjson-schema-traverse@0.4.1(transitive)
+ Addedjson-stringify-safe@5.0.1(transitive)
+ Addedjsprim@1.4.2(transitive)
+ Addedkind-of@3.2.24.0.06.0.3(transitive)
+ Addedlevel-codec@7.0.1(transitive)
+ Addedlevel-errors@1.0.5(transitive)
+ Addedlevel-iterator-stream@1.3.1(transitive)
+ Addedleveldown@1.9.0(transitive)
+ Addedlevelup@1.3.9(transitive)
+ Addedliftoff@2.5.0(transitive)
+ Addedlodash@2.4.2(transitive)
+ Addedltgt@2.2.1(transitive)
+ Addedmake-iterator@1.0.1(transitive)
+ Addedmap-cache@0.2.2(transitive)
+ Addedmap-visit@1.0.0(transitive)
+ Addedmedia-typer@0.3.0(transitive)
+ Addedmemdown@1.4.1(transitive)
+ Addedmerge-descriptors@1.0.3(transitive)
+ Addedmethods@1.1.2(transitive)
+ Addedmicromatch@3.1.10(transitive)
+ Addedmime@1.6.0(transitive)
+ Addedmime-db@1.52.0(transitive)
+ Addedmime-types@2.1.35(transitive)
+ Addedmimic-response@1.0.1(transitive)
+ Addedminimist@0.0.81.2.8(transitive)
+ Addedmixin-deep@1.3.2(transitive)
+ Addedmkdirp@0.5.00.5.6(transitive)
+ Addedms@2.0.02.1.3(transitive)
+ Addednan@2.20.02.7.0(transitive)
+ Addednanomatch@1.2.13(transitive)
+ Addednegotiator@0.6.3(transitive)
+ Addednode-abi@2.30.1(transitive)
+ Addednoop-logger@0.1.1(transitive)
+ Addednpm@2.15.12(transitive)
+ Addednpmlog@4.1.2(transitive)
+ Addednumber-is-nan@1.0.1(transitive)
+ Addedoauth-sign@0.9.0(transitive)
+ Addedobject-assign@4.1.1(transitive)
+ Addedobject-copy@0.1.0(transitive)
+ Addedobject-inspect@1.13.2(transitive)
+ Addedobject-visit@1.0.1(transitive)
+ Addedobject.defaults@1.1.0(transitive)
+ Addedobject.map@1.0.1(transitive)
+ Addedobject.pick@1.3.0(transitive)
+ Addedon-finished@2.4.1(transitive)
+ Addedonce@1.4.0(transitive)
+ Addedos-homedir@1.0.2(transitive)
+ Addedparse-filepath@1.0.2(transitive)
+ Addedparse-passwd@1.0.0(transitive)
+ Addedparseurl@1.3.3(transitive)
+ Addedpascalcase@0.1.1(transitive)
+ Addedpath-parse@1.0.7(transitive)
+ Addedpath-root@0.1.1(transitive)
+ Addedpath-root-regex@0.1.2(transitive)
+ Addedpath-to-regexp@0.1.10(transitive)
+ Addedperformance-now@2.1.0(transitive)
+ Addedposix-character-classes@0.1.1(transitive)
+ Addedprebuild-install@2.5.3(transitive)
+ Addedprocess-nextick-args@2.0.1(transitive)
+ Addedproxy-addr@2.0.7(transitive)
+ Addedprr@1.0.1(transitive)
+ Addedpsl@1.9.0(transitive)
+ Addedpump@1.0.32.0.1(transitive)
+ Addedpunycode@2.3.1(transitive)
+ Addedqs@6.13.06.5.3(transitive)
+ Addedrange-parser@1.2.1(transitive)
+ Addedraw-body@2.5.2(transitive)
+ Addedrc@1.2.8(transitive)
+ Addedreadable-stream@1.1.142.3.8(transitive)
+ Addedrechoir@0.6.2(transitive)
+ Addedregex-not@1.0.2(transitive)
+ Addedrepeat-element@1.1.4(transitive)
+ Addedrepeat-string@1.6.1(transitive)
+ Addedrequest@2.88.2(transitive)
+ Addedresolve@1.22.8(transitive)
+ Addedresolve-dir@1.0.1(transitive)
+ Addedresolve-url@0.2.1(transitive)
+ Addedret@0.1.15(transitive)
+ Addedsafe-buffer@5.1.25.2.1(transitive)
+ Addedsafe-regex@1.1.0(transitive)
+ Addedsafer-buffer@2.1.2(transitive)
+ Addedsemver@5.4.15.7.2(transitive)
+ Addedsend@0.19.0(transitive)
+ Addedserve-static@1.16.2(transitive)
+ Addedset-blocking@2.0.0(transitive)
+ Addedset-function-length@1.2.2(transitive)
+ Addedset-value@2.0.1(transitive)
+ Addedsetprototypeof@1.2.0(transitive)
+ Addedside-channel@1.0.6(transitive)
+ Addedsignal-exit@3.0.7(transitive)
+ Addedsimple-concat@1.0.1(transitive)
+ Addedsimple-get@2.8.2(transitive)
+ Addedsnapdragon@0.8.2(transitive)
+ Addedsnapdragon-node@2.1.1(transitive)
+ Addedsnapdragon-util@3.0.1(transitive)
+ Addedsource-map@0.5.7(transitive)
+ Addedsource-map-resolve@0.5.3(transitive)
+ Addedsource-map-url@0.4.1(transitive)
+ Addedsplit-string@3.1.0(transitive)
+ Addedsshpk@1.18.0(transitive)
+ Addedstatic-extend@0.1.2(transitive)
+ Addedstatuses@2.0.1(transitive)
+ Addedstring-width@1.0.2(transitive)
+ Addedstring_decoder@0.10.311.1.1(transitive)
+ Addedstrip-ansi@3.0.1(transitive)
+ Addedstrip-json-comments@2.0.1(transitive)
+ Addedsupports-preserve-symlinks-flag@1.0.0(transitive)
+ Addedtar-fs@1.16.3(transitive)
+ Addedtar-stream@1.6.2(transitive)
+ Addedto-buffer@1.1.1(transitive)
+ Addedto-object-path@0.3.0(transitive)
+ Addedto-regex@3.0.2(transitive)
+ Addedto-regex-range@2.1.1(transitive)
+ Addedtoidentifier@1.0.1(transitive)
+ Addedtough-cookie@2.5.0(transitive)
+ Addedtunnel-agent@0.6.0(transitive)
+ Addedtweetnacl@0.14.5(transitive)
+ Addedtype-is@1.6.18(transitive)
+ Addedunc-path-regex@0.1.2(transitive)
+ Addedunion-value@1.0.1(transitive)
+ Addedunpipe@1.0.0(transitive)
+ Addedunset-value@1.0.0(transitive)
+ Addeduri-js@4.4.1(transitive)
+ Addedurix@0.1.0(transitive)
+ Addeduse@3.1.1(transitive)
+ Addedutil-deprecate@1.0.2(transitive)
+ Addedutils-merge@1.0.1(transitive)
+ Addeduuid@3.4.0(transitive)
+ Addedvary@1.1.2(transitive)
+ Addedverror@1.10.0(transitive)
+ Addedwhich@1.3.1(transitive)
+ Addedwhich-pm-runs@1.1.0(transitive)
+ Addedwide-align@1.1.5(transitive)
+ Addedwrappy@1.0.2(transitive)
+ Addedxtend@4.0.2(transitive)
- Removedbn.js@=2.0.4
- Removedbs58@=2.0.0
- Removedbuffer-compare@=1.0.0
- Removedelliptic@=3.0.3
- Removedhash.js@=1.0.2
- Removedinherits@=2.0.1
- Removedlodash@=3.10.1
- Removedsha512@=0.0.1