{
  "name": "@sourcecred/grain-integration-merkle",
  "version": "0.0.1",
  "private": false,
  "license": "(MIT OR Apache-2.0)",
  "repository": "github:sourcecred/sourcecred",
  "devDependencies": {
    "@babel/core": "^7.8.7",
    "@babel/node": "^7.8.7",
    "@babel/plugin-proposal-class-properties": "^7.8.3",
    "@babel/plugin-syntax-bigint": "^7.8.3",
    "@babel/preset-env": "^7.8.7",
    "@babel/preset-flow": "^7.8.3",
    "@babel/preset-react": "^7.8.3",
    "@nomiclabs/hardhat-truffle5": "^2.0.0",
    "@nomiclabs/hardhat-web3": "^2.0.0",
    "@openzeppelin/test-helpers": "^0.5.6",
    "babel-eslint": "^10.0.3",
    "babel-polyfill": "^6.26.0",
    "babel-preset-env": "^1.7.0",
    "babel-register": "^6.26.0",
    "chai": "^4.2.0",
    "eslint": "^6.1.0",
    "eslint-config-standard": "^12.0.0",
    "eslint-plugin-babel": "^4.1.2",
    "eslint-plugin-flowtype": "^5.2.0",
    "eslint-plugin-import": "^2.14.0",
    "eslint-plugin-node": "^7.0.0",
    "eslint-plugin-promise": "^4.0.0",
    "eslint-plugin-react": "7.23.2",
    "eslint-plugin-standard": "^4.0.0",
    "eth-gas-reporter": "^0.1.12",
    "hardhat": "^2.6.0",
    "hardhat-watcher": "^2.1.1",
    "jest-junit": "^3.1.0",
    "node-fetch": "^2.6.1",
    "prettier": "1.14.3",
    "solium": "^1.1.8",
    "truffle-assertions": "^0.9.2",
    "web3": "^1.5.2"
  },
  "dependencies": {
    "@openzeppelin/contracts": "^3.1.0",
    "@truffle/hdwallet-provider": "^1.0.29",
    "bn.js": "^4.11.0",
    "ethereumjs-util": "^7.0.4",
    "keccak256": "^1.0.3",
    "merkletreejs": "^0.2.24",
    "truffle": "^5.1.39",
    "web3-utils": "^1.2.11"
  },
  "scripts": {
    "test": "./scripts/test.sh",
    "compile-contracts": "truffle compile",
    "deploy-contracts": "truffle deploy",
    "lint": "eslint .",
    "lint:fix": "npm run lint -- --fix",
    "lint:sol": "solium -d ./contracts",
    "console": "truffle console",
    "networks": "truffle networks"
  }
}
