The Hardhat v3 alpha includes --init support. Testing for alpha has shown we need some follow up tasks.
TODO
[ ] Tests for installation of --init, this doesn't need to be e2e but it should test at a minimum it should prove that spawn works on different platforms.
[ ] --init doesn’t show “help us improve…”
[ ] --init doesn’t check for existing dependencies.
e.g. if you have viem already installed in the package, it just installs it again, potentially a different version
Maybe we should check this before even copying any file and fail
The Hardhat v3 alpha includes
--init
support. Testing for alpha has shown we need some follow up tasks.TODO
--init
, this doesn't need to be e2e but it should test at a minimum it should prove that spawn works on different platforms.--init
doesn’t show “help us improve…”--init
doesn’t check for existing dependencies.viem
already installed in the package, it just installs it again, potentially a different version