-
Notifications
You must be signed in to change notification settings - Fork 5.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Switch to using Yarn 3 #13273
Switch to using Yarn 3 #13273
Conversation
a1b8e61
to
303891e
Compare
I haven't even started using Yarn 2.x 😅 |
We switched to yarn 3 about a month ago and have had success. It's plugin system in nice. I don't think it supports the "zero install" feature, but is a nicer experience than yarn 1. |
Oh. one thing tangentially i ran into was that I tried switching all of our internal dependencies to using the "workspace:*", and it all worked, except lerna doesn't know how to handle that url type yet, and we use lerna during the backend build. Is the relevant lerna issue, and they are actively working on it. The related issue at the end of that also mentions they are adding pnpm support, which we could add in the future, as a side note |
This PR has been automatically marked as stale because it has not had recent activity from the author. It will be closed if no further activity occurs. If you are the author and the PR has been closed, feel free to re-open the PR and continue the contribution! |
This comment was marked as resolved.
This comment was marked as resolved.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Hey, I just made a Pull Request!
Thanks to the prep work by @webark in #11374 and initial work by @dschwank in #9619 we can now start using Yarn 3. This PR migrates this main repo to use Yarn 3, and adds a migration guide for apps. It does not switch the
create-app
template to use Yarn 3 since there are some tradeoffs and unknowns with Yarn 3, so I figure we hold off on recommending migration just yet.A huge benefit of switching to Yarn 3 in this repo is that it'll let us use the
workspace:
version queries, which will reduce the number of merge conflicts significantly.✔️ Checklist
Signed-off-by
line in the message. (more info)