chore(deps): upgrade pnp to 0.12.11#286
Conversation
Includes the loose-mode fallback resolution fix (yarnpkg/pnp-rs#110, fixes yarnpkg/pnp-rs#111) and replaces fancy-regex with regress.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
📝 WalkthroughWalkthroughUpdated the optional 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Pull request overview
Updates the Rust pnp dependency to pick up upstream fixes so loose-mode fallback resolution matches Yarn’s ordering, and incorporates the upstream switch from fancy-regex to regress.
Changes:
- Bump
pnpcrate from0.12.9to0.12.11. - Regenerate
Cargo.lockaccordingly (removingfancy-regexand related transitive crates; addingregress).
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| Cargo.toml | Updates the pnp dependency version to 0.12.11. |
| Cargo.lock | Updates the lockfile for the new pnp version and its transitive dependency changes. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Merging this PR will improve performance by 3.53%
Performance Changes
Tip Curious why this is faster? Comment Comparing |
Why
Bump the
pnpcrate from 0.12.9 to 0.12.11 to pick up the loose-mode fallback resolution fix (yarnpkg/pnp-rs#110, fixes yarnpkg/pnp-rs#111).Before: in loose mode, pnp-rs queried the deduplicated fallback pool directly, so it could resolve a different dependency version than the Yarn runtime (Yarn checks the top-level fallback locator first).
After: fallback resolution matches Yarn's ordering — top-level locator first, then the fallback pool.
0.12.10 also replaces
fancy-regexwithregress.