{
  "name": "@0xsequence/wallet-contracts",
  "version": "3.0.1",
  "private": false,
  "license": "Apache-2.0",
  "types": "gen/typechain/index.ts",
  "files": [
    "./LICENSE",
    "./artifacts/contracts/**/*.json",
    "./contracts/**/*.sol",
    "./gen/typechain",
    "./networks"
  ],
  "husky": {
    "hooks": {
      "pre-commit": "pnpm lint",
      "pre-push": "pnpm lint && pnpm test"
    }
  },
  "devDependencies": {
    "@nomicfoundation/hardhat-ethers": "^3.0.5",
    "@nomicfoundation/hardhat-verify": "^2.0.4",
    "@nomiclabs/hardhat-truffle5": "^2.0.7",
    "@nomiclabs/hardhat-web3": "^2.0.0",
    "@tenderly/hardhat-tenderly": "^1.0.11",
    "@types/chai": "^4.3.16",
    "@types/chai-as-promised": "^7.1.0",
    "@types/chai-string": "^1.4.1",
    "@types/mocha": "^8.2.1",
    "@typescript-eslint/eslint-plugin": "^4.18.0",
    "@typescript-eslint/parser": "^4.18.0",
    "bn-chai": "^1.0.1",
    "chai": "^4.3.4",
    "chai-as-promised": "^7.1.1",
    "chai-bignumber": "^3.0.0",
    "chai-shallow-deep-equal": "^1.4.6",
    "chai-string": "^1.5.0",
    "child_process": "^1.0.2",
    "dotenv": "^8.2.0",
    "eslint": "^7.22.0",
    "eslint-config-prettier": "^8.1.0",
    "eslint-plugin-import": "^2.22.0",
    "eslint-plugin-prettier": "^3.3.1",
    "ethereum-waffle": "^3.4.4",
    "ganache-cli": "6.12.2",
    "hardhat": "^2.20.1",
    "hardhat-gas-reporter": "1.0.10",
    "husky": "^9.0.11",
    "ora": "^5.4.1",
    "rimraf": "^3.0.2",
    "scrypt": "github:barrysteyn/node-scrypt#fb60a8d3c158fe115a624b5ffa7480f3a24b03fb",
    "solhint": "^3.4.1",
    "solidity-coverage": "0.8.3",
    "threads": "^1.7.0",
    "ts-node": "^10.9.1",
    "typechain": "^8.3.2",
    "typescript": "^4.7.4",
    "yesno": "^0.3.1"
  },
  "config": {
    "mnemonic": "test test test test test test test test test test test junk",
    "ganacheChainID": 127001,
    "ganachePort": 8545,
    "ganacheGasLimit": "0xfffffffffff",
    "ganacheGasPrice": "2",
    "etherBalance": "100000",
    "extra": ""
  },
  "dependencies": {
    "@typechain/ethers-v6": "^0.5.1",
    "ethers": "^6.13.0",
    "keccak256": "^1.0.6"
  },
  "scripts": {
    "build": "pnpm compile && pnpm adapter",
    "compile": "hardhat --max-memory 4096 compile",
    "clean": "rimraf artifacts && rimraf cache",
    "typecheck": "tsc --noEmit",
    "test": "hardhat test",
    "benchmark": "BENCHMARK=true pnpm test",
    "coverage": "COVERAGE=true NET_ID=1 hardhat coverage",
    "deploy": "hardhat run utils/deploy-contracts.ts --network hardhat",
    "verify": "hardhat verify --network",
    "release": "pnpm publish src",
    "lint": "pnpm lint:ts && pnpm lint:sol",
    "lint:fix": "pnpm lint:ts:fix && pnpm lint:sol:fix",
    "lint:sol": "solhint \"./contracts/**/*.sol\"",
    "lint:sol:fix": "solhint \"./contracts/**/*.sol\" --fix",
    "lint:ts": "eslint -c .eslintrc.js \"./**/*.ts\"",
    "lint:ts:fix": "eslint -c .eslintrc.js --fix \"./**/*.ts\"",
    "format": "prettier --write ./**/*.ts",
    "adapter": "typechain --target ethers-v6 --out-dir gen/typechain \"./artifacts/contracts/**/*[^dbg].json\""
  }
}