{
  "name": "@makerdao/dai",
  "version": "0.32.4",
  "contributors": [
    "Wouter Kampmann <wouter@makerdao.com>",
    "Sean Brennan <sean@makerdao.com>",
    "Tyler Sorensen <tyler@makerdao.com>",
    "Ethan Bennett <ethan@makerdao.com>",
    "Lawrence Wang <lawrence@makerdao.com>",
    "Joshua Levine <joshua@makerdao.com>",
    "Michael Elliot <mike@makerdao.com>"
  ],
  "description": "Library for interacting with the Dai Stablecoin System.",
  "license": "MIT",
  "keywords": [
    "makerdao",
    "mkr",
    "dai",
    "cdp",
    "eth",
    "margin"
  ],
  "bugs": {
    "url": "https://github.com/makerdao/dai.js/issues",
    "email": "wouter@makerdao.com"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/makerdao/dai.js.git"
  },
  "files": [
    "dist/**/*",
    "umd/*"
  ],
  "main": "dist/src/index.js",
  "unpkg": "umd/index.js",
  "jsdelivr": "umd/index.js",
  "scripts": {
    "build": "yarn clean && yarn build:cjs && yarn build:umd",
    "build:umd": "webpack --config ../../webpack.config.js",
    "build:cjs": "./scripts/build-backend.sh",
    "clean": "rm -rf ./dist ./umd",
    "testchain": "../../scripts/run-testchain.sh",
    "coverage": "yarn test --coverage",
    "test": "yarn testchain --ci jest --runInBand",
    "test:debug": "yarn testchain --ci node --inspect-brk ../../node_modules/.bin/jest --runInBand",
    "build:backend:watch": "sane ./scripts/build-backend.sh src --wait=10",
    "build:backend:src:watch": "./scripts/watch-backend-src.sh",
    "prepublishOnly": "yarn build",
    "test:watch": "yarn test --watch",
    "test:mainnet": "export NETWORK='mainnet' && jest --runInBand --config ./test/config/jestIntegrationConfig.json",
    "test:kovan": "export NETWORK='kovan' && jest --runInBand --config ./test/config/jestIntegrationConfig.json",
    "test:integration": "export NETWORK='test' && yarn test --config ./test/config/jestIntegrationConfig.json",
    "test:build": "yarn test --config ./test/config/jestBuildConfig.json",
    "repl": "../../node_modules/.bin/babel-node --experimental-repl-await scripts/repl.js"
  },
  "dependencies": {
    "@babel/cli": "^7.2.3",
    "@babel/core": "^7.4.5",
    "@babel/node": "^7.2.2",
    "@babel/plugin-proposal-class-properties": "^7.3.4",
    "@babel/plugin-proposal-decorators": "^7.3.0",
    "@babel/plugin-proposal-export-namespace-from": "^7.2.0",
    "@babel/plugin-proposal-function-sent": "^7.2.0",
    "@babel/plugin-proposal-numeric-separator": "^7.2.0",
    "@babel/plugin-proposal-optional-chaining": "^7.6.0",
    "@babel/plugin-proposal-throw-expressions": "^7.2.0",
    "@babel/plugin-transform-runtime": "^7.3.4",
    "@babel/preset-env": "^7.4.5",
    "@babel/runtime": "^7.3.4",
    "@makerdao/currency": "^0.9.8",
    "@makerdao/multicall": "^0.11.0",
    "@makerdao/services-core": "^0.9.9",
    "@makerdao/test-helpers": "^0.2.1",
    "assert": "^1.4.1",
    "babel-eslint": "^10.0.3",
    "babel-jest": "^24.8.0",
    "babel-loader": "^8.0.5",
    "bignumber.js": "^7.2.1",
    "chalk": "^2.4.1",
    "chokidar": "^2.0.4",
    "copyfiles": "^2.0.0",
    "debug": "^3.1.0",
    "eslint-loader": "^2.1.2",
    "ethereumjs-util": "^5.2.0",
    "ethers": "^3.0.15",
    "ethers-web3-bridge": "0.0.1",
    "eventemitter2": "^5.0.1",
    "husky": "^3.0.8",
    "invariant": "^2.2.2",
    "isomorphic-fetch": "^2.2.1",
    "jest": "^24.5.0",
    "lerna": "^3.15.0",
    "lodash": "^4.17.11",
    "minimist": "^1.2.0",
    "prettier": "^1.12.1",
    "promise-props": "^1.0.0",
    "rxjs": "^6.5.4",
    "toposort": "^2.0.2",
    "web3": "1.2.9",
    "web3-provider-engine": "makerdao/provider-engine#kovan-fix-dist",
    "webpack-bundle-analyzer": "^3.3.2"
  },
  "engines": {
    "node": ">=10.16"
  }
}
