pnpm 9.0 JavaScript paket yöneticisi, Node.js 16 desteğini kaldırır

Adanali

Member
pnpm JavaScript paket yöneticisi ana sürüm 9.0'a ulaştı. Yaklaşık üç yıl önce uzun vadeli destek (LTS) sürümü olarak ortaya çıkan JavaScript çalışma zamanının bir sürümü olan Node.js 16 için destek yoktur. pnpm, npm veya Yarn gibi diğer paket yöneticilerine bir alternatiftir Geliştirme ekibine göre pnpm, npm'den iki kat daha hızlıdır ve özellikle monorepolar için uygundur.

Duyuru



Node.js 16'ya elveda


Node.js 16, 11 Eylül 2023'te kullanım ömrünün sonuna ulaştı ve bu tarihten itibaren başka güvenlik güncellemesi yayınlanmadı. Pnpm artık bunu dikkate alıyor ve yeni sürümde Node.js 16 ile kullanılamıyor.

Ancak pnpm ekibi, geliştiricilerin hala Node.js 16'ya ihtiyaç duymasının bir sorun olmadığını belirtiyor: pnpm, Node.js ile birlikte bir paket olarak mevcuttur ve bu nedenle çalışma zamanının halihazırda kurulu sürümünden bağımsız olarak kullanılabilir. Bunu yapmak için bağımsız bir komut dosyası kullanarak veya @pnpm/exe paketi aracılığıyla pnpm'yi yüklemeniz gerekir.

Güncel sürüm, Ekim 2023'te yayınlanan Node.js 21'dir.






Enterprise JavaScript enterJS konferansı 7 ve 8 Mayıs'ta Mainz'da gerçekleşecek. Organizatörler dpunkt.verlag VE iX JavaScript, çerçeveler, araçlar ve teknikler üzerine 35'in üzerinde konuşma ve üç atölye çalışması sunacak.

Programdan alıntı:





Yapılandırma ve kilit dosyalarına yönelik güncellemeler


Diğer dikkate değer yenilikler arasında konfigürasyon güncellemeleri yer alıyor. Örneğin, pnpm artık package.json dosyasında bir tane arıyor packageManager-Alan. Eğer biri mevcutsa ve halihazırda kurulu olandan farklı bir paket yöneticisi veya pnpm sürümü belirtiyorsa, pnpm ilerlemeyecektir. Bunun amacı, bir proje için amaçlanan sürümdeki doğru paket yöneticisinin kullanılmasını sağlamaktır.

Git ile uğraşırken pnpm ekibi, diğer şeylerin yanı sıra üretim ortamlarında daha hızlı kurulum sağlamak için her zaman kilit dosyalarının kullanılmasını önerir. Blok dosyalar artık sürüm 9'da kullanılabiliyor; dolayısıyla yeni formatın daha fazla okunabilirlik sunması ve Git çakışmalarına karşı daha dayanıklı olması amaçlanıyor. Ancak Lockfile 5 artık desteklenmiyor.

Açık kaynak paket yöneticisi pnpm'nin yeni sürümü GitHub'da mevcuttur. Sürüm notları tüm değişiklikler hakkında bilgi sağlar.


(Mayıs)



Haberin Sonu
 
Üst