| Поддержка воркспейсов | ✔️ | ✔️ | ✔️ | 
| Изолированная node_modules | ✔️ - По умолчанию | ✔️ | ✔️ | 
| Не иерархичность node_modules | ✔️ | ✔️ | ✔️ - По умолчанию | 
| Авто-установка peerDependencies | ✔️ | ❌ | ✔️ | 
| Plug'n'Play | ✔️ | ✔️ - По умолчанию | ❌ | 
| Zero-Installs | ❌ | ✔️ | ❌ | 
| Патчинг зависимостей | ✔️ | ✔️ | ❌ | 
| Управление версиями Node.js | ✔️ | ❌ | ❌ | 
| Имеет lock-файл | ✔️ - pnpm-lock.yaml | ✔️ - yarn.lock | ✔️ - package-lock.json | 
| Поддержка переопределений | ✔️ | ✔️ - Via resolutions | ✔️ | 
| Контенто-адресуемое хранилище | ✔️ | ❌ | ❌ | 
| Динамическое выполнение пакетов | ✔️ - При помощи pnpm dlx | ✔️ - При помощи yarn dlx | ✔️ - При помощи npx | 
| Side-effects cache | ✔️ | ❌ | ❌ | 
| Listing licenses | ✔️  - Via pnpm licenses list | ✔️  - Via a plugin | ❌ |