More bugs in pnpm-style behavior #352
Replies: 2 comments 1 reply
-
|
8 is definitely not a bug |
Beta Was this translation helpful? Give feedback.
1 reply
-
|
Thanks for the repros — both #6 (workspace bins) and #7 (frozen-lockfile + version-keyed overrides) have fixes up:
#8 ( Written with Claude. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Still trying to get correct behavior across the board in our monorepo. Text By Claude™ and repros in the usual place: https://github.com/stevelandeydescript/aube-bug-repros
🤖 Open bugs (as of 1.2.1)
6.
workspace-bin-not-linked/— workspace bins not linkedWhen workspace package A declares
"bin": {"my-tool": ...}and package B depends on A viaworkspace:*, pnpm linksmy-toolintoB/node_modules/.bin/. aube does not.7.
frozen-lockfile-override-specifier/— overrides not applied before specifier comparisonWhen an override rewrites a dependency specifier (e.g.
plist@<3.0.5→>=3.0.5), pnpm records the override target in the lockfile and--frozen-lockfileaccepts it. aube compares the original manifest specifier against the lockfile and fails.8.
exotic-git-dep-resolution/— git URL deps blocked by default@electron/rebuilddepends on@electron/node-gypvia a git URL. aube blocks it withblockExoticSubdeps(enabled by default). Workaround:block-exotic-subdeps=falsein.npmrc. The default differs from pnpm, which resolves git deps without extra config.Beta Was this translation helpful? Give feedback.
All reactions