Earlier quoted context omitted.
Were you coming from yarn or npm? I guess their benchmarks cover both [0]. But I'm also curious about independent figures. [0] https://pnpm.io/benchmarks
used to use npm, less often with yarn, now it's all pnpm
pnpm: Fast, disk space efficient package manager for JavaScript
21–30 of 173 posts
Re: pnpm: Fast, disk space efficient package manager for JavaScript
#22Re: pnpm: Fast, disk space efficient package manager for JavaScript
#23Re: pnpm: Fast, disk space efficient package manager for JavaScript
#24Re: pnpm: Fast, disk space efficient package manager for JavaScript
#25I recently migrated a large project from yarn to pnpm and the speed difference is insane. Everything related to dependencies runs must faster during local development AND CI. T The only tricky thing is that we had some issues with some dependencies that could not work properly. But using the “—-shamefully-hoist” flag did the trick. Everything works.
Re: pnpm: Fast, disk space efficient package manager for JavaScript
#26Earlier quoted context omitted.
Pnpm doesn't auto install peer dependencies, which is annoying and forces you to unnecessary add them to package.json. Npm@7 (and newer) with auto install of peer deps is much easier to use in this regard.
Isn't that exactly how it's supposed to be? If you're installing a package that has peer dependencies, you should already depend on them. Otherwise they are not "peer dependencies" anymore, just a normal dependency with a version range. The whole peer dependencies story is another clusterfuck. Everyone simply ignored the invalid peer dependency warnings, and now npm itself will just install all of them in 'whatever w…
Re: pnpm: Fast, disk space efficient package manager for JavaScript
#27Earlier quoted context omitted.
Isn't that exactly how it's supposed to be? If you're installing a package that has peer dependencies, you should already depend on them. Otherwise they are not "peer dependencies" anymore, just a normal dependency with a version range. The whole peer dependencies story is another clusterfuck. Everyone simply ignored the invalid peer dependency warnings, and now npm itself will just install all of them in 'whatever w…
Yeah - this peer dependency thing always makes issues, when I try to upgrade a big Ionic project... Peer dependencies added more problems than they solved in my eyes... Most peer dependencies warnings come because some maintainer forgot to update the package.json and not really because two packages don't work with each other...
Re: pnpm: Fast, disk space efficient package manager for JavaScript
#28lerna has soo many issues, is slow & cumbersome. #2142, no way to update dependecies in monorepo subprojects? how is there a monorepo tool where projects cant update their deps? everything on pnpm's built-in monorepo support just works, nice & easy & fast.
Re: pnpm: Fast, disk space efficient package manager for JavaScript
#29Please note that pnpm is currently blocking all traffic from Russia and Belarus https://twitter.com/pnpmjs/status/1498306992577957890
There's what, maybe a handful of people who can make that happen?
Re: pnpm: Fast, disk space efficient package manager for JavaScript
#30If I were to pick for a new project today, I’d probably go back to Yarn. But I’m glad there’s PNPM as an option.