{
  "name": "defi-kit",
  "version": "2.26.12",
  "description": "Permissions for Zodiac Roles covering interactions with DeFi protocols",
  "main": "dist/index.js",
  "module": "dist/index.mjs",
  "types": "dist/index.d.ts",
  "exports": {
    ".": {
      "require": "./dist/index.js",
      "import": "./dist/index.mjs"
    },
    "./eth": {
      "types": "./dist/eth.d.ts",
      "require": "./dist/eth.js",
      "import": "./dist/eth.mjs"
    },
    "./gno": {
      "types": "./dist/gno.d.ts",
      "require": "./dist/gno.js",
      "import": "./dist/gno.mjs"
    },
    "./arb1": {
      "types": "./dist/arb1.d.ts",
      "require": "./dist/arb1.js",
      "import": "./dist/arb1.mjs"
    },
    "./oeth": {
      "types": "./dist/oeth.d.ts",
      "require": "./dist/oeth.js",
      "import": "./dist/oeth.mjs"
    },
    "./base": {
      "types": "./dist/base.d.ts",
      "require": "./dist/base.js",
      "import": "./dist/base.mjs"
    }
  },
  "typesVersions": {
    "*": {
      ".": [
        "./dist/index.d.ts"
      ],
      "eth": [
        "./dist/eth.d.ts"
      ],
      "gno": [
        "./dist/gno.d.ts"
      ],
      "arb1": [
        "./dist/arb1.d.ts"
      ],
      "oeth": [
        "./dist/oeth.d.ts"
      ],
      "base": [
        "./dist/base.d.ts"
      ]
    }
  },
  "files": [
    "dist",
    "README.md"
  ],
  "scripts": {
    "setup": "eth-sdk",
    "build": "rimraf dist && tsup --format esm,cjs",
    "dev": "tsup --format esm --watch",
    "anvil:eth": "anvil --silent --fork-url ${ETH_FORK_RPC:-https://ethereum-rpc.publicnode.com} -p 8545",
    "anvil:arb1": "anvil --silent --fork-url ${ARB1_FORK_RPC:-https://arb1.arbitrum.io/rpc} -p 8546",
    "anvil:gno": "anvil --silent --fork-url ${GNO_FORK_RPC:-https://rpc.gnosischain.com/} -p 8547",
    "anvil:oeth": "anvil --silent --fork-url ${OETH_FORK_RPC:-https://optimism-rpc.publicnode.com} -p 8548",
    "anvil:base": "anvil --silent --fork-url ${BASE_FORK_RPC:-https://base-rpc.publicnode.com} -p 8549",
    "anvil": "concurrently \"yarn anvil:eth\" \"yarn anvil:arb1\" \"yarn anvil:gno\" \"yarn anvil:oeth\" \"yarn anvil:base\"",
    "jest": "node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js",
    "test:watch-only": "yarn jest --runInBand --watch",
    "test": "env-cmd --silent concurrently --raw --kill-others --passthrough-arguments --success first \"yarn anvil\" \"yarn jest --runInBand -t {@}\" --",
    "test:watch": "env-cmd --silent concurrently --raw --kill-others --handle-input --passthrough-arguments \"yarn anvil\" \"yarn jest --runInBand --watch {@}\" --",
    "check:types": "tsc --noEmit"
  },
  "dependencies": {
    "@asteasolutions/zod-to-openapi": "^5.5.0",
    "@gnosis-guild/eth-sdk": "^0.3.7",
    "@gnosis-guild/eth-sdk-client": "^0.1.6",
    "@gnosis-guild/zodiac": "^4.0.3",
    "ethers": "^6.13.4",
    "zod": "^3.22.2",
    "zodiac-roles-sdk": "^3.0.1"
  },
  "devDependencies": {
    "@types/jest": "^29.5.2",
    "@types/wait-on": "^5.3.1",
    "concurrently": "^8.2.1",
    "env-cmd": "^10.1.0",
    "jest": "^29.7.0",
    "rimraf": "^5.0.1",
    "ts-jest": "^29.1.1",
    "ts-node": "^10.9.1",
    "tsup": "^8.0.1",
    "typescript": "^5.3.3",
    "wait-on": "^7.0.1"
  },
  "installConfig": {
    "hoistingLimits": "workspaces"
  }
}
