{"_id":"@aiwozhe/hardhat","_rev":"1-92cdc33c76bfd8b636f89c2be0f98bbf","name":"@aiwozhe/hardhat","dist-tags":{"latest":"2.9.8"},"versions":{"2.9.7":{"name":"@aiwozhe/hardhat","version":"2.9.7","author":{"name":"Nomic Labs LLC"},"license":"MIT","homepage":"https://hardhat.org","repository":{"type":"git","url":"git+https://github.com/aiwozhe/hardhat.git"},"main":"internal/lib/hardhat-lib.js","types":"internal/lib/hardhat-lib.d.ts","description":"Hardhat is an extensible developer tool that helps smart contract developers increase productivity by reliably bringing together the tools they want.","keywords":["ethereum","smart-contracts","hardhat","blockchain","dapps","javascript","tooling","task-runner","solidity"],"bin":{"hardhat":"internal/cli/cli.js"},"engines":{"node":"^12.0.0 || ^14.0.0 || ^16.0.0"},"scripts":{"lint":"yarn prettier --check && yarn eslint","lint:fix":"yarn prettier --write && yarn eslint --fix","eslint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prettier":"prettier \"**/*.{js,md,json}\"","test":"mocha --recursive \"test/**/*.ts\"","test:except-tracing":"mocha --recursive \"test/**/*.ts\" --invert --grep \"Stack traces\"","test:tracing":"mocha --recursive \"test/internal/hardhat-network/{helpers,stack-traces}/**/*.ts\"","test:forking":"mocha --recursive \"test/internal/hardhat-network/{helpers,jsonrpc,provider}/**/*.ts\"","build":"tsc --build .","clean":"rimraf builtin-tasks internal types utils *.d.ts *.map *.js build-test tsconfig.tsbuildinfo test/internal/hardhat-network/provider/.hardhat_node_test_cache"},"devDependencies":{"@types/bn.js":"^5.1.0","@nomiclabs/eslint-plugin-hardhat-internal-rules":"^1.0.0","@types/chai":"^4.2.0","@types/chai-as-promised":"^7.1.3","@types/ci-info":"^2.0.0","@types/debug":"^4.1.4","@types/find-up":"^2.1.1","@types/fs-extra":"^5.1.0","@types/glob":"^7.1.1","@types/lodash":"^4.14.123","@types/mocha":"^9.1.0","@types/node":"^12.0.0","@types/qs":"^6.5.3","@types/resolve":"^1.17.1","@types/semver":"^6.0.2","@types/sinon":"^9.0.8","@types/uuid":"^8.3.1","@types/ws":"^7.2.1","@typescript-eslint/eslint-plugin":"4.29.2","@typescript-eslint/parser":"4.29.2","bignumber.js":"^9.0.2","bn.js":"^5.1.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^7.29.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.24.1","eslint-plugin-prettier":"3.4.0","ethers":"^5.0.0","mocha":"^9.2.0","prettier":"2.4.1","proxy":"^1.0.2","rimraf":"^3.0.2","sinon":"^9.0.0","time-require":"^0.1.2","ts-node":"^8.1.0","typescript":"~4.5.2"},"peerDependencies":{"chai":"^4.2.0"},"dependencies":{"@ethereumjs/block":"^3.6.2","@ethereumjs/blockchain":"^5.5.2","@ethereumjs/common":"^2.6.4","@ethereumjs/tx":"^3.5.1","@ethereumjs/vm":"^5.9.0","@ethersproject/abi":"^5.1.2","@metamask/eth-sig-util":"^4.0.0","@sentry/node":"^5.18.1","@solidity-parser/parser":"^0.14.1","@types/bn.js":"^5.1.0","@types/lru-cache":"^5.1.0","abort-controller":"^3.0.0","adm-zip":"^0.4.16","aggregate-error":"^3.0.0","ansi-escapes":"^4.3.0","chalk":"^2.4.2","chokidar":"^3.4.0","ci-info":"^2.0.0","debug":"^4.1.1","enquirer":"^2.3.0","env-paths":"^2.2.0","ethereum-cryptography":"^0.1.2","ethereumjs-abi":"^0.6.8","ethereumjs-util":"^7.1.4","find-up":"^2.1.0","fp-ts":"1.19.3","fs-extra":"^7.0.1","glob":"7.2.0","immutable":"^4.0.0-rc.12","io-ts":"1.10.4","lodash":"^4.17.11","merkle-patricia-tree":"^4.2.4","mnemonist":"^0.38.0","mocha":"^9.2.0","p-map":"^4.0.0","qs":"^6.7.0","raw-body":"^2.4.1","resolve":"1.17.0","semver":"^6.3.0","slash":"^3.0.0","solc":"0.7.3","source-map-support":"^0.5.13","stacktrace-parser":"^0.1.10","true-case-path":"^2.2.1","tsort":"0.0.1","undici":"^4.14.1","uuid":"^8.3.2","ws":"^7.4.6"},"nyc":{"extension":[".ts"],"exclude":["**/*.d.ts","dev-build","sample-projects","test","coverage",".nyc_output","*.ts","*.js","internal","builtin-tasks","build-test"],"reporter":["text","lcovonly"],"all":true},"gitHead":"07e9a3d928f9d2b8e63c1b859be0222bdc9764ce","bugs":{"url":"https://github.com/aiwozhe/hardhat/issues"},"_id":"@aiwozhe/hardhat@2.9.7","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-ZrmA+9o9PjGBAIXCcb7xxXiO5A4N7MB5v7xP6T4ZeVRCfuAsf5cUN3fC9g5+bu24awkNRAfy8cxPsPtlUmNJbg==","shasum":"ac2959733e420abc7193b5e5996e633a6f59ef17","tarball":"https://registry.npmjs.org/@aiwozhe/hardhat/-/hardhat-2.9.7.tgz","fileCount":1000,"unpackedSize":3458325,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFeXEOfrFD0OgGFCuX4ofvA3W31Ic583OBotqASHc76oAiEA1xS2dMEZkAjDC/x+2xKuKaP7bJcihvpTdckRV21pMt8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilgPsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprcA/9E3xaG3NJZ9BqIIuM8Hsyv37kCloG6fs5kHda4ihDLAdl6sBG\r\nCR9crPARb+IGQCPUYPiAZBLy5GOwV+w5d0u+KOyUMY2SinSxM4JMKC8PIXKt\r\nYz0/QTGEwMs9vEoywYFBBvbvbkjNSDeQBbBtLpPTJLZCbB+/wtSPgjgXRXRY\r\na8bEQeTqwm/FewP1OrKmXIR6DIMZN+ATlhoWQpGtmrczVeNlOMZaCBMWUSaw\r\nq5r9GVIOoMzsuHCcek49QeIq8KCMaqHn9mjJjzqW8+HxReFckfuJfSPJWpmF\r\n9IUEijH1CR/m45C1kV/kIyZM3pe2CKLtJYUT9WC/AK3icojQ7Pdwk7Mlmd+D\r\n9Xq9VafrWYiyhDAzwnKrwuJH+7IFS4sIbAVhyAbSqpA/1ysAiUOALXPBmQYl\r\n/YRG5vXg6kVTkZd6xA/lRMPPCa5Hgu4Z1ia7AvugCTwPpMhi+6sl6XeRFov4\r\nxDkn7f/o5bBp0yC+1E2OJUKr+hHyyRKFDC+KWVwIadWGHE8waPQyg27+7gzb\r\np3Cgp6YsPGKj9NH2/4jAksexEgsvdNs6Qdjexh0lVMYlksBB3sso/YWpayBI\r\n+WY+UztSHzgQnC3cDogBaQNoP9A+6fi2+ynUuEA5A0sPAtvZe9JlQn1PkBUv\r\nnj5IgeGd/7PJCx/YNsPUvelLFE5J4Ch3MvA=\r\n=kZ40\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aiwozhe1991","email":"aiwozhe@yeah.net"},"directories":{},"maintainers":[{"name":"aiwozhe1991","email":"aiwozhe@yeah.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hardhat_2.9.7_1653998571963_0.5082345311641336"},"_hasShrinkwrap":false},"2.9.8":{"name":"@aiwozhe/hardhat","version":"2.9.8","author":{"name":"Nomic Labs LLC"},"license":"MIT","homepage":"https://hardhat.org","repository":{"type":"git","url":"git+https://github.com/aiwozhe/hardhat.git"},"main":"internal/lib/hardhat-lib.js","types":"internal/lib/hardhat-lib.d.ts","description":"Hardhat is an extensible developer tool that helps smart contract developers increase productivity by reliably bringing together the tools they want.","keywords":["ethereum","smart-contracts","hardhat","blockchain","dapps","javascript","tooling","task-runner","solidity"],"bin":{"hardhat":"internal/cli/cli.js"},"engines":{"node":"^12.0.0 || ^14.0.0 || ^16.0.0"},"scripts":{"lint":"yarn prettier --check && yarn eslint","lint:fix":"yarn prettier --write && yarn eslint --fix","eslint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prettier":"prettier \"**/*.{js,md,json}\"","test":"mocha --recursive \"test/**/*.ts\"","test:except-tracing":"mocha --recursive \"test/**/*.ts\" --invert --grep \"Stack traces\"","test:tracing":"mocha --recursive \"test/internal/hardhat-network/{helpers,stack-traces}/**/*.ts\"","test:forking":"mocha --recursive \"test/internal/hardhat-network/{helpers,jsonrpc,provider}/**/*.ts\"","build":"tsc --build .","clean":"rimraf builtin-tasks internal types utils *.d.ts *.map *.js build-test tsconfig.tsbuildinfo test/internal/hardhat-network/provider/.hardhat_node_test_cache"},"devDependencies":{"@types/bn.js":"^5.1.0","@nomiclabs/eslint-plugin-hardhat-internal-rules":"^1.0.0","@types/chai":"^4.2.0","@types/chai-as-promised":"^7.1.3","@types/ci-info":"^2.0.0","@types/debug":"^4.1.4","@types/find-up":"^2.1.1","@types/fs-extra":"^5.1.0","@types/glob":"^7.1.1","@types/lodash":"^4.14.123","@types/mocha":"^9.1.0","@types/node":"^12.0.0","@types/qs":"^6.5.3","@types/resolve":"^1.17.1","@types/semver":"^6.0.2","@types/sinon":"^9.0.8","@types/uuid":"^8.3.1","@types/ws":"^7.2.1","@typescript-eslint/eslint-plugin":"4.29.2","@typescript-eslint/parser":"4.29.2","bignumber.js":"^9.0.2","bn.js":"^5.1.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^7.29.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.24.1","eslint-plugin-prettier":"3.4.0","ethers":"^5.0.0","mocha":"^9.2.0","prettier":"2.4.1","proxy":"^1.0.2","rimraf":"^3.0.2","sinon":"^9.0.0","time-require":"^0.1.2","ts-node":"^8.1.0","typescript":"~4.5.2"},"peerDependencies":{"chai":"^4.2.0"},"dependencies":{"@ethereumjs/block":"^3.6.2","@ethereumjs/blockchain":"^5.5.2","@ethereumjs/common":"^2.6.4","@ethereumjs/tx":"^3.5.1","@ethereumjs/vm":"^5.9.0","@ethersproject/abi":"^5.1.2","@metamask/eth-sig-util":"^4.0.0","@sentry/node":"^5.18.1","@solidity-parser/parser":"^0.14.1","@types/bn.js":"^5.1.0","@types/lru-cache":"^5.1.0","abort-controller":"^3.0.0","adm-zip":"^0.4.16","aggregate-error":"^3.0.0","ansi-escapes":"^4.3.0","chalk":"^2.4.2","chokidar":"^3.4.0","ci-info":"^2.0.0","debug":"^4.1.1","enquirer":"^2.3.0","env-paths":"^2.2.0","ethereum-cryptography":"^0.1.2","ethereumjs-abi":"^0.6.8","ethereumjs-util":"^7.1.4","find-up":"^2.1.0","fp-ts":"1.19.3","fs-extra":"^7.0.1","glob":"7.2.0","immutable":"^4.0.0-rc.12","io-ts":"1.10.4","lodash":"^4.17.11","merkle-patricia-tree":"^4.2.4","mnemonist":"^0.38.0","mocha":"^9.2.0","p-map":"^4.0.0","qs":"^6.7.0","raw-body":"^2.4.1","resolve":"1.17.0","semver":"^6.3.0","slash":"^3.0.0","solc":"0.7.3","source-map-support":"^0.5.13","stacktrace-parser":"^0.1.10","true-case-path":"^2.2.1","tsort":"0.0.1","undici":"^4.14.1","uuid":"^8.3.2","ws":"^7.4.6"},"nyc":{"extension":[".ts"],"exclude":["**/*.d.ts","dev-build","sample-projects","test","coverage",".nyc_output","*.ts","*.js","internal","builtin-tasks","build-test"],"reporter":["text","lcovonly"],"all":true},"gitHead":"07e9a3d928f9d2b8e63c1b859be0222bdc9764ce","bugs":{"url":"https://github.com/aiwozhe/hardhat/issues"},"_id":"@aiwozhe/hardhat@2.9.8","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-/Pbu5bAuv6Q2tWG4gusTuc32yHqs34JpV2p+UBkjwgJpEPYNNuy5fT93rfBi28aOkPAE4eUXVzNDjqN4uCmipA==","shasum":"382edde7f7e798b6b419a05f95f8ad637f8dbc3c","tarball":"https://registry.npmjs.org/@aiwozhe/hardhat/-/hardhat-2.9.8.tgz","fileCount":1000,"unpackedSize":3458335,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf6V4DM6/piJf82Ox8kg02KeLIuvzXWgi3SbWAaFsp7QIhAPezPiycqeo4CPkHDJBjlJ3rF1B3sIAsTRXjiL+LetTW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilgXqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+uQ//aRdlp/fGtdS5TKIb5K9MuFe1uSVJGY+azxCt5uFCIq/3APDX\r\nj3Sfa0dPWzxPLoUD4E593M8qna3wp2oLzEr9RSgGhaYRjd2pjJFwXF6tyF1o\r\ns7OZnXt1MvievfPTqEm6gwHZQ7l7opDJ9/HwRnt0GeEiVMPV8aUUNziOEbeu\r\nvFG/dqCJWBw7i0nH8yVwdu9bmPtF8Zo3Xs2bj4RPQ/OZ4bOnTw5rWXJGG2FN\r\nn4LyRw2EcYuyXDdG/EpMw5dY6fKSzHI4+gRdzvQpBQ7AMZZcAfRz8ZmhZ7fb\r\nCN6n3BYcudkii+NhaSnwq8EFA826uqA8BwP91udIfTsWBX1VVssIE2Y21S11\r\nRqK7bjAxmg7hQJle3kmsOPTQ/ZoFS+Q/kDfL5kWN93MzGi/vpKRiRvF12t+w\r\n9ulffVJkaUCf1E+q2q9YE9M23AwZHt5NMtHzu43li2q46CkcoroKylp+FjkC\r\nJojcGactAfksefiuiRi0jO3KJp3i7MIzFyJNJd6L37rVxqgg7coPnyQkSIjZ\r\niT8AylS7aYUpeO5vMivCLPSZ0G2ko4YbgRCewzM32a2jsxo2b2CA9CIf0pLt\r\nrFZgQZBfBq5l7Ifm0or6IBX3aSYXpNKFQQQ4vpnIlAtYoI6uyoV49EG0ftid\r\nYN0mpjFPYyvRkiAaa8i6VSPotMtAj3BviAQ=\r\n=KFYv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aiwozhe1991","email":"aiwozhe@yeah.net"},"directories":{},"maintainers":[{"name":"aiwozhe1991","email":"aiwozhe@yeah.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hardhat_2.9.8_1653999081934_0.741397803169632"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-31T12:02:51.885Z","2.9.7":"2022-05-31T12:02:52.213Z","modified":"2022-05-31T12:11:22.297Z","2.9.8":"2022-05-31T12:11:22.197Z"},"maintainers":[{"name":"aiwozhe1991","email":"aiwozhe@yeah.net"}],"description":"Hardhat is an extensible developer tool that helps smart contract developers increase productivity by reliably bringing together the tools they want.","homepage":"https://hardhat.org","keywords":["ethereum","smart-contracts","hardhat","blockchain","dapps","javascript","tooling","task-runner","solidity"],"repository":{"type":"git","url":"git+https://github.com/aiwozhe/hardhat.git"},"author":{"name":"Nomic Labs LLC"},"bugs":{"url":"https://github.com/aiwozhe/hardhat/issues"},"license":"MIT","readme":"![](https://user-images.githubusercontent.com/176499/96893278-ebc67580-1460-11eb-9530-d5df3a3d65d0.png) [![NPM Package](https://img.shields.io/npm/v/hardhat.svg?style=flat-square)](https://www.npmjs.org/package/hardhat)\n\n---\n\nHardhat is an Ethereum development environment for professionals. It facilitates performing frequent tasks, such as running tests, automatically checking code for mistakes or interacting with a smart contract. Check out the [plugin list](https://hardhat.org/plugins/) to use it with your existing tools.\n\nBuilt by the [Nomic Foundation](https://nomic.foundation/) for the Ethereum community.\n\nJoin our [Hardhat Support Discord server](https://hardhat.org/discord) to stay up to date on new releases, plugins and tutorials.\n\n## Installation\n\nTo install Hardhat, go to an empty folder, initialize an `npm` project (i.e. `npm init`), and run\n\n```\nnpm install --save-dev hardhat\n```\n\nOnce it's installed, just run this command and follow its instructions:\n\n```\nnpx hardhat\n```\n\n## Documentation\n\nOn [Hardhat's website](https://hardhat.org) you will find:\n\n- [Guides to get started](https://hardhat.org/getting-started/)\n- [Hardhat Network](https://hardhat.org/hardhat-network/)\n- [Plugin list](https://hardhat.org/plugins/)\n\n## Contributing\n\nContributions are always welcome! Feel free to open any issue or send a pull request.\n\nGo to [CONTRIBUTING.md](./CONTRIBUTING.md) to learn about how to set up Hardhat's development environment.\n\n## Feedback, help and news\n\n[Hardhat Support Discord server](https://hardhat.org/discord): for questions and feedback.\n\n[Follow Hardhat on Twitter.](https://twitter.com/HardhatHQ)\n\n## Happy building!\n\n👷‍♀️👷‍♂️👷‍♀️👷‍♂️👷‍♀️👷‍♂️👷‍♀️👷‍♂️👷‍♀️👷‍♂️👷‍♀️👷‍♂️👷‍♀️👷‍♂️\n","readmeFilename":"README.md"}