Autoriser uniquement pnpm
Quand tu utilises pnpm sur un projet, tu ne veux pas que les autres développeurs exécute accidentellement npm install
ou yarn
. Pour empêcher les développeurs d'utiliser d'autres gestionnaires de paquets, tu peux additionner ce script preinstall
à votre package.json
:
{
"scripts": {
"preinstall": "npx only-allow pnpm"
}
}
Maintenant, quand quelqu'un exécute npm install
ou yarn
, iels vont recevoir une erreur et l'installation ne vais pas continuer.
Si tu utilises npm v7, utilise npx -y
au lieu.