NPM 6.13 Manajer Paket Menambahkan Alat Pendanaan Pengembang

diterbitkan rilis manajer paket NPM 6.13, disertakan dengan Node.js dan digunakan untuk mendistribusikan modul dalam JavaScript. Fitur dari versi baru adalah penampilan perintah "danaΒ» dan dana untuk mengatur pengumpulan sumbangan oleh pengembang yang terlibat dalam pemeliharaan paket.

Setelah menginstal sebuah paket, NPM sekarang menampilkan informasi tentang jumlah paket terkait ketergantungan yang pengelolanya menerima sumbangan (tanda β€œ--no-fund” disediakan untuk menyembunyikan informasi tersebut). Dengan menjalankan perintah β€œnpm fund”, pengguna dapat memperoleh informasi terperinci tentang metode pengumpulan donasi di setiap dependensi untuk proyek saat ini dan menerima tautan ke layanan terkait (Patreon, Librapay, OpenCollective dan GitHub Sponsor, dll.) . Informasi tentang penerimaan donasi ditentukan dalam paket menggunakan kolom β€œpendanaan” baru di file package.json.

NPM 6.13 Manajer Paket Menambahkan Alat Pendanaan Pengembang

Izinkan kami mengingatkan Anda hal itu pada bulan Agustus Feross Abouhadijeh, penulis paket NPM standar (sekitar 200 ribu unduhan per minggu) dan platform torrent web, diposting dalam modul repositori NPM "pendanaan", yang menampilkan iklan teks setelah menginstal paket. Untuk menampilkan iklan di konsol, modul memasukkan handler ke dalam skrip yang diluncurkan secara otomatis setelah instalasi (pasca instalasi). Dengan cara yang sama, diusulkan untuk memonetisasi pekerjaan pengelola paket (untuk berpartisipasi dalam program monetisasi, Anda harus menambahkan modul ini tergantung pada paket Anda).

Setelah reaksi komunitas dan munculnya opini bahwa monetisasi dalam bentuk iklan akan membawa lebih banyak manfaat bagi pemasar yang baik dibandingkan pengembang yang baik, eksperimen tersebut dibatasi. Administrasi NPM kemudian dilarang aktivitas serupa dan berjanji untuk memblokir paket yang menampilkan iklan selama instalasi, selama eksekusi, atau pada berbagai tahap pengembangan.

Pada saat yang sama, direktur NPM Inc yang membawahi pengembangan NPM, dijanjikan membuat kelompok kerja dan mengembangkan solusi untuk merangsang motivasi pengelola. Langkah pertama adalah penerapan perintah β€œdana”, namun di masa depan dimungkinkan untuk membuat platform donasi sendiri, yang juga dapat berguna untuk mendanai repositori NPM itu sendiri.

Sumber: opennet.ru

Tambah komentar