jmix-framework / jmix

Jmix framework
https://www.jmix.io
Apache License 2.0
693 stars 124 forks source link

Do not use pnpm by default #3913

Open glebfox opened 1 day ago

glebfox commented 1 day ago

https://vaadin.com/docs/latest/flow/configuration/development-mode/npm-pnpm-bun

npm is the recommended and default package manager for Vaadin projects.

The main argument for using npm is compatibility. It’s the de facto standard, and since frontend tools and libraries are so varied, scripts and hooks might have hardcoded assumptions about the tooling. This can cause some setups to fail with pnpm. I think these issues used to be worse than nowadays, but it’s still something to be aware of.