Pnpm: Performant npm
github.com
github.com
Sheesh.
This is neat though. Not sure how I feel about the global packages. I feel like it's a strength to have libraries pulled down exclusively per-project.
I agree on the global dependencies part except when it comes to dependency managers. In most cases there're made up of more than just libs (ex dependency cache) that benefit from sharing state globally.
However, having played with `ied`, it does flat deps and it's literally an order of magnitude faster (10-20x in my testing). I use npm a lot every day and npm's slowness is becoming a significant UX issue for me. I would like to continue using npm but right now I would switch if either `ied` or `pnpm` had decent feature parity with `npm install`.