Skip to content
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

Upgrade package manager? #275

Open
fflaten opened this issue Jul 13, 2023 · 2 comments
Open

Upgrade package manager? #275

fflaten opened this issue Jul 13, 2023 · 2 comments
Labels
housekeeping Tasks related to maintenance (cleanup, updates, etc)

Comments

@fflaten
Copy link
Collaborator

fflaten commented Jul 13, 2023

yarn classic (v1) is no longer maintained. We should migrate to yarn modern (v3) which should ex. improve performance.

https://yarnpkg.com/getting-started/qa#why-should-you-upgrade-to-yarn-modern
https://github.com/yarnpkg/berry/blob/master/CHANGELOG.md

An alternative is moving to pnpm which also works great. Very fast and uses symlinks to dedupe node_modules.

@fflaten fflaten changed the title Upgrade to latest Yarn package manager Upgrade package manager Jul 13, 2023
@fflaten fflaten changed the title Upgrade package manager Upgrade package manager? Jul 16, 2023
@bravo-kernel
Copy link
Collaborator

bravo-kernel commented Jul 16, 2023

IIRC the generated docusaurus default used yarn back in the old days.

Currently that default docusaurus generated site uses npm and I have always just chosen to stick close to the generated defaults but... I have no preference, I think all three should do the job. Whatever you feel works best.

@fflaten
Copy link
Collaborator Author

fflaten commented Jul 16, 2023

Leaving this decision to you and Jakub. I'm mostly a content writer here so as long as devcontainer is maintained I'm good either way. Just a suggestion on my part, but not something we need to do :)

Netlify supports all AFAIK.

@fflaten fflaten added the housekeeping Tasks related to maintenance (cleanup, updates, etc) label Jun 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
housekeeping Tasks related to maintenance (cleanup, updates, etc)
Projects
None yet
Development

No branches or pull requests

2 participants