{
  "name": "ethers-tools",
  "version": "4.1.0",
  "description": "Contains tools for work with web3 contracts.",
  "main": "./src/index.js",
  "types": "./types/index.d.ts",
  "type": "module",
  "scripts": {
    "anvil": "node tests/anvil/run-anvil.js",
    "test:anvil": "concurrently -k -n anvil,vitest -c yellow,cyan \"npm run anvil\" \"wait-on 'tcp:127.0.0.1:8545' && vitest run --config tests/anvil/vitest.config.anvil.js\"",
    "test:e2e": "vitest run --config tests/e2e/vitest.config.e2e.js",
    "test:unit": "vitest run --config tests/unit/vitest.config.unit.js",
    "format": "npx prettier --write ."
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/neuroborus/ethers-tools.git"
  },
  "engines": {
    "node": ">=18"
  },
  "author": {
    "name": "neuroborus"
  },
  "license": "MIT",
  "peerDependencies": {
    "ethers": "^6.0.0"
  },
  "devDependencies": {
    "@trivago/prettier-plugin-sort-imports": "^5.2.2",
    "concurrently": "^9.2.1",
    "prettier": "^3.5.1",
    "vitest": "^4.0.14",
    "wait-on": "^9.0.3"
  },
  "keywords": [
    "ethers",
    "ethers.js",
    "ethereum",
    "smart contract",
    "multicall",
    "blockchain",
    "web3",
    "contract interaction",
    "contract call",
    "contract utils",
    "jsonrpc",
    "rpc provider",
    "multicall contract",
    "ethers contract",
    "abi",
    "decode data",
    "contract execution",
    "dapp development",
    "typescript",
    "javascript",
    "node",
    "jsdoc"
  ]
}
