Post-migration correctness validator for Hardhat V2 → V3 migrations. Version 0.1.1 answers whether a Hardhat repo is actually V3-ready, not just migrated. Single-file, zero-dependency Node.js CLI (Node 18+). Checks dependency surfaces, CJS/ESM mismatches, config shapes, plugin ecosystem upgrades, and ethers v5 remnants. Complements Nomic Foundation's migration skill effort. Runs in under 5 seconds on large monorepos, never mutates the repo, and produces both JSON and Markdown reports with a five-level severity model (BLOCKER, HIGH, MEDIUM, LOW, INFO). Designed for Hardhat developers completing V2→V3 migration.
npm install hardhat-v3-migration-validatorNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Run the validator on a Hardhat project directory with default settings.
Upgrade Node.js to 18 or later.
Manual remediation based on report findings.
Always specify --project <path> explicitly.
Use --no-exec to skip execution checks if npm is unavailable.
Upgrade Node.js to version 18 or later.
Ensure Node.js 18+ and run with: node validate-hardhat-v3.mjs
Run: npx hardhat-v3-migration-validator@0.1.1 --project .
No dependency data recorded yet.