skip kyber bridge tests ignore some contract packages in tests by default update package deps update README, CI, and GH configs
100 lines
5.4 KiB
JSON
100 lines
5.4 KiB
JSON
{
|
|
"name": "@0x/contracts-asset-proxy",
|
|
"version": "3.4.0",
|
|
"engines": {
|
|
"node": ">=6.12"
|
|
},
|
|
"description": "Smart contract components of 0x protocol",
|
|
"main": "lib/src/index.js",
|
|
"directories": {
|
|
"test": "test"
|
|
},
|
|
"scripts": {
|
|
"build": "yarn pre_build && tsc -b",
|
|
"build:ci": "yarn build",
|
|
"pre_build": "run-s compile contracts:gen generate_contract_wrappers contracts:copy",
|
|
"test": "yarn run_mocha",
|
|
"rebuild_and_test": "run-s build test",
|
|
"test:coverage": "SOLIDITY_COVERAGE=true run-s build run_mocha coverage:report:text coverage:report:lcov",
|
|
"test:profiler": "SOLIDITY_PROFILER=true run-s build run_mocha profiler:report:html",
|
|
"test:trace": "SOLIDITY_REVERT_TRACE=true run-s build run_mocha",
|
|
"run_mocha": "mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*.js' --timeout 100000 --bail --exit",
|
|
"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",
|
|
"coverage:report:text": "istanbul report text",
|
|
"coverage:report:html": "istanbul report html && open coverage/index.html",
|
|
"profiler:report:html": "istanbul report html && open coverage/index.html",
|
|
"coverage:report:lcov": "istanbul report lcov",
|
|
"test:circleci": "yarn test",
|
|
"contracts:gen": "contracts-gen generate",
|
|
"contracts:copy": "contracts-gen copy",
|
|
"lint-contracts": "solhint -c ../.solhint.json contracts/**/**/**/**/*.sol",
|
|
"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": {
|
|
"abis": "./test/generated-artifacts/@(BalancerBridge|BancorBridge|ChaiBridge|CreamBridge|CurveBridge|DODOBridge|DexForwarderBridge|DydxBridge|ERC1155Proxy|ERC20BridgeProxy|ERC20Proxy|ERC721Proxy|Eth2DaiBridge|IAssetData|IAssetProxy|IAssetProxyDispatcher|IAuthorizable|IBalancerPool|IBancorNetwork|IChai|ICurve|IDydx|IDydxBridge|IERC20Bridge|IEth2Dai|IGasToken|IKyberNetworkProxy|IMStable|IMooniswap|IShell|IUniswapExchange|IUniswapExchangeFactory|IUniswapV2Router01|KyberBridge|MStableBridge|MixinAssetProxyDispatcher|MixinAuthorizable|MixinGasToken|MooniswapBridge|MultiAssetProxy|Ownable|ShellBridge|StaticCallProxy|SushiSwapBridge|TestBancorBridge|TestChaiBridge|TestDexForwarderBridge|TestDydxBridge|TestERC20Bridge|TestEth2DaiBridge|TestKyberBridge|TestStaticCallTarget|TestUniswapBridge|TestUniswapV2Bridge|UniswapBridge|UniswapV2Bridge).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/protocol/README.md",
|
|
"devDependencies": {
|
|
"@0x/abi-gen": "^5.4.0",
|
|
"@0x/contract-wrappers": "^13.8.0",
|
|
"@0x/contracts-gen": "2.0.11",
|
|
"@0x/contracts-test-utils": "^5.3.4",
|
|
"@0x/contracts-utils": "^4.5.1",
|
|
"@0x/dev-utils": "^3.3.1",
|
|
"@0x/sol-compiler": "^4.1.1",
|
|
"@0x/ts-doc-gen": "^0.0.22",
|
|
"@0x/tslint-config": "^4.1.1",
|
|
"@types/lodash": "4.14.104",
|
|
"@types/mocha": "^5.2.7",
|
|
"@types/node": "12.12.54",
|
|
"chai": "^4.0.1",
|
|
"chai-as-promised": "^7.1.0",
|
|
"chai-bignumber": "^3.0.0",
|
|
"dirty-chai": "^2.0.1",
|
|
"ethereumjs-util": "^5.1.1",
|
|
"make-promises-safe": "^1.1.0",
|
|
"mocha": "^6.2.0",
|
|
"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",
|
|
"@0x/contracts-erc1155": "^2.1.7",
|
|
"@0x/contracts-erc20": "^3.2.1",
|
|
"@0x/contracts-erc721": "^3.1.7",
|
|
"@0x/contracts-exchange-libs": "^4.3.7",
|
|
"@0x/order-utils": "^10.3.0",
|
|
"@0x/types": "^3.2.1",
|
|
"@0x/typescript-typings": "^5.1.1",
|
|
"@0x/utils": "^5.6.0",
|
|
"@0x/web3-wrapper": "^7.2.1",
|
|
"ethereum-types": "^3.3.0",
|
|
"lodash": "^4.17.11"
|
|
},
|
|
"publishConfig": {
|
|
"access": "public"
|
|
},
|
|
"gitHead": "4f91bfd907996b2f4dd383778b50c479c2602b56"
|
|
}
|