Перейти к основному содержимому
Версия: Будущая

Сравнение возможностей

ВозможностьpnpmYarnnpm
Поддержка воркспейсов✔️✔️✔️
Изолированная 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