-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
132 lines (132 loc) · 7.48 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
{
"name": "bitcore",
"description": "Bitcoin Library",
"version": "0.1.34",
"author": {
"name": "Stephen Pair",
"email": "stephen@bitpay.com"
},
"contributors": [
{
"name": "Stefan Thomas",
"email": "moon@justmoon.net"
},
{
"name": "Jeff Garzik",
"email": "jgarzik@bitpay.com"
},
{
"name": "Manuel Araoz",
"email": "manuelaraoz@gmail.com"
},
{
"name": "Matias Alejo Garcia",
"email": "ematiu@gmail.com"
},
{
"name": "Ryan X. Charles",
"email": "ryan@bitpay.com"
},
{
"name": "Gordon Hall",
"email": "gordon@bitpay.com"
}
],
"keywords": [
"bitcoin",
"btc",
"satoshi",
"money",
"currency",
"virtual"
],
"main": "bitcore.js",
"repository": {
"type": "git",
"url": "https://github.com/bitpay/bitcore.git"
},
"scripts": {
"install": "node-gyp rebuild",
"test": "node browser/build.js -a && node_modules/.bin/istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",
"coverage": "./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --reporter spec test"
},
"dependencies": {
"async": "~0.2.10",
"binary": "=0.3.0",
"bindings": "=1.1.1",
"bn.js": "=0.13.3",
"brfs": "=1.0.0",
"browser-pack": "=2.0.1",
"browserify": "=3.40.0",
"browserify-buffertools": "git://github.com/maraoz/browserify-buffertools.git",
"bufferput": "git://github.com/bitpay/node-bufferput.git",
"buffers": "=0.1.1",
"buffertools": "=2.1.2",
"chai": "=1.9.1",
"commander": "~2.2.0",
"coveralls": "^2.10.0",
"elliptic": "=0.15.7",
"event-stream": "~3.1.5",
"glob": "^3.2.11",
"globe": "^0.3.0",
"grunt": "^0.4.5",
"grunt-contrib-watch": "~0.5.3",
"grunt-markdown": "~0.5.0",
"grunt-mocha-test": "~0.8.2",
"grunt-shell": "~0.6.4",
"gulp": "~3.8.2",
"gulp-concat": "~2.2.0",
"hash.js": "=0.3.1",
"istanbul": "~0.2.6",
"jsrsasign": "=0.0.3",
"lodash": "^2.4.2",
"mkdirp": "^0.5.1",
"mocha": ">=1.15.1",
"preconditions": "^1.0.7",
"protobufjs": "=3.0.0",
"sjcl": "=1.0.1",
"socks5-client": "~0.3.6",
"step": "=0.0.4",
"uglifyify": "=1.2.3",
"winston": "^0.8.3"
},
"testling": {
"harness": "mocha-bdd",
"html": "test/index-testling.html",
"browsers": [
"ie/6..latest",
"chrome/22..latest",
"firefox/16..latest",
"safari/latest",
"opera/11.0..latest",
"iphone/6",
"ipad/6",
"android-browser/latest"
]
},
"browser": {
"bignum": "./lib/browser/Bignum.js",
"./lib/Key.js": "./lib/browser/Key.js",
"./lib/Point.js": "./lib/browser/Point.js",
"./lib/ECIES.js": "./lib/browser/ECIES.js",
"./lib/SecureRandom.js": "./lib/browser/SecureRandom.js",
"./lib/PayPro.js": "./lib/browser/PayPro.js"
},
"license": "MIT",
"engines": {
"node": ">=0.10"
},
"devDependencies": {},
"readme": "Bitcore\n=======\n\n[![Build Status](https://travis-ci.org/bitpay/bitcore.svg?branch=master)](https://travis-ci.org/bitpay/bitcore)\n[![Coverage Status](https://img.shields.io/coveralls/bitpay/bitcore.svg)](https://coveralls.io/r/bitpay/bitcore)\n\nA pure, powerful core for your bitcoin project.\n\nBitcore is a complete, native interface to the Bitcoin network, and provides the core functionality needed to develop apps for bitcoin.\n\n#Principles\n\nBitcoin 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.\n\n**Bitcore unchains developers from fallible, centralized APIs, and provides the tools to interact with the real Bitcoin network.**\n\n#Get Started\n\nBitcore runs on [node](http://nodejs.org/), and can be installed via [npm](https://npmjs.org/):\n\n```\nnpm install bitcore\n```\n\nIt is a collection of objects useful to bitcoin applications; class-like idioms are enabled via [Soop](https://github.com/bitpay/soop). In most cases, a developer will require the object's class directly. For instance:\n\n```\nvar bitcore = require('bitcore');\nvar Address = bitcore.Address;\nvar Transaction = bitcore.Transaction;\nvar PeerManager = bitcore.PeerManager;\n```\n\n#Examples\n\nExamples are provided [here](examples.md)\nBuild the examples by installing and running gulp:\n\n```\nnpm install -g gulp\ngulp\n```\n\nJavascript files available at [/examples](/examples) folder.\n\n\n#Security\n\nPlease use at your own risk.\n\nBitcore is still under heavy development and not quite ready for \"drop-in\" production use. If you find a security issue, please email security@bitcore.io.\n\n#Contributing\n\nBitcore needs some developer love. Please send pull requests for bug fixes, code optimization, and ideas for improvement.\n\n#Browser support\n\n## Building the browser bundle\n\nTo build bitcore full bundle for the browser (this is automatically executed after you run `npm install`):\n\n```\nnode browser/build.js -a\n```\n\nThis will generate a `browser/bundle.js` file which you can include in your HTML to use bitcore in the browser.\n\n##Example browser usage\n\nFrom example/simple.html\n```\n<!DOCTYPE html>\n<html>\n <body>\n <script src=\"../browser/bundle.js\"></script>\n <script>\n var bitcore = require('bitcore');\n var Address = bitcore.Address;\n var a = new Address('1KerhGhLn3SYBEQwby7VyVMWf16fXQUj5d');\n console.log('1KerhGhLn3SYBEQwby7VyVMWf16fXQUj5d is valid? '+a.isValid());\n </script>\n </body>\n</html>\n```\n\nYou can check a more complex usage example at examples/example.html.\n\n## Generating a customized browser bundle\n\nTo build the main bitcore bundle, run:\n\n```\nnode browser/build.js -m\n```\n\nTo build all features into the bitcore bundle (which will lead to a large filesize), run:\n\n```\nnode browser/build.js -a\n```\n\nTo generate a customized bitcore bundle, you can specify which submodules you want to include in it with the -s option:\n\n```\nnode browser/build.js -s Transaction,Address\n```\n\nThis will generate a `browser/bundle.js` containing only the Transaction and Address class, with all their dependencies. Use this option if you are not using the whole bitcore library, to optimize the bundle size, script loading time, and general resource usage.\n\n## Tests\n\nRun tests in node:\n\n```\nmocha\n```\n\nOr generate tests in the browser:\n\n```\ngrunt shell\n```\n\nAnd then open test/index.html in your browser.\n\nTo run the code coverage report:\n\n```\nnpm run-script coverage\n```\n\nAnd then open coverage/lcov-report/index.html in your browser.\n\n#License\n\n**Code released under [the MIT license](https://github.com/bitpay/bitcore/blob/master/LICENSE).**\n\nCopyright 2013-2014 BitPay, Inc. Bitcore is a trademark maintained by BitPay, Inc.\n\n[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/bitpay/bitcore/trend.png)](https://bitdeli.com/free \"Bitdeli Badge\")\n",
"readmeFilename": "README.md",
"gypfile": true,
"bugs": {
"url": "https://github.com/bitpay/bitcore/issues"
},
"_id": "bitcore@0.1.34",
"dist": {
"shasum": "d0f5778403296d4c9384bfc9a380e4a097f79949"
},
"_resolved": "git://github.com/bitpay/bitcore.git#aa41c70cff2583d810664c073a324376c39c8b36",
"_from": "bitcore@git://github.com/bitpay/bitcore.git#aa41c70cff2583d810664c073a324376c39c8b36"
}