* development: (94 commits) Update CHANGELOG Add solc 0.4.20 and 0.4.21 Prettier sra-report README Add new packages to top level README Updated @0xproject/utils in top level package.json Publish Updated CHANGELOGs Detail tests in the README Add support for ropsten and rinkeby Fix yarn.lock Update list of packages and organize them alphabetically Fix prettier issues Add support for going back to previous hashes via the browser back button to wiki Scroll to previous hashed elements when user clicks back button Add back strict null checks to react-shared package and fix issues remove ability to have implicit dependencies and add missing deps update license remove no-implicit-this Add example & screenshot to npmignore Remove `;` to be nice to windows users ...
106 lines
4.3 KiB
JSON
106 lines
4.3 KiB
JSON
{
|
|
"name": "0x.js",
|
|
"version": "0.33.1",
|
|
"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;",
|
|
"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",
|
|
"generate_contract_wrappers": "node ../abi-gen/lib/index.js --abis 'src/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 . 'src/**/*.ts' 'test/**/*.ts'",
|
|
"test:circleci": "run-s test:coverage report_test_coverage",
|
|
"test": "run-s clean test:commonjs",
|
|
"test:coverage": "nyc npm run test --all",
|
|
"report_test_coverage": "nyc report --reporter=text-lcov | coveralls",
|
|
"update_contracts": "for i in ${npm_package_config_artifacts}; do copyfiles -u 4 ../contracts/build/contracts/$i.json ../0x.js/src/artifacts; done;",
|
|
"clean": "shx rm -rf _bundles lib test_temp",
|
|
"build:umd:prod": "NODE_ENV=production webpack",
|
|
"build:commonjs": "tsc && copyfiles -u 2 './src/artifacts/**/*.json' ./lib/src/artifacts;",
|
|
"test:commonjs": "run-s build:commonjs run_mocha",
|
|
"run_mocha": "mocha lib/test/**/*_test.js --timeout 10000 --bail --exit"
|
|
},
|
|
"config": {
|
|
"artifacts": "TokenTransferProxy Exchange TokenRegistry Token EtherToken"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/0xProject/0x-monorepo"
|
|
},
|
|
"license": "Apache-2.0",
|
|
"engines": {
|
|
"node": ">=6.0.0"
|
|
},
|
|
"devDependencies": {
|
|
"@0xproject/abi-gen": "^0.2.5",
|
|
"@0xproject/dev-utils": "^0.2.1",
|
|
"@0xproject/tslint-config": "^0.4.10",
|
|
"@types/bintrees": "^1.0.2",
|
|
"@types/jsonschema": "^1.1.1",
|
|
"@types/lodash": "^4.14.86",
|
|
"@types/mocha": "^2.2.42",
|
|
"@types/node": "^8.0.53",
|
|
"@types/sinon": "^2.2.2",
|
|
"@types/uuid": "^3.4.2",
|
|
"awesome-typescript-loader": "^3.1.3",
|
|
"chai": "^4.0.1",
|
|
"chai-as-promised": "^7.1.0",
|
|
"chai-as-promised-typescript-typings": "^0.0.10",
|
|
"chai-bignumber": "^2.0.1",
|
|
"chai-typescript-typings": "^0.0.4",
|
|
"copyfiles": "^1.2.0",
|
|
"coveralls": "^3.0.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",
|
|
"request": "^2.81.0",
|
|
"request-promise-native": "^1.0.5",
|
|
"shx": "^0.2.2",
|
|
"sinon": "^4.0.0",
|
|
"source-map-support": "^0.5.0",
|
|
"truffle-hdwallet-provider": "^0.0.3",
|
|
"tslint": "5.8.0",
|
|
"typedoc": "0xProject/typedoc",
|
|
"types-bn": "^0.0.1",
|
|
"typescript": "2.7.1",
|
|
"web3-provider-engine": "^13.0.1",
|
|
"webpack": "^3.1.0"
|
|
},
|
|
"dependencies": {
|
|
"@0xproject/assert": "^0.2.0",
|
|
"@0xproject/base-contract": "^0.0.3",
|
|
"@0xproject/json-schemas": "^0.7.14",
|
|
"@0xproject/types": "^0.3.1",
|
|
"@0xproject/utils": "^0.4.1",
|
|
"@0xproject/web3-wrapper": "^0.2.1",
|
|
"bintrees": "^1.0.2",
|
|
"bn.js": "^4.11.8",
|
|
"ethereumjs-abi": "^0.6.4",
|
|
"ethereumjs-blockstream": "^2.0.6",
|
|
"ethereumjs-util": "^5.1.1",
|
|
"ethers-contracts": "^2.2.1",
|
|
"ethers-typescript-typings": "^0.0.2",
|
|
"js-sha3": "^0.7.0",
|
|
"lodash": "^4.17.4",
|
|
"uuid": "^3.1.0",
|
|
"web3": "^0.20.0",
|
|
"web3-typescript-typings": "^0.10.0"
|
|
},
|
|
"publishConfig": {
|
|
"access": "public"
|
|
}
|
|
}
|