{
  "name": "@paraswap/sdk",
  "version": "7.2.3",
  "main": "dist/index.js",
  "module": "dist/sdk.esm.js",
  "typings": "dist/index.d.ts",
  "files": [
    "dist",
    "src",
    "docs/DELTA.md",
    "docs/passed_tests.png"
  ],
  "scripts": {
    "analyze": "size-limit --why",
    "build": "dts build",
    "lint": "dts lint",
    "prepare": "dts build",
    "size": "size-limit",
    "start": "dts watch",
    "test": "dts test",
    "docs:html": "typedoc --gitRevision \"$(git branch --show-current)\"",
    "docs:md": "MD=true yarn docs:html",
    "docs": "yarn docs:html && yarn docs:md"
  },
  "husky": {
    "hooks": {
      "pre-commit": "dts lint --fix"
    }
  },
  "prettier": {
    "printWidth": 80,
    "semi": true,
    "singleQuote": true,
    "trailingComma": "es5"
  },
  "jest": {
    "testEnvironment": "node"
  },
  "engines": {
    "node": ">=18"
  },
  "size-limit": [
    {
      "path": "dist/sdk.cjs.production.min.js",
      "limit": "25 KB"
    },
    {
      "path": "dist/sdk.esm.js",
      "limit": "25 KB"
    }
  ],
  "devDependencies": {
    "@size-limit/preset-small-lib": "^11.1.6",
    "@tsconfig/recommended": "^1.0.8",
    "axios": "^1.7.7",
    "bignumber.js": "^9.1.2",
    "dotenv": "^16.4.5",
    "dts-cli": "^2.0.5",
    "ethers": "^6.13.4",
    "ethersV5": "npm:ethers@5",
    "hardhat": "^2.22.15",
    "hardhat-switch-network": "^1.1.1",
    "husky": "^9.1.6",
    "isomorphic-unfetch": "^4.0.2",
    "size-limit": "^11.1.6",
    "tslib": "^2.8.1",
    "typedoc": "^0.26.11",
    "typedoc-plugin-markdown": "^4.2.10",
    "typedoc-plugin-missing-exports": "^3.0.0",
    "typedoc-plugin-replace-text": "^4.0.0",
    "typescript": "^5.6.3",
    "viem": "^2.21.39",
    "wagmi": "^2.12.25",
    "web3": "^4.14.0"
  },
  "peerDependencies": {
    "axios": ">=0.25.0 <2.0.0",
    "ethers": "^5.5.0 || ^6.0.0",
    "viem": "^2.21.0",
    "web3": "^4.14.0"
  },
  "peerDependenciesMeta": {
    "axios": {
      "optional": true
    },
    "ethers": {
      "optional": true
    },
    "web3": {
      "optional": true
    },
    "viem": {
      "optional": true
    }
  },
  "dependencies": {
    "@paraswap/core": "2.4.0",
    "ts-essentials": "^10.0.3"
  },
  "author": "ParaSwap",
  "description": "ParaSwap SDK",
  "license": "MIT",
  "keywords": [
    "web3",
    "web3js",
    "ethereum",
    "crypto",
    "blockchain",
    "DEX",
    "paraswap",
    "ether",
    "eth",
    "dai",
    "tokens",
    "exchange",
    "erc-20",
    "erc20"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/paraswap/paraswap-sdk"
  },
  "publishConfig": {
    "access": "public"
  },
  "bugs": "https://github.com/paraswap/paraswap-sdk/issues"
}
