npm ⇄ yarn ⇄ pnpm dönüştürücü
npm, yarn, pnpm, bun veya deno komutunu başka bir paket yöneticisinin eşdeğer komutuna dönüştürün.
npm ⇄ yarn ⇄ pnpm dönüştürücü
Bir paket yöneticisi komutunu yapıştırın ve bu araç npm, Yarn classic, Yarn berry, pnpm, Bun veya Deno için yeniden yazacaktır. Proje değiştirirken, farklı bir araç için yazılmış bir README'yi takip ederken veya yanlış yöneticide sadece kas hafızasından — sahip olduğunuz komut ihtiyaç duyduğunuz komut değildir ve bu, eşdeğer bayrağı elle aramanız yerine anında dönüştürür.
Kaynak paket yöneticisi komutun kendisinden otomatik olarak algılanabilir veya açıkça ayarlanabilir (diğer yöneticilerden gelen satırları sessizce atlamak yerine işaretlemek istiyorsanız faydalıdır). Hedef paket yöneticisi npm, Yarn classic, Yarn berry, pnpm, Bun veya Deno'dan biridir. Yükleme, ekleme ve kaldırma komutları bayraklarını doğru şekilde taşır — npm'nin --save-dev, Yarn'ın --dev'ine, pnpm'nin --save-exact'ına veya Bun'ın --dev'ine dönüşür ve düz npm ci, --frozen-lockfile ile bir yüklemeye veya Yarn berry için --immutable'ye dönüşür. Komut dosyası çalıştırma komutları ve -- sonrasındaki sondaki argümanlar da korunur. Tanınmayan bir bayrağı çıkarma yerine çıktıda kelime kelime tutmak için "Eşdeğeri olmayan bayrakları koru"yu açın ve eşdeğeri olmayan bayraklara sahip tam olarak hangi bayrağın veya komutun eşleşmediğini belirten bir # yorum satırı almak için "Eşdeğeri olmayan bayraklar hakkında uyar"ı açın — Yarn berry'nin küresel eklemeyi kaldırması böyle bir durumdur.
Varsayılan olarak yalnızca ilk komut dönüştürülür; toplu modu açarak aynı anda her satırı dönüştürün, bu da bir komut dosyası yükleme betiğini çevirmek için kullanışlıdır. Bir paket yöneticisi komutu gibi görünmeyen satırlar toplu modda değişmeden iletilir (etkinse uyarı ile) veya tek komut modunda bir hata üretir. Windows ve Unix satır sonları her ikisi de işlenir.
Her şey tarayıcınızda yerel olarak çalışır — yapıştırdığınız komut veya paket adı hiçbir yere gönderilmez. Sonucu kopyalayın, .txt dosyası olarak indirin veya üçüncü bir yöneticiye dönüştürmek için giriş dosyasına geri gönderin.