feat(create-quasar): use pnpm-workspace.yaml instead of npmrc#18219
feat(create-quasar): use pnpm-workspace.yaml instead of npmrc#18219yusufkandemir wants to merge 5 commits intoquasarframework:devfrom
Conversation
the options except shamefully-hoist now have the defaults we want, so we drop them as well
604d79c to
c724956
Compare
|
From what I can see, this isn't a breaking change as it only applies to new projects |
|
Yes, but if someone is using pnpm v9 and can't use v10 for some reason, they won't be able to directly use the projects they will create from now on. If they use Corepack, this won't be an issue. It's also easy to adopt it back, so it's mostly a small breaking change that could cause some potential annoyance, not more than that. |
|
We are only using |
What kind of change does this PR introduce?
Does this PR introduce a breaking change?
The PR fulfills these requirements:
devbranch (orv[X]branch)Other information:
pnpm v10 uses
pnpm-workspace.yamlas the recommended way to configure pnpm options, instead of.npmrc. See https://pnpm.io/settings; they don't explicitly say it's recommended, but the title, contents, etc. imply so.The options except shamefully-hoist now have the defaults we want, so we drop them as well.
As per pnpm's security policy, v9 won't be supported after April 30th, 2026.
Relevant PR #18218 - it improves handling of pnpm-workspace.yaml for Capacitor