{
  "name": "kraiken-lib",
  "version": "1.0.0",
  "description": "helper functions and snatch selection",
  "packageManager": "npm@11.6.1",
  "type": "module",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "require": "./dist/index.js",
      "import": "./dist/index.js"
    },
    "./ids": {
      "types": "./dist/ids.d.ts",
      "require": "./dist/ids.js",
      "import": "./dist/ids.js"
    },
    "./taxRates": {
      "types": "./dist/taxRates.d.ts",
      "require": "./dist/taxRates.js",
      "import": "./dist/taxRates.js"
    },
    "./snatch": {
      "types": "./dist/snatch.d.ts",
      "require": "./dist/snatch.js",
      "import": "./dist/snatch.js"
    },
    "./staking": {
      "types": "./dist/staking.d.ts",
      "require": "./dist/staking.js",
      "import": "./dist/staking.js"
    },
    "./subgraph": {
      "types": "./dist/subgraph.d.ts",
      "require": "./dist/subgraph.js",
      "import": "./dist/subgraph.js"
    },
    "./abis": {
      "types": "./dist/abis.d.ts",
      "require": "./dist/abis.js",
      "import": "./dist/abis.js"
    },
    "./version": {
      "types": "./dist/version.d.ts",
      "require": "./dist/version.js",
      "import": "./dist/version.js"
    },
    "./position": {
      "types": "./dist/position.d.ts",
      "require": "./dist/position.js",
      "import": "./dist/position.js"
    },
    "./format": {
      "types": "./dist/format.d.ts",
      "require": "./dist/format.js",
      "import": "./dist/format.js"
    }
  },
  "files": [
    "/dist"
  ],
  "scripts": {
    "test": "vitest run",
    "test:coverage": "vitest run --coverage",
    "compile": "graphql-codegen",
    "watch": "graphql-codegen -w",
    "lint": "eslint 'src/**/*.ts'",
    "lint:fix": "eslint 'src/**/*.ts' --fix",
    "format": "prettier --write 'src/**/*.ts'",
    "format:check": "prettier --check 'src/**/*.ts'",
    "prepare": "husky install || true"
  },
  "lint-staged": {
    "src/**/*.ts": [
      "eslint --fix",
      "prettier --write"
    ]
  },
  "dependencies": {
    "@apollo/client": "^3.9.10",
    "graphql": "^16.8.1",
    "graphql-tag": "^2.12.6",
    "viem": "^2.22.13"
  },
  "devDependencies": {
    "@graphql-codegen/cli": "^5.0.2",
    "@graphql-codegen/client-preset": "^4.2.5",
    "@graphql-codegen/typescript": "^4.0.6",
    "@graphql-codegen/typescript-operations": "^4.2.0",
    "@graphql-typed-document-node/core": "^3.2.0",
    "@types/node": "^24.6.0",
    "@typescript-eslint/eslint-plugin": "^8.45.0",
    "@typescript-eslint/parser": "^8.45.0",
    "@vitest/coverage-v8": "^3.0.0",
    "eslint": "^9.36.0",
    "husky": "^9.1.7",
    "lint-staged": "^16.2.3",
    "picomatch": "^4.0.3",
    "prettier": "^3.6.2",
    "typescript": "^5.4.3",
    "vitest": "^3.0.0"
  }
}
