Разрешить только pnpm
Когда вы используете pnpm в проекте, и не хотите, чтобы другие случайно запустили npm install или yarn. Чтобы предотвратить использование разработчиками других менеджеров пакетов, вы можете добавить следующий preinstall скрипт в свой package.json:
{
"scripts": {
"preinstall": "npx only-allow pnpm"
}
}
Теперь, когда кто-то запустит npm install или yarn, они получат ошибку, и установка не будет продолжена.
Если вы используете npm v7, используйте вместо этого npx -y.