* development: (38 commits) Add fallback image support to relayer grid tile Clear relayer grid state when fetching Configure the compiler to generate artifacts with deployedBytecode Implement loading and error state for relayer grid Fallback image for relayer grid tile Change relayer grid tile to link on header Display top tokens from backend Remove overflowZ property from portal Suggestions and fix bad merge Fix typo Only show untracked tokens Make wallet scrollable Add token flow Update The Ocean logo Fix artifacts paths Create an artifacts folder Introduce a var Add removeHexPrefix util method CHeck if ABI exists Improve the readability of the check for should compile ... # Conflicts: # .gitignore # packages/contracts/test/multi_sig_with_time_lock.ts # packages/contracts/test/multi_sig_with_time_lock_except_remove_auth_addr.ts # packages/contracts/util/artifacts.ts
117 lines
5.5 KiB
JSON
117 lines
5.5 KiB
JSON
{
|
|
"name": "0x.js",
|
|
"version": "0.37.2",
|
|
"description": "A javascript library for interacting with the 0x protocol",
|
|
"keywords": [
|
|
"0x.js",
|
|
"0xproject",
|
|
"ethereum",
|
|
"tokens",
|
|
"exchange"
|
|
],
|
|
"main": "lib/src/index.js",
|
|
"types": "lib/src/index.d.ts",
|
|
"scripts": {
|
|
"build:watch": "tsc -w",
|
|
"prebuild": "run-s clean generate_contract_wrappers",
|
|
"build": "run-p build:umd:prod build:commonjs; exit 0;",
|
|
"generate_contract_wrappers": "node ../abi-gen/lib/index.js --abis 'src/compact_artifacts/@(Exchange|Token|TokenTransferProxy|EtherToken|TokenRegistry|DummyToken).json' --template ../contract_templates/contract.handlebars --partials '../contract_templates/partials/**/*.handlebars' --output src/contract_wrappers/generated --backend ethers && prettier --write 'src/contract_wrappers/generated/**.ts'",
|
|
"lint": "tslint --project .",
|
|
"test:circleci": "run-s test:coverage",
|
|
"test": "run-s clean test:commonjs",
|
|
"test:coverage": "nyc npm run test --all && yarn coverage:report:lcov",
|
|
"coverage:report:lcov": "nyc report --reporter=text-lcov > coverage/lcov.info",
|
|
"update_artifacts": "for i in ${npm_package_config_contracts}; do copyfiles -u 4 ../migrations/artifacts/1.0.0/$i.json test/artifacts; done;",
|
|
"clean": "shx rm -rf _bundles lib test_temp scripts",
|
|
"build:umd:prod": "NODE_ENV=production webpack",
|
|
"build:commonjs": "tsc && yarn update_artifacts && copyfiles -u 2 './src/compact_artifacts/**/*.json' ./lib/src/compact_artifacts && copyfiles -u 3 './lib/src/monorepo_scripts/**/*' ./scripts",
|
|
"test:commonjs": "run-s build:commonjs run_mocha",
|
|
"run_mocha": "mocha lib/test/**/*_test.js lib/test/global_hooks.js --timeout 10000 --bail --exit",
|
|
"manual:postpublish": "yarn build; node ./scripts/postpublish.js",
|
|
"docs:stage": "yarn build && node ./scripts/stage_docs.js",
|
|
"docs:json": "typedoc --excludePrivate --excludeExternals --target ES5 --json $JSON_FILE_PATH $PROJECT_FILES",
|
|
"upload_docs_json": "aws s3 cp generated_docs/index.json $S3_URL --profile 0xproject --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers --content-type application/json"
|
|
},
|
|
"config": {
|
|
"compact_artifacts": "Exchange DummyToken ZRXToken Token EtherToken TokenTransferProxy TokenRegistry",
|
|
"contracts": "Exchange DummyToken ZRXToken Token WETH9 TokenTransferProxy MultiSigWallet MultiSigWalletWithTimeLock MultiSigWalletWithTimeLockExceptRemoveAuthorizedAddress MaliciousToken TokenRegistry Arbitrage EtherDelta AccountLevels",
|
|
"postpublish": {
|
|
"assets": [
|
|
"packages/0x.js/_bundles/index.js",
|
|
"packages/0x.js/_bundles/index.min.js"
|
|
],
|
|
"docPublishConfigs": {
|
|
"extraFileIncludes": [
|
|
"../types/src/index.ts",
|
|
"../contract-wrappers/src/types.ts",
|
|
"../contract-wrappers/src/contract_wrappers/ether_token_wrapper.ts",
|
|
"../contract-wrappers/src/contract_wrappers/exchange_wrapper.ts",
|
|
"../contract-wrappers/src/contract_wrappers/token_registry_wrapper.ts",
|
|
"../contract-wrappers/src/contract_wrappers/token_transfer_proxy_wrapper.ts",
|
|
"../contract-wrappers/src/contract_wrappers/token_wrapper.ts",
|
|
"../order-watcher/src/order_watcher/order_watcher.ts",
|
|
"./src/contract_wrappers/generated/ether_token.ts",
|
|
"./src/contract_wrappers/generated/token.ts",
|
|
"./src/contract_wrappers/generated/exchange.ts"
|
|
],
|
|
"s3BucketPath": "s3://doc-jsons/0x.js/",
|
|
"s3StagingBucketPath": "s3://staging-doc-jsons/0x.js/"
|
|
}
|
|
}
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/0xProject/0x-monorepo"
|
|
},
|
|
"license": "Apache-2.0",
|
|
"engines": {
|
|
"node": ">=6.0.0"
|
|
},
|
|
"devDependencies": {
|
|
"@0xproject/deployer": "^0.4.3",
|
|
"@0xproject/dev-utils": "^0.4.1",
|
|
"@0xproject/migrations": "^0.0.5",
|
|
"@0xproject/monorepo-scripts": "^0.1.19",
|
|
"@0xproject/tslint-config": "^0.4.17",
|
|
"@types/lodash": "4.14.104",
|
|
"@types/mocha": "^2.2.42",
|
|
"@types/node": "^8.0.53",
|
|
"@types/sinon": "^2.2.2",
|
|
"awesome-typescript-loader": "^3.1.3",
|
|
"chai": "^4.0.1",
|
|
"chai-as-promised": "^7.1.0",
|
|
"chai-bignumber": "^2.0.1",
|
|
"copyfiles": "^1.2.0",
|
|
"dirty-chai": "^2.0.1",
|
|
"json-loader": "^0.5.4",
|
|
"mocha": "^4.0.1",
|
|
"npm-run-all": "^4.1.2",
|
|
"nyc": "^11.0.1",
|
|
"opn-cli": "^3.1.0",
|
|
"prettier": "^1.11.1",
|
|
"shx": "^0.2.2",
|
|
"sinon": "^4.0.0",
|
|
"source-map-support": "^0.5.0",
|
|
"tslint": "5.8.0",
|
|
"typedoc": "0xProject/typedoc",
|
|
"typescript": "2.7.1",
|
|
"webpack": "^3.1.0"
|
|
},
|
|
"dependencies": {
|
|
"@0xproject/assert": "^0.2.9",
|
|
"@0xproject/base-contract": "^0.3.1",
|
|
"@0xproject/contract-wrappers": "^0.0.1",
|
|
"@0xproject/order-watcher": "^0.0.1",
|
|
"@0xproject/order-utils": "^0.0.4",
|
|
"@0xproject/types": "^0.6.3",
|
|
"@0xproject/typescript-typings": "^0.3.1",
|
|
"@0xproject/utils": "^0.6.1",
|
|
"@0xproject/web3-wrapper": "^0.6.3",
|
|
"ethers": "^3.0.15",
|
|
"lodash": "^4.17.4"
|
|
},
|
|
"publishConfig": {
|
|
"access": "public"
|
|
}
|
|
}
|