Commit ee7aea2
fix(ci): regenerate lockfile for npm 11 compatibility (#770)
npm 11 (shipped with Node 24.x) requires all optional dependency
entries in the lock file, even for non-matching platforms. The lock
file was generated with npm 10, which only records the current
platform's optional deps (@esbuild/linux-x64). This caused npm ci
to fail on the Node 24.x CI matrix entry with "Missing: @esbuild/*
from lock file" errors.
Regenerated with npm 11 to include all 26 @esbuild/* platform entries.
Constraint: Lock file must be compatible with npm 10 (Node 20/22) and npm 11 (Node 24)
Rejected: Pin CI to npm 10 | would mask the issue and delay migration
Confidence: high
Scope-risk: narrow
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>1 parent cb79649 commit ee7aea2
1 file changed
+1292
-88
lines changed
0 commit comments