this was moved to https://github.com/pnpm/pnpm.github.io/blob/main/src/pages/community.md
served at https://pnpm.io/community
pnpm is a fast & disk space efficient package manager
Please read the contribution guidelines before contributing.
- pnpm blog on Medium
- Why should we use pnpm?
- pnpm’s strictness helps to avoid silly bugs
- 01-05-2017: Overview of differences between npm, yarn and pnpm
- 12-06-2017: Why I still don't use Yarn
- Rush ~ NPM vs PNPM vs Yarn
- Trying pnpm on the JustAnswer multi-package repository
- 27-03-2018: Package Manager Rumble
- 13-06-2018: NPM, Yarn and PNPM: Which Package Manager Should You Use for SharePoint Framework Projects?
- 02-02-2019: What is pnpm?
- 19-05-2019: NPM vs Yarn vs PNPM: A Package Manager Comparison
- 03-04-2019: I reclaimed 10GB of disk space from node_modules
- 10-02-2019: PNPM-Fast Performant Replacement Of NPM
- 28-12-2019: An abbreviated history of JavaScript package managers
- 19-03-2020: The Case for pnpm Over npm or Yarn
- 01-06-2020: pnpm: a Space-Efficient JavaScript Package Manager
- 09-06-2020: Why we switched from Yarn to pnpm
- 09-06-2020: Using pnpm with private registries in Bytesafe
- 12-07-2020: Mono repository done right!
- 27-09-2020: pnpm: A Space-Efficient JavaScript Package Manager
- 22-03-2021: How to Use PNPM in Netlify Build
In German 🇩🇪:
- 10-10-2019: JavaScript-Paketmanager pnpm 4 überarbeitet die Verzeichnisstruktur
- 09-10-2019: pnpm 4.0 veröffentlicht: Eine Alternative zu npm mit überarbeitetem Konzept
In French 🇫🇷:
- 19-03-2021: Migration PNPM chez Malt
- 01-06-2021: On a changé notre gestionnaire de dépendances front
In English 🇬🇧🇺🇸:
- Why I stopped using NPM for PNPM And You should too!
- Reduce SPFX Node Modules from 50,000 files to 1,000
In Russian 🇷🇺:
In French 🇫🇷:
In Ukrainian 🇺🇦:
- which-pm - Detects what package manager was used for installation
- gatsby-plugin-pnpm - Provides PNPM compatible module resolvers to Webpack for Gatsby
- rush
- changesets - A way to manage your versioning and changelogs with a focus on monorepos.
- Renovate - Automated dependency updates, for humans
- syncpack
- handpick - Handpick conditional dependencies like a boss
- Kretes - A programming environment for building full-stack apps in TypeScript.
- yarnhook - yarnhook keeps your node_modules up-to-date when your yarn.lock, package-lock.json or shrinkwrap.yaml changes due to git operations like checkout, merge, rebase, pull etc.
To the extent possible under law, Zoltan Kochan has waived all copyright and related or neighboring rights to this work.