skip kyber bridge tests ignore some contract packages in tests by default update package deps update README, CI, and GH configs
74 lines
4.1 KiB
JSON
74 lines
4.1 KiB
JSON
{
|
|
"name": "@0x/contracts-dev-utils",
|
|
"version": "1.3.5",
|
|
"engines": {
|
|
"node": ">=6.12"
|
|
},
|
|
"description": "0x protocol specific utility contracts",
|
|
"main": "lib/src/index.js",
|
|
"scripts": {
|
|
"build": "yarn pre_build && tsc -b",
|
|
"test": "yarn assert_deployable && yarn mocha -t 10000 -b ./lib/test/**_test.js",
|
|
"assert_deployable": "node -e \"const bytecodeLen = (require('./generated-artifacts/DevUtils.json').compilerOutput.evm.bytecode.object.length-2)/2; assert(bytecodeLen<=0x6000,'DevUtils contract is too big to deploy, per EIP-170. '+bytecodeLen+'>'+0x6000)\"",
|
|
"build:ci": "yarn build",
|
|
"pre_build": "run-s compile quantify_bytecode contracts:gen generate_contract_wrappers contracts:copy",
|
|
"compile": "sol-compiler",
|
|
"watch": "sol-compiler -w",
|
|
"clean": "shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers",
|
|
"generate_contract_wrappers": "abi-gen --debug --abis ${npm_package_config_abis} --output test/generated-wrappers --backend ethers",
|
|
"lint": "tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts",
|
|
"fix": "tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts",
|
|
"contracts:gen": "contracts-gen generate",
|
|
"contracts:copy": "contracts-gen copy",
|
|
"lint-contracts": "solhint -c ../.solhint.json contracts/**/**/**/**/*.sol",
|
|
"quantify_bytecode": "echo EVM bytecode object lengths:;for i in ./test/generated-artifacts/*.json; do node -e \"console.log('$i\t' + (require('$i').compilerOutput.evm.bytecode.object.length - 2) / 2)\"; done",
|
|
"compile:truffle": "truffle compile",
|
|
"docs:md": "ts-doc-gen --sourceDir='$PROJECT_FILES' --output=$MD_FILE_DIR --fileExtension=mdx --tsconfig=./typedoc-tsconfig.json",
|
|
"docs:json": "typedoc --excludePrivate --excludeExternals --excludeProtected --ignoreCompilerErrors --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES"
|
|
},
|
|
"config": {
|
|
"publicInterfaceContracts": "DevUtils,LibAssetData,LibDydxBalance,LibOrderTransferSimulation,LibTransactionDecoder",
|
|
"abis": "./test/generated-artifacts/@(Addresses|AssetBalance|DevUtils|EthBalanceChecker|ExternalFunctions|LibAssetData|LibDydxBalance|LibOrderTransferSimulation|LibTransactionDecoder|OrderTransferSimulationUtils|OrderValidationUtils|TestDydx|TestLibDydxBalance).json",
|
|
"abis:comment": "This list is auto-generated by contracts-gen. Don't edit manually."
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/0xProject/0x-monorepo.git"
|
|
},
|
|
"license": "Apache-2.0",
|
|
"bugs": {
|
|
"url": "https://github.com/0xProject/0x-monorepo/issues"
|
|
},
|
|
"homepage": "https://github.com/0xProject/0x-monorepo/contracts/dev-utils/README.md",
|
|
"devDependencies": {
|
|
"@0x/abi-gen": "^5.4.0",
|
|
"@0x/assert": "^3.0.10",
|
|
"@0x/contracts-asset-proxy": "^3.4.0",
|
|
"@0x/contracts-erc20": "^3.2.1",
|
|
"@0x/contracts-gen": "2.0.11",
|
|
"@0x/contracts-test-utils": "^5.3.4",
|
|
"@0x/sol-compiler": "^4.1.1",
|
|
"@0x/ts-doc-gen": "^0.0.22",
|
|
"@0x/tslint-config": "^4.1.1",
|
|
"@0x/types": "^3.2.1",
|
|
"@0x/utils": "^5.6.0",
|
|
"ethereum-types": "^3.3.0",
|
|
"ethers": "~4.0.4",
|
|
"npm-run-all": "^4.1.2",
|
|
"shx": "^0.2.2",
|
|
"solhint": "^1.4.1",
|
|
"truffle": "^5.0.32",
|
|
"tslint": "5.11.0",
|
|
"typedoc": "^0.15.0",
|
|
"typescript": "3.0.1"
|
|
},
|
|
"dependencies": {
|
|
"@0x/base-contract": "^6.2.4",
|
|
"@types/node": "12.12.54"
|
|
},
|
|
"publishConfig": {
|
|
"access": "public"
|
|
},
|
|
"gitHead": "4f91bfd907996b2f4dd383778b50c479c2602b56"
|
|
}
|