Skip to content
Discussion options

You must be logged in to vote

Thanks for the detailed repro. I confirmed this is a pnpm-compatibility bug rather than an intentional limitation and opened #1243 with a fix.

The root cause was that aube planned a separate hoisted tree for every workspace importer. That made cross-importer sharing impossible and also made the default hoistingLimits=none behave like workspaces.

The fix plans one workspace-wide tree. With the default none, compatible dependencies now hoist to one physical package at the workspace root; workspaces still keeps a separate package root under each importer, and version or peer-context conflicts remain nested where needed.

One nuance for the repro: after this change, packages/app/node_modules/i…

Replies: 2 comments

Comment options

jdx
Aug 7, 2026 — with coder-jdx
Maintainer

You must be logged in to vote
0 replies
Answer selected by mwolson
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants