smt-rollup
Version:
Sparse Merkle Tree roll up
82 lines (81 loc) • 2.46 kB
JSON
{
"name": "smt-rollup",
"version": "0.6.4",
"description": "Sparse Merkle Tree roll up",
"main": "dist/src/index.js",
"types": "dist/index.d.ts",
"scripts": {
"test": "npm run testSolidity && npm run testTS",
"testSolidity": "./node_modules/.bin/truffle test",
"testTS": "mocha -r ts-node/register test/**/*.test.ts --timeout 5000",
"ts": "./node_modules/.bin/tsc",
"prettier": "./node_modules/.bin/prettier --single-quote --write --print-width 160 ./**/*.ts",
"coverage": "./node_modules/.bin/solidity-coverage",
"web3TS": "./node_modules/.bin/truffle compile && typechain --target web3-v1 './build/**/*.json' --outDir src/contracts",
"truffleTS": "./node_modules/.bin/truffle compile && typechain --target truffle './build/**/*.json' --outDir src/types/truffle-contracts"
},
"repository": {
"type": "git",
"url": "git+https://github.com/wilsonbeam/smt-rollup.git"
},
"keywords": [
"SMT",
"Sparse",
"Merkle",
"Tree",
"Rollup"
],
"author": "Wilson Beam <wilsonbeam@protonmail.com>",
"license": "GPL-3.0-or-later",
"bugs": {
"url": "https://github.com/wilsonbeam/smt-rollup/issues"
},
"homepage": "https://github.com/wilsonbeam/smt-rollup#readme",
"devDependencies": {
"@types/bn.js": "^4.11.5",
"@types/chai": "^4.2.4",
"@types/fs-extra": "^8.0.1",
"@types/levelup": "^3.1.1",
"@types/mocha": "^5.2.7",
"@types/rocksdb": "^3.0.0",
"bignumber.js": "^9.0.0",
"bn.js": "^4.11.0",
"chai": "^4.2.0",
"chai-as-promised": "^7.1.1",
"chai-bn": "^0.2.0",
"eth-gas-reporter": "^0.2.12",
"ethlint": "^1.2.5",
"fs-extra": "^8.1.0",
"husky": "^3.0.9",
"lint-staged": "^9.4.2",
"level-rocksdb": "^4.0.0",
"mocha": "^6.2.2",
"prettier": "^1.19.1",
"solc": "^0.5.13",
"solium": "^1.2.5",
"truffle": "^5.1.6",
"truffle-typings": "^1.0.8",
"ts-node": "^8.5.0",
"typechain": "^1.0.3",
"typechain-target-truffle": "^1.0.0",
"typechain-target-web3-v1": "^1.0.2",
"typescript": "^3.7.2",
"web3": "^1.2.4",
"web3-utils": "^1.2.4"
},
"husky": {
"hooks": {
"pre-commit": "lint-staged && npm run test"
}
},
"lint-staged": {
"**/*.{js,jsx,ts,tsx,json,css,scss,md}": [
"prettier --single-quote --write --print-width 160",
"git add"
],
"contracts/**/*.{sol}": [
"solium -d contracts/ --fix",
"git add"
]
}
}