{
  "name": "@nomicfoundation/hardhat-utils",
  "version": "4.1.6",
  "description": "Utilities for Hardhat and its plugins",
  "homepage": "https://github.com/NomicFoundation/hardhat/tree/main/packages/hardhat-utils",
  "repository": {
    "type": "git",
    "url": "https://github.com/NomicFoundation/hardhat",
    "directory": "packages/hardhat-utils"
  },
  "author": "Nomic Foundation",
  "license": "MIT",
  "type": "module",
  "exports": {
    "./bigint": "./dist/src/bigint.js",
    "./bytecode": "./dist/src/bytecode.js",
    "./bytes": "./dist/src/bytes.js",
    "./ci": "./dist/src/ci.js",
    "./common-errors": "./dist/src/common-errors.js",
    "./crypto": "./dist/src/crypto.js",
    "./date": "./dist/src/date.js",
    "./debug": "./dist/src/debug.js",
    "./env": "./dist/src/env.js",
    "./environment": "./dist/src/environment.js",
    "./error": "./dist/src/error.js",
    "./eth": "./dist/src/eth.js",
    "./fast-semver": "./dist/src/fast-semver.js",
    "./format": "./dist/src/format.js",
    "./fs": "./dist/src/fs.js",
    "./global-dir": "./dist/src/global-dir.js",
    "./hex": "./dist/src/hex.js",
    "./lang": "./dist/src/lang.js",
    "./number": "./dist/src/number.js",
    "./package": "./dist/src/package.js",
    "./panic-errors": "./dist/src/panic-errors.js",
    "./path": "./dist/src/path.js",
    "./request": "./dist/src/request.js",
    "./runtime": "./dist/src/runtime.js",
    "./string": "./dist/src/string.js",
    "./stream": "./dist/src/stream.js",
    "./subprocess": "./dist/src/subprocess.js",
    "./synchronization": "./dist/src/synchronization.js",
    "./spinner": "./dist/src/spinner.js",
    "./package.json": "./package.json"
  },
  "keywords": [
    "ethereum",
    "smart-contracts",
    "hardhat"
  ],
  "files": [
    "dist/src/",
    "src/",
    "CHANGELOG.md",
    "LICENSE",
    "README.md"
  ],
  "devDependencies": {
    "@nomicfoundation/hardhat-node-test-reporter": "^3.0.7",
    "@types/bn.js": "^5.1.5",
    "@types/node": "^22.0.0",
    "c8": "^9.1.0",
    "eslint": "9.25.1",
    "expect-type": "^1.2.1",
    "prettier": "3.2.5",
    "rimraf": "^5.0.5",
    "tsx": "^4.19.3",
    "typescript": "~6.0.3"
  },
  "dependencies": {
    "@streamparser/json-node": "^0.0.22",
    "env-paths": "^2.2.0",
    "ethereum-cryptography": "^2.2.1",
    "fast-equals": "^5.4.0",
    "json-stream-stringify": "^3.1.6",
    "rfdc": "^1.3.1",
    "undici": "^6.16.1"
  },
  "scripts": {
    "lint": "pnpm eslint && pnpm prettier --check",
    "lint:fix": "pnpm eslint --fix && pnpm prettier --write",
    "eslint": "eslint \"src/**/*.ts\" \"test/**/*.ts\"",
    "prettier": "prettier \"**/*.{ts,js,md,json}\"",
    "test": "node --import tsx/esm --test --test-reporter=@nomicfoundation/hardhat-node-test-reporter \"test/*.ts\" \"test/!(fixture-projects|helpers)/**/*.ts\"",
    "test:only": "node --import tsx/esm --test --test-only --test-reporter=@nomicfoundation/hardhat-node-test-reporter \"test/*.ts\" \"test/!(fixture-projects|helpers)/**/*.ts\"",
    "test:coverage": "c8 --reporter html --reporter text --all --exclude test --exclude \"src/**/{types,type-extensions}.ts\" --src src node --import tsx/esm --test --test-reporter=@nomicfoundation/hardhat-node-test-reporter \"test/*.ts\" \"test/!(fixture-projects|helpers)/**/*.ts\"",
    "pretest": "pnpm build",
    "pretest:only": "pnpm build",
    "build": "tsc --build .",
    "clean": "rimraf dist ./test/fixture-projects/*-tmp-*-*-*-*-*"
  }
}