Repository navigation
Correct the 0.3.2 published CLI startup failure. Keep cross-spawn as an ordinary external runtime dependency so Node can load its CommonJS code correctly from the ESM CLI.
Includes the Windows npm provider fix: local/global npm installations, PATH discovery and explicit command paths, literal arguments, and existing fail-closed timeout/output/protocol checks.
The four npm integration cases now invoke the actual built CLI in child processes, instead of importing TypeScript source. All four reproduced the startup error before the fix. Build and these tests run on Windows before release and in the prepublication hook.
Validation: all 76 tests, lint/type checking and production dependency audit pass; four built-CLI provider lifecycles pass on Windows. A packed candidate was installed and passed a real-catalog Quoin 0.29.1 workflow, rejecting altered evidence and retaining explicit human acceptance.
Use 0.3.3 or newer; 0.3.2 fails at startup.
PR: #38