{
  "name": "@aperture_finance/uni-v3-lib",
  "description": "A suite of Solidity libraries that have been imported and rewritten from Uniswap's v3-core and v3-periphery",
  "version": "3.0.3",
  "author": "Aperture Finance",
  "homepage": "https://aperture.finance/",
  "license": "GPL-2.0-or-later",
  "repository": {
    "type": "git",
    "url": "https://github.com/Aperture-Finance/uni-v3-lib"
  },
  "files": [
    "!src/test",
    "src/**/*.sol",
    "LICENSE",
    "README.md",
    "package.json",
    "foundry.toml"
  ],
  "keywords": [
    "ethereum",
    "smart-contracts",
    "uniswap-v3"
  ],
  "scripts": {
    "build": "forge build",
    "clean": "forge clean",
    "test": "forge build && forge test",
    "snapshot": "forge build && forge snapshot --isolate",
    "snapshot:diff": "forge build && forge snapshot --diff --isolate",
    "prettier": "prettier -c src/*.sol {src,test}/**/*.sol",
    "prettier:fix": "prettier -w src/*.sol {src,test}/**/*.sol"
  },
  "dependencies": {
    "@openzeppelin/contracts": "^5.0.2",
    "@pancakeswap/v3-core": "^1.0.2",
    "@pancakeswap/v3-periphery": "^1.0.2",
    "@uniswap/v3-core": "^1.0.1",
    "@uniswap/v3-periphery": "^1.4.4",
    "solady": "^0.0.180"
  },
  "devDependencies": {
    "prettier": "^3.2.5",
    "prettier-plugin-solidity": "^1.3.1",
    "typescript": "^5.4.3"
  },
  "prettier": {
    "plugins": [
      "prettier-plugin-solidity"
    ],
    "endOfLine": "lf",
    "printWidth": 120
  }
}
