Files
zkopru/packages/contracts/package.json

71 lines
2.4 KiB
JSON

{
"name": "@zkopru/contracts",
"version": "1.0.0-beta.2",
"license": "GPL-3.0-or-later",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"files": [
"dist"
],
"_moduleAliases": {
"~babyjubjub": "../babyjubjub/dist",
"~contracts": "dist",
"~core": "../core/dist",
"~dataset": "../dataset/dist",
"~transaction": "../transaction/dist",
"~tree": "../tree/dist",
"~account": "../account/dist",
"~zk-wizard": "../zk-wizard/dist",
"~database": "../database/dist",
"~utils": "../utils/dist",
"~utils-docker": "../utils-docker/dist",
"~cli-config": "../cli/dist/apps/coordinator/config.js",
"~coordinator": "../coordinator/dist"
},
"dependencies": {
"@zkopru/utils": "file:../utils",
"@openzeppelin/contracts": "3.4.1",
"bn.js": "^5.2.0",
"ganache-time-traveler": "^1.0.15",
"soltypes": "^1.3.5",
"web3": "^1.3.6",
"web3-core": "1.2.11",
"web3-eth-contract": "1.2.11",
"@ethereumjs/tx": "3.2.0"
},
"scripts": {
"pregenTS": "shx mkdir -p dist",
"precommit": "#lint-staged",
"compile": "truffle compile",
"build:contract": "yarn compile && yarn genTS && tsc --build tsconfig.build.json && yarn prettier --write src/**/*",
"clean": "tsc --build tsconfig.build.json --clean && shx rm -rf coverage *.log junit.xml dist build && jest --clearCache",
"link-modules": "link-module-alias",
"tsc": "tsc --build tsconfig.build.json && link-module-alias",
"test": "yarn compile && cd test-cases && truffle test all.soltest.js",
"dev": "ts-node-dev -r tsconfig-paths/register src/index.ts",
"web3TS": "typechain --target web3-v1 './build/contracts/*.json' --outDir src/contracts",
"genABI": "node utils/abi-generator.js",
"genTS": "yarn web3TS && yarn genABI && node utils/ts-generator.js",
"postgenTS": "prettier --write src/**/*.ts",
"start": "node dist/index.js",
"testnet": "truffle develop --testnet",
"prettier": "prettier --write ./**/*.{ts,js,sol}",
"testblock:generate": "node utils/testblock-generator"
},
"devDependencies": {
"@truffle/artifactor": "^4.0.54",
"@truffle/hdwallet-provider": "1.2.2",
"chai": "^4.2.0",
"circomlib": "0.5.1",
"eth-gas-reporter": "^0.2.17",
"merkle-tree-rollup": "^1.1.4",
"prettier-plugin-solidity": "1.0.0-beta.10",
"smt-rollup": "^0.6.4",
"solc5": "npm:solc@0.5.15",
"web3-utils": "1.2.11"
},
"publishConfig": {
"access": "public"
}
}