{
  "name": "@edgeandnode/contract-utils",
  "private": false,
  "version": "2.5.1",
  "description": "Exposes contract utils to interact with The Graph Network contracts.",
  "author": "Edge & Node",
  "license": "UNLICENSED",
  "repository": {
    "type": "git",
    "url": "https://github.com/edgeandnode/components.git",
    "directory": "packages/contract-utils"
  },
  "type": "module",
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "default": "./dist/index.js"
    }
  },
  "files": [
    "dist"
  ],
  "sideEffects": false,
  "peerDependencies": {
    "@graphprotocol/contracts": "6.2.1",
    "@wagmi/core": "^2.17.2",
    "viem": "^2.30.0",
    "wagmi": "^2.15.4"
  },
  "devDependencies": {
    "@graphprotocol/contracts": "6.2.1",
    "@wagmi/cli": "^2.2.1",
    "@wagmi/core": "^2.17.2",
    "dotenv": "^16.4.7",
    "ts-node": "^10.9.2",
    "viem": "^2.30.0",
    "wagmi": "^2.15.4"
  },
  "scripts": {
    "generate": "pnpm wagmi generate && prettier --write ./src/generated.ts",
    "build": "vite build",
    "check": "pnpm typecheck && pnpm lint && pnpm prettier:check",
    "check:fix": "pnpm lint:fix; pnpm prettier",
    "lint": "eslint . --max-warnings 0",
    "lint:fix": "eslint . --fix",
    "prettier": "prettier . --write --list-different --ignore-path ../../.prettierignore",
    "prettier:check": "prettier . --check --ignore-path ../../.prettierignore",
    "typecheck": "tsc",
    "npm:publish": "pnpm publish && git push"
  }
}