Hanya izinkan pnpm
Ketika kamu menggunakan pnpm di sebuah proyek, kamu tidak ingin orang lain secara tidak sengaja menjalankan npm install
atau yarn
. Untuk mencegah developer menggunakan pengelola paket lain, Kamu bisa menambahkan skrip preinstall
berikut kedalam package.json
kamu:
{
"scripts": {
"preinstall": "npx only-allow pnpm"
}
}
Sekarang, setiap kali seseorang menjalankan npm install
atau yarn
, mereka akan mendapatkan eror dan instalasi tidak akan diproses.
Jika kamu menggunakan npm v7, gunakan npx -y
sebagai gantinya.