{
  "name": "web3-xdc",
  "version": "1.0.1",
  "description": "Ethereum JavaScript API wrapper repository",
  "license": "LGPL-3.0",
  "engines": {
    "node": ">=8.0.0"
  },
  "main": "./packages/web3/src/index.js",
  "directories": {
    "doc": "docs",
    "test": "test"
  },
  "scripts": {
    "postinstall": "lerna bootstrap",
    "build": "gulp",
    "build-all": "gulp all",
    "release": "lerna bootstrap; lerna publish",
    "bootstrap": "lerna bootstrap",
    "watch": "gulp watch",
    "docs": "cd docs; make html;",
    "lint": "jshint *.js packages",
    "test": "mocha --grep E2E --invert; jshint *.js packages",
    "test:unit": "istanbul cover _mocha -- -R spec --grep E2E --invert",
    "dtslint": "lerna run dtslint",
    "depcheck": "lerna exec dependency-check -- --missing --verbose .",
    "geth": "geth-dev-assistant --accounts 5 --tag stable --gasLimit 7000000",
    "test:e2e:ganache": "./scripts/e2e.ganache.sh",
    "test:e2e:geth:auto": "./scripts/e2e.geth.automine.sh",
    "test:e2e:geth:insta": "./scripts/e2e.geth.instamine.sh",
    "test:e2e:clients": "npm run test:e2e:ganache; npm run test:e2e:geth:insta; npm run test:e2e:geth:auto",
    "test:e2e:chrome": "./scripts/e2e.chrome.sh",
    "test:e2e:firefox": "./scripts/e2e.firefox.sh",
    "test:e2e:browsers": "npm run build; npm run test:e2e:chrome; npm run test:e2e:firefox",
    "test:e2e:publish": "./scripts/e2e.npm.publish.sh",
    "test:e2e:truffle": "./scripts/e2e.truffle.sh",
    "ci": "./scripts/ci.sh",
    "coveralls": "./scripts/coveralls.sh"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/ethereum/web3.js.git"
  },
  "homepage": "https://github.com/ethereum/web3.js",
  "bugs": {
    "url": "https://github.com/ethereum/web3.js/issues"
  },
  "keywords": [
    "Ethereum",
    "JavaScript",
    "API"
  ],
  "author": "ethereum.org",
  "authors": [
    {
      "name": "Fabian Vogelsteller",
      "email": "fabian@ethereum.org",
      "homepage": "https://github.com/frozeman"
    },
    {
      "name": "Marek Kotewicz",
      "email": "marek@parity.io",
      "url": "https://github.com/debris"
    },
    {
      "name": "Marian Oancea",
      "url": "https://github.com/cubedro"
    },
    {
      "name": "Gav Wood",
      "email": "g@parity.io",
      "homepage": "http://gavwood.com"
    },
    {
      "name": "Jeffery Wilcke",
      "email": "jeffrey.wilcke@ethereum.org",
      "url": "https://github.com/obscuren"
    }
  ],
  "devDependencies": {
    "@babel/core": "^7.6.4",
    "@babel/polyfill": "^7.6.0",
    "@babel/preset-env": "^7.6.3",
    "@types/bignumber.js": "^4.0.2",
    "@types/bn.js": "^4.11.5",
    "@types/node": "^12.6.1",
    "@types/underscore": "^1.8.0",
    "bignumber.js": "^4.0.0",
    "bluebird": "3.3.1",
    "bn.js": "^4.11.8",
    "bower": "1.8.8",
    "browserify": "^16.5.0",
    "chai": "^4.2.0",
    "core-js": "^2.6.10",
    "coveralls": "^3.0.7",
    "crypto-js": "^3.1.9-1",
    "del": "^4.1.1",
    "dependency-check": "^4.1.0",
    "ethereumjs-common": "^1.3.2",
    "ethereumjs-tx": "^2.1.1",
    "ethers": "4.0.33",
    "ethjs-signer": "^0.1.1",
    "exorcist": "^1.0.1",
    "ganache-cli": "^6.7.0",
    "geth-dev-assistant": "^0.1.3",
    "gulp": "^4.0.2",
    "gulp-babel": "^8.0.0",
    "gulp-jshint": "^2.1.0",
    "gulp-rename": "^1.4.0",
    "gulp-replace": "^1.0.0",
    "gulp-streamify": "^1.0.2",
    "gulp-uglify": "^3.0.2",
    "istanbul": "^1.1.0-alpha.1",
    "istanbul-combine-updated": "^0.3.0",
    "jshint": "^2.10.2",
    "karma": "^4.4.1",
    "karma-browserify": "^6.1.0",
    "karma-chrome-launcher": "^3.1.0",
    "karma-firefox-launcher": "^1.2.0",
    "karma-mocha": "^1.3.0",
    "karma-spec-reporter": "0.0.32",
    "lerna": "^3.18.3",
    "mocha": "^6.2.1",
    "npm-auth-to-token": "^1.0.0",
    "puppeteer": "^1.20.0",
    "sandboxed-module": "^2.0.3",
    "typescript": "next",
    "underscore": "^1.9.1",
    "verdaccio": "^4.3.4",
    "vinyl-source-stream": "^2.0.0",
    "wait-port": "^0.2.6"
  }
}
