{
  "name": "@gearbox-protocol/integrations-v3",
  "description": "Integration contracts for Gearbox V3",
  "version": "1.56.0",
  "homepage": "https://gearbox.fi",
  "keywords": [
    "gearbox"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/Gearbox-protocol/integrations-v3"
  },
  "files": [
    "contracts",
    "dist"
  ],
  "main": "./dist/cjs/index.js",
  "module": "./dist/esm/index.js",
  "types": "./dist/types/index.d.ts",
  "typings": "./dist/types/index.d.ts",
  "exports": {
    "./package.json": "./package.json",
    ".": {
      "types": "./dist/types/index.d.ts",
      "import": "./dist/esm/index.js",
      "default": "./dist/cjs/index.js"
    }
  },
  "sideEffects": false,
  "license": "BUSL-1.1",
  "scripts": {
    "clean": "forge clean && rm -rf ./dist ./src/**/*.generated.ts",
    "build": "forge build --optimize false && wagmi generate && yarn build:ts",
    "build:types": "tsc -p tsconfig.build.json --emitDeclarationOnly --declaration --outDir dist/types",
    "build:cjs": "tsc -p tsconfig.build.json --module commonjs --outDir dist/cjs && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json",
    "build:esm": "tsc -p tsconfig.build.json --module esnext --outDir dist/esm && echo '{\"type\": \"module\",\"sideEffects\":false}' > dist/esm/package.json",
    "build:ts": "yarn build:types && yarn build:cjs && yarn build:esm",
    "prepare": "husky install",
    "prettier": "forge fmt",
    "prettier:ci": "forge fmt",
    "lint": "eslint \"**/*.ts\" --fix",
    "lint:ci": "eslint \"**/*.ts\"",
    "typecheck:ci": "tsc --noEmit"
  },
  "dependencies": {},
  "devDependencies": {
    "@commitlint/cli": "^19.8.1",
    "@commitlint/config-conventional": "^19.8.1",
    "@gearbox-protocol/eslint-config": "^2.0.0-next.2",
    "@gearbox-protocol/prettier-config": "^2.1.0",
    "@gearbox-protocol/sdk-gov": "^2.37.0",
    "@redstone-finance/evm-connector": "0.2.5",
    "@types/node": "^24.2.1",
    "@wagmi/cli": "^2.3.2",
    "eslint": "^8.57.1",
    "husky": "^9.1.7",
    "lint-staged": "^16.1.5",
    "prettier": "^3.6.2",
    "typescript": "^5.9.2"
  },
  "prettier": "@gearbox-protocol/prettier-config",
  "lint-staged": {
    "*.ts": [
      "eslint --fix",
      "prettier --write"
    ],
    "*.sol": "forge fmt",
    "*.{json,md}": "prettier --write"
  },
  "packageManager": "yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610"
}
