Skip to content

Commit 1675ecc

Browse files
claudekraenhansen
authored andcommitted
Restore pruned optional platform binaries in lockfile
The lockfile regeneration in 593373a dropped every non-darwin-arm64 optional platform package for the native-binding families that were newly added in this PR: `@rolldown/binding-*`, `@napi-rs/lzma-*`, `@napi-rs/tar-*`, and `@napi-rs/wasm-tools-*`. Only the darwin-arm64 sibling of each survived (the platform the lockfile was regenerated on), a known npm optional-dependency pruning behaviour. As a result `npm ci` on Linux and Windows installed no matching binding and the node-tests bootstrap crashed with: Error: Cannot find module '@rolldown/binding-linux-x64-gnu' which failed the Ubuntu and Windows unit-test jobs (and the npm ci / bootstrap step of the Linux test-app job). Re-add the 56 missing optional platform entries at the versions already pinned in the lockfile, with authoritative resolved/integrity metadata from the registry. No existing entry is modified and no dependency version changes. Verified with `npm ci` on Linux: the previously-missing bindings install and `rolldown` loads its native binding successfully. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Gg882sXvCmX7ZcJdFh1sGV
1 parent 8f6dd1c commit 1675ecc

1 file changed

Lines changed: 900 additions & 39 deletions

File tree

0 commit comments

Comments
 (0)