{
  "name": "@cryptoalgebra/periphery",
  "description": "Peripheral smart contracts of Algebra protocol",
  "license": "GPL-2.0-or-later",
  "publishConfig": {
    "access": "public"
  },
  "version": "2.0.1",
  "keywords": [
    "algebra",
    "periphery"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/cryptoalgebra/Algebra"
  },
  "files": [
    "contracts/base",
    "contracts/interfaces",
    "contracts/libraries",
    "artifacts/contracts/**/*.json",
    "!artifacts/contracts/**/*.dbg.json",
    "!artifacts/contracts/test/**/*",
    "!artifacts/contracts/base/**/*"
  ],
  "dependencies": {
    "@openzeppelin/contracts": "4.6.0",
    "@uniswap/v2-core": "1.0.1",
    "@cryptoalgebra/core": "^3.0.0",
    "base64-sol": "1.1.0"
  },
  "devDependencies": {
    "is-svg": "^4.3.1"
  },
  "scripts": {
    "compile": "npm --prefix ../core run compile && hardhat compile",
    "test": "hardhat test --parallel",
    "precommit": "pretty-quick --staged --pattern **/*.sol",
    "coverage": "npm --prefix ../core run compile && hardhat coverage"
  },
  "engines": {
    "npm": ">=8.0.0",
    "node": ">=14.0.0"
  }
}
