{
  "name": "@gearbox-protocol/core-v2",
  "description": "Core smart contracts of Gearbox V2",
  "version": "1.21.1",
  "homepage": "https://gearbox.fi",
  "main": "./lib/index.js",
  "types": "./lib/index.d.ts",
  "files": [
    "contracts",
    "scripts",
    "types",
    "lib"
  ],
  "keywords": [
    "gearbox"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/Gearbox-protocol/core-v2"
  },
  "license": "BUSL-1.1",
  "scripts": {
    "types": "rm -rf ./types && typechain --target ethers-v5 --discriminate-types --out-dir types \"./forge-out/**/!(*.t|test|*Mock).sol/!(*.abi).json\" && rm -rf ./forge-out",
    "prepare": "husky install",
    "prettier": "prettier --write .",
    "prettier:ci": "npx prettier --check .",
    "build": "tsc --p tsconfig.build.json"
  },
  "devDependencies": {
    "@chainlink/contracts": "^0.4.0",
    "@commitlint/cli": "^17.1.2",
    "@commitlint/config-conventional": "^17.1.0",
    "@gearbox-protocol/integration-types": "^1.2.0",
    "@gearbox-protocol/prettier-config": "^1.5.0",
    "@openzeppelin/contracts": "^4.4.2",
    "ethers": "v5",
    "husky": "^8.0.1",
    "lint-staged": "^13.0.3",
    "prettier": "^2.7.1",
    "prettier-plugin-solidity": "^1.0.0-beta.24",
    "typechain": "^8.1.1"
  },
  "prettier": "@gearbox-protocol/prettier-config",
  "lint-staged": {
    "*.{sol,json,md}": "prettier --write"
  },
  "dependencies": {
    "@typechain/ethers-v5": "^10.2.1"
  }
}
