{
  "name": "@nenad91/gp-v2-contracts",
  "version": "1.1.2",
  "license": "LGPL-3.0-or-later",
  "scripts": {
    "deploy": "hardhat deploy",
    "verify:etherscan": "hardhat etherscan-verify --license LGPL-3.0 --force-license",
    "verify:tenderly": "hardhat tenderly",
    "solvers": "hardhat solvers",
    "build": "yarn build:sol && yarn build:ts",
    "build:sol": "hardhat compile --force",
    "build:ts": "tsc && tsc -p tsconfig.lib.esm.json && tsc -p tsconfig.lib.commonjs.json",
    "lint": "yarn lint:sol && yarn lint:ts",
    "lint:sol": "solhint 'src/contracts/**/*.sol'",
    "lint:ts": "eslint --max-warnings 0 .",
    "test": "hardhat test",
    "test:ignored-in-coverage": "MOCHA_CONF='ignored in coverage' hardhat test",
    "coverage": "MOCHA_CONF='coverage' hardhat coverage",
    "bench": "hardhat run bench/index.ts",
    "bench:balancer": "hardhat run bench/balancer.ts",
    "bench:compare": "bash bench/compare.sh",
    "bench:single": "hardhat run bench/single.ts",
    "bench:trace": "hardhat run bench/trace/index.ts",
    "bench:uniswap": "hardhat run bench/uniswap/index.ts",
    "fmt:sol": "prettier 'src/contracts/**/*.sol' -w",
    "prepack": "yarn build"
  },
  "devDependencies": {
    "@0x/contract-artifacts-v2": "npm:@0x/contract-artifacts@^2.2.2",
    "@ethersproject/abi": "^5.4.1",
    "@ethersproject/abstract-provider": "^5.4.1",
    "@ethersproject/abstract-signer": "^5.5.0",
    "@ethersproject/address": "^5.4.0",
    "@ethersproject/bignumber": "^5.4.2",
    "@ethersproject/bytes": "^5.4.0",
    "@ethersproject/constants": "^5.4.0",
    "@ethersproject/contracts": "^5.4.1",
    "@ethersproject/hash": "^5.4.0",
    "@ethersproject/providers": "5.4.0",
    "@ethersproject/solidity": "^5.5.0",
    "@ethersproject/strings": "^5.4.0",
    "@ethersproject/units": "^5.4.0",
    "@ethersproject/wallet": "^5.4.0",
    "@gnosis.pm/safe-contracts": "^1.3.0",
    "@nomiclabs/hardhat-ethers": "^2.0.3",
    "@nomiclabs/hardhat-waffle": "^2.0.1",
    "@openzeppelin/contracts": "=3.4.0-solc-0.7",
    "@tenderly/hardhat-tenderly": "^1.0.13",
    "@types/chai": "^4.2.22",
    "@types/chai-as-promised": "^7.1.4",
    "@types/debug": "^4.1.7",
    "@types/mocha": "^9.1.0",
    "@types/node": "^17.0.14",
    "@types/yargs": "^17.0.7",
    "@typescript-eslint/eslint-plugin": "^5.4.0",
    "@typescript-eslint/parser": "^5.5.0",
    "@uniswap/v2-core": "^1.0.1",
    "@uniswap/v2-periphery": "^1.1.0-beta.0",
    "axios": "^0.25.0",
    "canonical-weth": "^1.4.0",
    "chai": "^4.3.4",
    "chai-as-promised": "^7.1.1",
    "chalk": "^4.1.2",
    "debug": "^4.3.3",
    "dotenv": "^10.0.0",
    "eslint": "^8.8.0",
    "eslint-config-prettier": "^8.3.0",
    "eslint-plugin-import": "^2.25.3",
    "eslint-plugin-no-only-tests": "^2.6.0",
    "eslint-plugin-prettier": "^4.0.0",
    "ethereum-waffle": "^3.4.0",
    "globby": "^11.0.4",
    "hardhat": "^2.8.3",
    "hardhat-deploy": "^0.7.3",
    "hardhat-gas-reporter": "^1.0.6",
    "prettier": "^2.5.1",
    "prettier-plugin-solidity": "^1.0.0-beta.19",
    "sinon": "^13.0.1",
    "solhint": "^3.3.6",
    "solhint-plugin-prettier": "^0.0.5",
    "solidity-coverage": "^0.7.17",
    "ts-node": "^10.4.0",
    "typescript": "^4.5.2",
    "yargs": "^17.3.0"
  },
  "main": "lib/commonjs/index.js",
  "module": "lib/esm/index.js",
  "types": "lib/esm/index.d.ts",
  "files": [
    "deployments/",
    "lib/",
    "networks.json",
    "src/"
  ]
}
