Skip to content
Discussion options

You must be logged in to vote

Thanks for the clear repro. I reproduced both failures, the dangling link from pnpm's lockfile and the missing link on a fresh install, in isolated and hoisted mode. There were two causes: aube never read a file: package's peerDependencies, and it kept pnpm's link: snapshot edge as a raw string that points at a virtual-store entry that doesn't exist.

The fix is up in #1679. With it, your repro.sh passes for the pnpm control, the frozen install from pnpm's lockfile, and the fresh install. @x/md now resolves @x/shared to the workspace package.

One limit: a required peer of a file: package that nothing in scope provides is still not auto-installed. That isn't your case, since @x/shared is a …

Replies: 3 comments

Comment options

jdx
Sep 30, 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
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