Comparaison des fonctionnalités
| Fonctionnalité | pnpm | Yarn | npm | 
|---|---|---|---|
| Support des workspaces | ✔️ | ✔️ | ✔️ | 
| Isolated node_modules | ✔️ - Par défault | ✔️ | ✔️ | 
| Hoisted node_modules | ✔️ | ✔️ | ✔️ - Par défault | 
| Installation automatique des peer dependencies | ✔️ | ❌ | ✔️ | 
| Plug'n'Play | ✔️ | ✔️ - Par défault | ❌ | 
| Zero-Installs | ❌ | ✔️ | ❌ | 
| Correction des dépendances | ✔️ | ✔️ | ❌ | 
| Gestion des versions de Node.js | ✔️ | ❌ | ❌ | 
| Possède un lockfile | ✔️ - pnpm-lock.yaml | ✔️ - yarn.lock | ✔️ - package-lock.json | 
| Support des surcharges | ✔️ | ✔️ - Via les résolutions | ✔️ | 
| Mémoire d'adressage globale | ✔️ | ❌ | ❌ | 
| Exécution dynamique des paquets | ✔️ - Via pnpm dlx | ✔️ - Via yarn dlx | ✔️ - Via npx | 
| Cache d'effets secondaires | ✔️ | ❌ | ❌ | 
| Affichage des licenses | ✔️  - Via pnpm licenses list | ✔️ - Via un plugin | ❌ |