Consenti solo pnpm

Quando usi pnpm in un progetto, non vuoi che gli altri eseguano accidentalmente npm install o yarn. Per evitare che gli sviluppatori usino altri gestori di pacchetti, puoi aggiungere il seguente script preinstall nel tuo package.json:

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

Ora, ogni volta che qualcuno esegue npm install o yarn, otterrà un messaggio di errore e l'installazione non procederà.

Se usi npm v7, usa npx -y.