Дозволяти тільки pnpm
Коли ви використовуєте pnpm у проєкті, ви не хочете, щоб інші випадково запустили npm install
або yarn
. Щоб запобігти використанню розробниками інших менеджерів пакунків, ви можете додати наступний preinstall
скрипт до вашого package.json
:
{
"scripts": {
"preinstall": "npx only-allow pnpm"
}
}
Тепер щоразу, коли хтось запускає npm install
або yarn
, замість цього з’являється повідомлення про помилку і встановлення переривається.
Якщо ви використовуєте npm v7, замість цього використовуйте npx -y
.