Skip to content

Commit ee7aea2

Browse files
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

File tree

1 file changed

+1292
-88
lines changed

1 file changed

+1292
-88
lines changed

0 commit comments

Comments
 (0)