{
  "name": "metronome-contracts",
  "version": "2.5.0",
  "description": "Web3 Contracts for Metronome Token",
  "keywords": [
    "js",
    "node",
    "browser",
    "token",
    "metronome"
  ],
  "homepage": "https://github.com/autonomoussoftware/metronome-contracts-js#readme",
  "bugs": {
    "url": "https://github.com/autonomoussoftware/metronome-contracts-js/issues"
  },
  "license": "MIT",
  "author": "Ignacio Anaya <ignacio@bloq.com>",
  "files": [
    "dist",
    "lib",
    "src"
  ],
  "main": "./src/index.js",
  "repository": "autonomoussoftware/metronome-contracts-js",
  "scripts": {
    "build:dev": "webpack --progress --colors",
    "build:prod": "cross-env NODE_ENV=production webpack --progress --colors -p",
    "build": "npm run build:dev && npm run build:prod",
    "check:outdated": "npm-check -i eslint-config* -i husky -i webpack-cli",
    "check": "dependency-check . && dependency-check . --unused --no-dev",
    "lint:fix": "npm run lint -- --fix",
    "lint": "eslint --cache .",
    "precommit": "npm run lint",
    "prepublishOnly": "npm run build && npm run precommit && npm run prepush && tag-matches",
    "prepush": "npm run check",
    "test": "jest"
  },
  "dependencies": {
    "modify-values": "^1.0.1",
    "qtumjs": "^1.9.3"
  },
  "devDependencies": {
    "@babel/preset-env": "^7.3.4",
    "babel-core": "^6.26.3",
    "babel-loader": "^8.0.5",
    "check-tag-matches": "^1.0.0",
    "cross-env": "^5.2.0",
    "dependency-check": "^3.3.0",
    "eslint": "^5.16.0",
    "eslint-config-bloq": "^2.1.0",
    "eslint-config-standard": "^12.0.0",
    "eslint-loader": "^2.1.2",
    "eslint-plugin-import": "^2.16.0",
    "eslint-plugin-jsdoc": "^8.4.2",
    "eslint-plugin-mocha": "^5.3.0",
    "eslint-plugin-node": "^9.1.0",
    "eslint-plugin-prefer-arrow": "^1.1.5",
    "eslint-plugin-promise": "^4.0.1",
    "eslint-plugin-require-path-exists": "^1.1.9",
    "eslint-plugin-standard": "^4.0.0",
    "husky": "^2.3.0",
    "jest": "^24.8.0",
    "npm-check": "^5.9.0",
    "web3": "^1.0.0-beta.37",
    "webpack": "^4.29.6",
    "webpack-cli": "^3.2.3"
  },
  "preferGlobal": false,
  "private": false,
  "browser": "./dist/metronome-contracts.min.js",
  "jest": {
    "collectCoverage": true,
    "collectCoverageFrom": [
      "src/**/*.js"
    ],
    "coverageThreshold": {
      "global": {
        "branches": 70,
        "functions": 70,
        "lines": 70,
        "statements": 70
      }
    },
    "roots": [
      "test/"
    ],
    "testURL": "http://localhost"
  }
}
