{
  "name": "@aperture_finance/aperture-lens",
  "version": "3.0.0-alpha10",
  "description": "Contains ephemeral lens contracts that can be called without deployment and their interfaces in various Web3 libraries.",
  "author": "Aperture Finance <engineering@aperture.finance>",
  "license": "Apache-2.0",
  "homepage": "https://aperture.finance/",
  "repository": {
    "type": "git",
    "url": "https://github.com/Aperture-Finance/Aperture-Lens"
  },
  "bugs": {
    "url": "https://github.com/Aperture-Finance/Aperture-Lens/issues"
  },
  "keywords": [
    "aperture",
    "ethereum",
    "etherjs",
    "solidity",
    "uniswap",
    "viem"
  ],
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "files": [
    "contracts",
    "dist",
    "src/**/*.ts",
    "!test",
    "LICENSE",
    "README.md"
  ],
  "engines": {
    "node": ">=18"
  },
  "scripts": {
    "bind": "forge bind -b src/bindings/ --module --overwrite",
    "build": "yarn typechain && tsc --build",
    "clean": "tsc --build --clean && forge clean",
    "compile": "forge build",
    "test": "forge test",
    "test:hardhat": "hardhat test",
    "snapshot": "forge snapshot --isolate",
    "snapshot:diff": "forge snapshot --diff --isolate",
    "prettier": "prettier -c contracts/{*,**/*}.sol test/**/*.sol ./**/*.ts",
    "prettier:fix": "prettier -w contracts/{*,**/*}.sol test/**/*.sol ./**/*.ts",
    "typechain": "hardhat typechain"
  },
  "dependencies": {
    "@aperture_finance/uni-v3-lib": "3.0.3",
    "@openzeppelin/contracts": "5.4.0",
    "@uniswap/v4-core": "1.0.2",
    "@uniswap/v4-periphery": "1.0.3",
    "@uniswap/v4-sdk": "1.22.0",
    "ethers": "5.7.2",
    "viem": "2.38.6",
    "zod": "4.1.12"
  },
  "devDependencies": {
    "@ethersproject/abi": "5.7.0",
    "@ethersproject/providers": "5.7.2",
    "@nomicfoundation/hardhat-foundry": "^1.2.0",
    "@nomiclabs/hardhat-ethers": "^2.2.3",
    "@pancakeswap/v3-sdk": "^3.8.0",
    "@typechain/ethers-v5": "^11.1.2",
    "@typechain/hardhat": "^9.1.0",
    "@types/chai": "^4.3.14",
    "@types/mocha": "^10.0.6",
    "@types/node": "^20.11.30",
    "@uniswap/v3-sdk": "^3.11.0",
    "chai": "^4.4.1",
    "dotenv": "^17.2.2",
    "hardhat": "^2.26.3",
    "mocha": "^10.4.0",
    "prettier": "^3.2.5",
    "prettier-plugin-solidity": "^1.3.1",
    "ts-node": "^10.9.2",
    "typechain": "^8.3.2",
    "typescript": "^5.4.3"
  },
  "prettier": {
    "plugins": [
      "prettier-plugin-solidity"
    ],
    "endOfLine": "lf",
    "printWidth": 120
  }
}
