{
  "name": "@arrakisfi/v2-core",
  "version": "1.2.1",
  "description": "Arrakis V2 Automated Market Maker",
  "license": "BUSL-1.1",
  "main": "dist/src/addresses.js",
  "types": "dist/src/addresses.d.ts",
  "files": [
    "contracts",
    "!contracts/__mocks__",
    "dist/src"
  ],
  "scripts": {
    "build": "yarn compile && npx tsc",
    "compile": "npx hardhat compile --force",
    "clean": "rm -rf dist && npx hardhat clean",
    "deploy": "npx hardhat deploy ",
    "format": "prettier --write .",
    "format:check": "prettier --check '*/**/*.{js,sol,json,md,ts}'",
    "lint": "eslint --cache . && yarn lint:sol",
    "lint:ts": "eslint -c .eslintrc.json --ext \"**/*.ts\" \"**/*.test.ts\"",
    "lint:sol": "solhint 'contracts/**/*.sol'",
    "_postinstall": "husky install",
    "prepack": "pinst --disable",
    "postpack": "pinst --enable",
    "test": "npx hardhat test",
    "verify": "npx hardhat etherscan-verify",
    "verify-underlying": "npx hardhat run ./scripts/verify/verifyUnderlying.ts",
    "verify-vault-v2": "npx hardhat run ./scripts/verify/verifyVaultV2.ts",
    "verify-vault-v2-helper": "npx hardhat run ./scripts/verify/verifyVaultV2Helper.ts",
    "verify-vault-v2-resolver": "npx hardhat run ./scripts/verify/verifyVaultV2Resolver.ts"
  },
  "devDependencies": {
    "@arrakisfi/v3-lib-0.8": "0.1.4",
    "@nomiclabs/hardhat-ethers": "npm:hardhat-deploy-ethers",
    "@nomiclabs/hardhat-etherscan": "3.1.7",
    "@nomiclabs/hardhat-waffle": "2.0.3",
    "@openzeppelin/contracts": "4.6.0",
    "@openzeppelin/contracts-upgradeable": "4.6.0",
    "@tsconfig/recommended": "1.0.1",
    "@typechain/ethers-v5": "10.1.0",
    "@typechain/hardhat": "6.1.2",
    "@types/chai": "4.3.1",
    "@types/mocha": "9.1.1",
    "@types/node": "18.0.0",
    "@typescript-eslint/eslint-plugin": "5.28.0",
    "@typescript-eslint/parser": "5.28.0",
    "@uniswap/v3-core": "1.0.1",
    "@uniswap/v3-periphery": "1.4.1",
    "@uniswap/v3-sdk": "3.8.3",
    "chai": "4.3.6",
    "dotenv": "16.0.1",
    "eslint": "8.18.0",
    "eslint-config-prettier": "8.3.0",
    "eslint-plugin-prettier": "4.0.0",
    "ethereum-waffle": "3.4.4",
    "ethers": "5.6.9",
    "hardhat": "2.17.1",
    "hardhat-deploy": "0.11.37",
    "hardhat-gas-reporter": "^1.0.9",
    "husky": "8.0.1",
    "jsbi": "^4.3.0",
    "lint-staged": "13.0.2",
    "node-fetch": "3.2.6",
    "pinst": "^3.0.0",
    "prettier": "2.5.1",
    "prettier-plugin-solidity": "1.0.0-beta.24",
    "solhint": "3.3.6",
    "solhint-plugin-prettier": "0.0.5",
    "solidity-coverage": "0.7.21",
    "ts-generator": "0.1.1",
    "ts-node": "10.8.1",
    "typechain": "8.1.0",
    "typescript": "4.7.4"
  },
  "lint-staged": {
    "*.{ts,js}": "eslint -c .eslintrc.json"
  },
  "repository": {
    "type": "git",
    "url": "git+ssh://git@github.com/ArrakisFinance/v2-core"
  },
  "keywords": [
    "arrakis",
    "uniswap",
    "v3",
    "market",
    "making",
    "AMM",
    "solidity",
    "0.8"
  ],
  "author": "Arrakis",
  "bugs": {
    "url": "https://github.com/ArrakisFinance/v2-core/issues"
  },
  "homepage": "https://github.com/ArrakisFinance/v2-core#readme"
}
