Дозволяти тільки pnpm

Коли ви використовуєте pnpm у проєкті, ви не хочете, щоб інші випадково запустили npm install або yarn. Щоб запобігти використанню розробниками інших менеджерів пакунків, ви можете додати наступний preinstall скрипт до вашого package.json:

{
    "scripts": {
        "preinstall": "npx only-allow pnpm"
    }
}

Тепер щоразу, коли хтось запускає npm install або yarn, замість цього з’являється повідомлення про помилку і встановлення переривається.

Якщо ви використовуєте npm v7, замість цього використовуйте npx -y.