Skip to content
Discussion options

You must be logged in to vote

Thanks for the detailed repro. Since the reduced case also fails under pnpm 11.1.3, I do not think this is an aube parity bug. It is a pnpm-style isolated symlink layout compatibility issue with config loaders that evaluate dependency-owned config files through node_modules/<pkg>/... without resolving the real path first.

The important distinction is that config-owner/expo can declare the dependency correctly and still fail if the loader preserves the top-level symlink path as the config file identity. The package dependencies are linked next to the package real path under the virtual store, so loaders should fs.realpathSync(...) the discovered config path before evaluating it.

For aube, …

Replies: 1 comment

Comment options

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