NPM 6.13 Paket Yöneticisi Geliştirici Finansman Araçlarını Ekliyor

yayınlanan paket yöneticisi sürümü NPM6.13, Node.js'ye dahildir ve JavaScript'teki modülleri dağıtmak için kullanılır. Yeni sürümün bir özelliği görünüm komutlar "fon» ve paketlerin bakımında yer alan geliştiricilerin bağış toplanmasını organize etmek için fonlar.

Bir paket kurulduktan sonra, NPM artık bakıcıları bağış kabul eden bağımlılıkla ilgili paketlerin sayısı hakkındaki bilgileri görüntülüyor ("--no-fund" bayrağı bu tür bilgileri gizlemek için sağlanmıştır). Kullanıcı, “npm fonu” komutunu çalıştırarak, mevcut projeye yönelik bağımlılıkların her birinde bağış toplama yöntemleri hakkında ayrıntılı bilgi edinebilir ve ilgili hizmetlere (Patreon, Librapay, OpenCollective ve GitHub Sponsoru vb.) bağlantılar alabilir. . Bağışların kabul edilmesine ilişkin bilgiler, package.json dosyasındaki yeni bir “fonlama” alanı kullanılarak pakette tanımlanır.

NPM 6.13 Paket Yöneticisi Geliştirici Finansman Araçlarını Ekliyor

Ağustos ayında şunu hatırlatalım. Feros Aboukhadijeh, NPM paketinin yazarı standart (haftada yaklaşık 200 bin indirme) ve platformlar webtorrent, gönderildi NPM depo modülünde "finansmanPaketi yükledikten sonra metin reklamlarını görüntüleyen “. Konsolda reklam görüntülemek için modül, kurulumdan sonra (kurulum sonrası) otomatik olarak başlatılan bir komut dosyasına bir işleyici ekledi. Benzer şekilde paket bakımcılarının çalışmalarından para kazanılması önerildi (para kazanma programına katılmak için paketinize bağlı olarak bu modülü eklemeniz gerekiyordu).

Sonra ters tepki Toplulukta reklam yoluyla para kazanmanın iyi geliştiricilerden çok iyi pazarlamacılara daha fazla fayda sağlayacağı yönünde bir görüşün ortaya çıkması üzerine deney kısaltıldı. Daha sonra NPM yönetimi yasaklı benzer bir faaliyette bulundu ve kurulum sırasında, yürütme sırasında veya geliştirmenin çeşitli aşamalarında reklam görüntüleyen paketleri engelleme sözü verdi.

Aynı zamanda NPM'nin gelişimini denetleyen NPM Inc'in yöneticisi, O sözü verdi Bir çalışma grubu oluşturun ve bakımcıların motivasyonunu teşvik edecek bir çözüm geliştirin. İlk adım "fon" komutunun uygulanmasıydı, ancak gelecekte kendi bağış platformumuzu oluşturmak da mümkün; bu aynı zamanda NPM deposunun finansmanı için de faydalı olabilir.

Kaynak: opennet.ru

Yorum ekle