{
  "name": "@kodex-data/evm-contracts",
  "description": "This is a package that provides utilities and modules for Ethereum Virtual Machine (EVM) contracts.",
  "version": "0.0.1-rc.10",
  "main": "./index.js",
  "module": "./index.esm.js",
  "source": "./index.ts",
  "types": "./types/index.d.ts",
  "license": "MIT",
  "author": "WizardsOrb <wizardsorb@protonmail.com>",
  "homepage": "https://github.com/KodexData/kodex-data-suite#readme",
  "bugs": {
    "url": "https://github.com/KodexData/kodex-data-suite/issues"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/KodexData/kodex-data-suite.git",
    "directory": "packages/evm-contracts"
  },
  "contributors": [
    "pseudodeterminist <pseudodeterminist@kodexdata.systems> (https://kodexdata.systems)",
    "oldcryptogeek <oldcryptogeek@kodexdata.systems> (https://kodexdata.systems)",
    "wizardsorb <wizardsorb@kodexdata.systems> (https://kodexdata.systems)",
    "brittanneica <brittanneica@kodexdata.systems> (https://kodexdata.systems)"
  ],
  "keywords": [
    "ethereum",
    "ethers",
    "hardhat",
    "kodexdata.systems",
    "openzeppelin",
    "typescript",
    "typescript"
  ],
  "directories": {
    "test": "test",
    "contracts": "contracts",
    "helpers": "helpers",
    "scripts": "scripts",
    "tasks": "tasks"
  },
  "scripts": {
    "publish:log": "npm publish > publish.log",
    "clean": "hardhat clean",
    "compile": "hardhat compile",
    "docgen": "hardhat docgen",
    "docs": "npx serve docs",
    "typings": "hardhat typechain",
    "test": "hardhat test",
    "deploy": "hardhat run scripts/deploy.ts",
    "testnet": "hardhat node",
    "cloc": "npx cloc --exclude-dir=$(tr '\n' ',' < .clocignore) . --exclude-ext=json,md",
    "pretty:sol": "npx prettier 'contracts/**/*.sol' --write",
    "pretty:types": "npx prettier 'typechain-types/**/*.ts' --write",
    "clean:all": "rimraf artifacts cache dist typechain-types types *.js *.d.ts",
    "rebuild": "npm run clean:all && npm run build",
    "build": "npm run clean:rollup && hardhat flat-build --show-stack-traces && rollup -c --bundleConfigAsCjs",
    "clean:rollup": "rimraf types *.js *.d.ts index.*.map"
  },
  "peerDependencies": {
    "@ethersproject/abi": "*",
    "@ethersproject/bytes": "*",
    "@ethersproject/providers": "*",
    "@kodex-data/flat-zeppelin": "workspace:^",
    "@kodex-data/prototypes": "workspace:^",
    "@kodex-data/testing": "workspace:^",
    "@kodex-data/utils": "workspace:^",
    "@types/node": "*",
    "mocha": "*"
  },
  "dependencies": {
    "@ethersproject/abi": "^5.7.0",
    "@ethersproject/providers": "^5.7.2",
    "ethers": "^5.7.2"
  },
  "devDependencies": {
    "@gnosis.pm/safe-contracts": "^1.3.0",
    "@kodex-data/flat-zeppelin": "^0.0.1-rc.2",
    "@kodex-data/prototypes": "^0.0.1-rc.5",
    "@kodex-data/testing": "^0.0.1-rc.2",
    "@nomicfoundation/hardhat-chai-matchers": "^1.0.6",
    "@nomicfoundation/hardhat-network-helpers": "^1.0.8",
    "@nomicfoundation/hardhat-toolbox": "^2.0.2",
    "@nomiclabs/hardhat-ethers": "^2.2.2",
    "@nomiclabs/hardhat-etherscan": "^3.1.7",
    "@openzeppelin/contracts": "^4.8.2",
    "@openzeppelin/hardhat-upgrades": "^1.22.1",
    "@rollup/plugin-commonjs": "^24.0.1",
    "@rollup/plugin-json": "^6.0.0",
    "@rollup/plugin-node-resolve": "^15.0.1",
    "@rollup/plugin-typescript": "^11.0.0",
    "@typechain/ethers-v5": "^10.2.0",
    "@typechain/hardhat": "^6.1.5",
    "@types/chai": "^4.3.4",
    "@types/fs-extra": "^11.0.1",
    "@types/glob": "^8.1.0",
    "@types/mocha": "^10.0.1",
    "@types/rollup-plugin-peer-deps-external": "^2.2.1",
    "chai": "^4.3.7",
    "dotenv": "^16.0.3",
    "fs-extra": "^11.1.0",
    "glob": "^9.3.0",
    "hardhat": "^2.13.0",
    "hardhat-deploy": "^0.11.25",
    "hardhat-docgen": "^1.3.0",
    "hardhat-gas-reporter": "^1.0.9",
    "hardhat-ignore-warnings": "^0.2.8",
    "json-colorizer": "^2.2.2",
    "mocha-logger": "^1.0.8",
    "prettier": "^2.8.4",
    "prettier-plugin-solidity": "^1.1.3",
    "rimraf": "^4.4.0",
    "rollup": "^3.19.1",
    "rollup-plugin-peer-deps-external": "^2.2.4",
    "solidity-coverage": "^0.8.2",
    "ts-node": "^10.9.1",
    "tslib": "^2.5.0",
    "typechain": "^8.1.1",
    "typescript": "^5.0.2"
  },
  "scope": "kodex-data",
  "publishConfig": {
    "access": "public"
  }
}
