| Suporte a área de trabalho | ✔️ | ✔️ | ✔️ | 
| Isolated node_modules | ✔️ - Por padrão | ✔️ | ✔️ | 
| Hoisted node_modules | ✔️ | ✔️ | ✔️ - Por padrão | 
| Instalação automática de pares | ✔️ | ❌ | ✔️ | 
| Plug'n'Play | ✔️ | ✔️ - Por padrão | ❌ | 
| Instalações zero | ❌ | ✔️ | ❌ | 
| Dependências de correção | ✔️ | ✔️ | ❌ | 
| Gerenciamento de versões do Node.js | ✔️ | ❌ | ❌ | 
| Possui um arquivo lock | ✔️ - pnpm-lock.yaml | ✔️ - yarn.lock | ✔️ - package-lock.json | 
| Suporte à substituições | ✔️ | ✔️ - Via resoluções | ✔️ | 
| Armazenamento de conteúdo endereçável | ✔️ | ❌ | ❌ | 
| Execução dinâmica de pacotes | ✔️ - Via pnpm dlx | ✔️ - Via yarn dlx | ✔️ - Via npx | 
| Side-effects cache | ✔️ | ❌ | ❌ | 
| Listing licenses | ✔️  - Via pnpm licenses list | ✔️  - Via a plugin | ❌ |