icjs-mpt
Version:
This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.
75 lines (74 loc) • 2.03 kB
JSON
{
"name": "icjs-mpt",
"version": "0.0.1",
"description": "This is an implementation of the modified merkle patricia tree as speficed in the Ethereum's yellow paper.",
"main": "index.js",
"scripts": {
"test": "npm run test:node && npm run test:browser",
"coverage": "istanbul cover ./test/index.js",
"coveralls": "npm run coverage && coveralls <coverage/lcov.info",
"lint": "standard",
"prepublish": "npm run build",
"test:browser": "karma start karma.conf.js",
"test:node": "tape ./test/*.js",
"build": "browserify --s Trie index.js > ./dist/trie.js",
"build:docs": "documentation build index.js secure.js proof.js -f md > ./docs/index.md"
},
"author": "ldcc <eldhrimnirs@gmail.com>",
"repository": {
"type": "git",
"url": "git+https://github.com/icjs/icjs-mpt.git"
},
"bugs": {
"url": "https://github.com/icjs/icjs-mpt/issues"
},
"keywords": [
"merkle",
"radix",
"trie",
"patricia",
"irchain"
],
"license": "MPL-2.0",
"dependencies": {
"async": "^1.4.2",
"icjs-util": "^0.0.1",
"level-ws": "0.0.0",
"levelup": "^1.2.1",
"memdown": "^1.0.0",
"readable-stream": "^2.0.0",
"rlp": "^2.0.0",
"semaphore": ">=1.0.1"
},
"devDependencies": {
"browserify": "^13.0.0",
"coveralls": "^2.11.6",
"documentation": "^8.1.0",
"icjs-testing": "0.0.1",
"istanbul": "^0.4.1",
"karma": "^1.7.1",
"karma-browserify": "^5.0.0",
"karma-chrome-launcher": "^2.2.0",
"karma-detect-browsers": "^2.0.2",
"karma-env-preprocessor": "^0.1.1",
"karma-firefox-launcher": "^1.0.1",
"karma-tap": "^1.0.3",
"standard": "^11.0.1",
"tape": "^4.4.0"
},
"standard": {
"ignore": [
"dist/**",
"package-init.js",
"package.js"
]
},
"contributors": [
"Aaron Kumavis <http://aaron.kumavis.me/> (https://github.com/kumavis)"
],
"homepage": "https://github.com/icjs/icjs-mpt#readme",
"directories": {
"doc": "docs",
"test": "test"
}
}