Back to Daily Feed 
pnpm 12 Beta 0: Enhanced Workspace Management & Configuration
Must Read
Originally published on pnpm Releases
View Original Article
Share this article:
Summary & Key Takeaways
- The Rust engine now reads more settings from
pnpm-workspace.yamland environment variables. frozenLockfileandsavePrefixcan now be configured viapnpm-workspace.yaml.savePeerandsaveCatalogNamesettings are also supported by the Rust engine.saveWorkspaceProtocolsetting is now fully supported, allowing flexible workspace specifier handling.pnpm update --workspaceis now supported for re-pointing dependencies to local copies.pnpm update --depth <number>now applies depth per dependency for more granular updates.
Our Commentary
This beta release for pnpm 12 is packed with some really thoughtful improvements. I'm particularly interested in the saveWorkspaceProtocol enhancements; managing workspace dependencies can be a real pain point, and more granular control here is a win. The pnpm update --workspace command also feels like a long-awaited feature for monorepo users.
View Original Article
Share this article: