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 npm to pnpm #239

Open
lakardion opened this issue Sep 22, 2023 · 1 comment
Open

Upgrade npm to pnpm #239

lakardion opened this issue Sep 22, 2023 · 1 comment
Labels
Feature question Further information is requested Upgrade

Comments

@lakardion
Copy link
Member

lakardion commented Sep 22, 2023

As much as a good default npm is, there are better tools out there that leverage caching solutions and make builds significantly faster.
Yarn was initially a good approach to this and pnpm followed.
Pnpm used to be an immature package manager but it has become very popular amongst library authors becoming a standard in modern js development.

https://pnpm.io/benchmarks

What this upgrade will bring to the table

  • Faster CI/CD installs
  • Faster local installs
  • Readable yaml lock files (cut the package.lock / yarn.lock nonsense diffs)
    This might not be game changing bc who really reads lock files but if you ever want to check on sub deps of installed packages it is a nice to have!
@lakardion lakardion added question Further information is requested Feature Upgrade labels Sep 22, 2023
@paribaker
Copy link
Contributor

pnpm is not supported by heroku so we would have to have a different set up for heroku ? @lakardion

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature question Further information is requested Upgrade
Projects
None yet
Development

No branches or pull requests

2 participants