{
  "name": "@balancer-labs/v3-interfaces",
  "version": "1.0.0",
  "description": "V3 Interfaces",
  "license": "GPL-3.0-only",
  "homepage": "https://github.com/balancer-labs/balancer-v3-monorepo/tree/master/pkg/interfaces#readme",
  "repository": {
    "type": "git",
    "url": "https://github.com/balancer-labs/balancer-v3-monorepo.git",
    "directory": "pkg/interfaces"
  },
  "bugs": {
    "url": "https://github.com/balancer-labs/balancer-v3-monorepo/issues"
  },
  "files": [
    "contracts/**/*"
  ],
  "scripts": {
    "build": "yarn compile && rm -rf artifacts/build-info",
    "compile": "hardhat compile",
    "compile:watch": "nodemon --ext sol --exec yarn compile",
    "lint": "yarn lint:solidity && yarn lint:typescript",
    "lint:solidity": "npx prettier --check --plugin=prettier-plugin-solidity 'contracts/**/*.sol' || npx solhint 'contracts/**/*.sol'",
    "lint:typescript": "NODE_NO_WARNINGS=1 eslint . --ext .ts --ignore-path ../../.eslintignore  --max-warnings 0",
    "prettier": "npx prettier --write --plugin=prettier-plugin-solidity 'contracts/**/*.sol'",
    "slither": "yarn compile --force && bash -c 'source ../../slither/bin/activate && slither --compile-force-framework hardhat --ignore-compile . --config-file ../../.slither.config.json'",
    "slither:triage": "yarn compile && bash -c 'source ../../slither/bin/activate && slither --compile-force-framework hardhat --ignore-compile . --config-file ../../.slither.config.json --triage-mode'"
  },
  "devDependencies": {
    "@balancer-labs/solidity-toolbox": "1.0.0",
    "@types/lodash": "^4.14.186",
    "@typescript-eslint/eslint-plugin": "^5.41.0",
    "@typescript-eslint/parser": "^5.41.0",
    "decimal.js": "^10.4.2",
    "eslint": "^8.26.0",
    "eslint-plugin-mocha-no-only": "^1.1.1",
    "eslint-plugin-prettier": "^4.2.1",
    "hardhat": "^2.28.2",
    "lodash.frompairs": "^4.0.1",
    "lodash.pick": "^4.4.0",
    "lodash.range": "^3.2.0",
    "lodash.times": "^4.3.2",
    "lodash.zip": "^4.2.0",
    "mocha": "^10.1.0",
    "nodemon": "^2.0.20",
    "solhint": "^3.4.1"
  }
}