Repository navigation
chore(deps): bump @pnpm/napi to 12.11.2 - #10783
Conversation
PR Summary by QodoBump @pnpm/napi to 12.11.1 to restore store prefetching
AI Description
Diagram
High-Level Assessment
Files changed (2)
|
Code Review by Qodo
1.
|
The release makes `enableModulesDir: false` installs fetch the registry packages the host can install into the store while still writing no `node_modules`, as pnpm v10 did. fusepm installs that way and mounts `node_modules` from the store; with 12.11.0 the store stayed empty, and the FUSE daemon downloaded each package on first access during builds. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
12.11.2 ships pnpm/pnpm#16797: an install with enableModulesDir: false also fetches the packages it reuses from an existing lockfile, not only the ones it resolves. The lockfile also records command-bar's chai dependency, which teambit#10771 added without updating it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
f49dc57 to
b14dacd
Compare
|
Code review by qodo was updated up to the latest commit b14dacd |
|
Code review by qodo was updated up to the latest commit 55108a2 |
|
Code review by qodo was updated up to the latest commit 04b29a3 |
Proposed Changes
@pnpm/napito 12.11.2, which ships two fixes for installs withenableModulesDir: false:node_modules, as pnpm v10 did.node_modulesfrom the store. When packages are missing from the store, the FUSE daemon downloads each one the first time it is read. In the ripple container, compiling a component whose capsule has about 5,500 dependencies took 3 minutes with 12.11.0 instead of 8 seconds. With a lockfile restored from the dependency graph (fix(pnpm): restore the lockfile settings a dependency graph was resolved under #10784), 12.11.1 still left about a third of the packages unfetched.chaidependency, which refactor: decouple component ui from preview, compositions and command-bar #10771 added without updating the lockfile. Anybit installon master produces this change.🤖 Generated with Claude Code