{
  "name": "@chainlink/contracts",
  "version": "1.1.1",
  "description": "Chainlink smart contracts",
  "author": "Chainlink devs",
  "license": "MIT",
  "private": false,
  "files": [
    "src/v0.8",
    "abi/v0.8"
  ],
  "devDependencies": {
    "@ethereum-waffle/mock-contract": "^3.4.4",
    "@ethersproject/abi": "~5.7.0",
    "@ethersproject/bignumber": "~5.7.0",
    "@ethersproject/contracts": "~5.7.0",
    "@ethersproject/providers": "~5.7.2",
    "@nomicfoundation/hardhat-chai-matchers": "^1.0.6",
    "@nomicfoundation/hardhat-ethers": "^3.0.5",
    "@nomicfoundation/hardhat-network-helpers": "^1.0.9",
    "@nomicfoundation/hardhat-verify": "^2.0.6",
    "@typechain/ethers-v5": "^7.2.0",
    "@typechain/hardhat": "^7.0.0",
    "@types/cbor": "~5.0.1",
    "@types/chai": "^4.3.16",
    "@types/debug": "^4.1.12",
    "@types/deep-equal-in-any-order": "^1.0.3",
    "@types/mocha": "^10.0.6",
    "@types/node": "^20.12.11",
    "@typescript-eslint/eslint-plugin": "^6.21.0",
    "@typescript-eslint/parser": "^6.21.0",
    "abi-to-sol": "^0.6.6",
    "cbor": "^5.2.0",
    "chai": "^4.3.10",
    "debug": "^4.3.4",
    "deep-equal-in-any-order": "^2.0.6",
    "eslint": "^8.56.0",
    "eslint-config-prettier": "^9.1.0",
    "eslint-plugin-prettier": "^5.1.3",
    "ethers": "~5.7.2",
    "hardhat": "~2.20.1",
    "hardhat-abi-exporter": "^2.10.1",
    "hardhat-ignore-warnings": "^0.2.6",
    "moment": "^2.30.1",
    "prettier": "^3.2.5",
    "prettier-plugin-solidity": "^1.3.1",
    "solhint": "^5.0.1",
    "solhint-plugin-chainlink-solidity": "git+https://github.com/smartcontractkit/chainlink-solhint-rules.git#v1.2.1",
    "solhint-plugin-prettier": "^0.1.0",
    "ts-node": "^10.9.2",
    "typechain": "^8.2.1",
    "typescript": "^5.4.5"
  },
  "dependencies": {
    "@changesets/changelog-github": "^0.4.8",
    "@changesets/cli": "~2.26.2",
    "@eth-optimism/contracts": "0.6.0",
    "@openzeppelin/contracts": "4.9.3",
    "@openzeppelin/contracts-upgradeable": "4.9.3",
    "@scroll-tech/contracts": "0.1.0",
    "semver": "^7.6.2"
  },
  "scripts": {
    "test": "hardhat test --parallel",
    "lint": "eslint --ext js,ts .",
    "prettier:check": "prettier '**/*' --check --ignore-unknown",
    "prettier:write": "prettier '**/*' --write --ignore-unknown",
    "size": "hardhat size-contracts",
    "clean": "hardhat clean",
    "compile:native": "./scripts/native_solc_compile_all",
    "compile": "hardhat compile",
    "coverage": "hardhat coverage",
    "publish-beta": "pnpm publish --tag beta",
    "publish-prod": "pnpm publish --tag latest",
    "solhint": "solhint --max-warnings 2 \"./src/v0.8/**/*.sol\""
  }
}