Nagdaragdag ang NPM 6.13 Package Manager ng Mga Tool sa Pagpopondo ng Developer

Nai-publish paglabas ng manager ng package NPM 6.13, kasama sa Node.js at ginamit upang ipamahagi ang mga module sa JavaScript. Ang isang tampok ng bagong bersyon ay hitsura utos"pondoΒ» at mga pondo para sa pag-aayos ng koleksyon ng mga donasyon ng mga developer na kasangkot sa pagpapanatili ng mga pakete.

Pagkatapos mag-install ng package, ipinapakita na ngayon ng NPM ang impormasyon tungkol sa bilang ng mga package na nauugnay sa dependency na ang mga maintainer ay tumatanggap ng mga donasyon (ang flag na "--no-fund" ay ibinigay upang itago ang naturang impormasyon). Sa pamamagitan ng pagpapatakbo ng command na "npm fund", ang user ay makakakuha ng detalyadong impormasyon tungkol sa mga paraan ng pagkolekta ng mga donasyon sa bawat isa sa mga dependency para sa kasalukuyang proyekto at makatanggap ng mga link sa mga kaukulang serbisyo (Patreon, Librapay, OpenCollective at GitHub Sponsor, atbp.) . Ang impormasyon tungkol sa pagtanggap ng mga donasyon ay tinukoy sa package gamit ang isang bagong field na "pagpopondo" sa package.json file.

Nagdaragdag ang NPM 6.13 Package Manager ng Mga Tool sa Pagpopondo ng Developer

Paalalahanan ka namin na sa Agosto Feross Abouhadijeh, may-akda ng NPM package pamantayan (mga 200 libong pag-download bawat linggo) at mga platform webtorrent, nai-post sa NPM repository module "pagpopondoβ€œ, na nagpapakita ng text advertising pagkatapos i-install ang package. Upang ipakita ang advertising sa console, nagpasok ang module ng handler sa isang script na awtomatikong inilunsad pagkatapos ng pag-install (post-install). Sa katulad na paraan, iminungkahi na pagkakitaan ang gawain ng mga tagapangasiwa ng package (upang lumahok sa programa ng monetization, kailangan mong idagdag ang module na ito depende sa iyong package).

Pagkatapos backlash komunidad at ang paglitaw ng isang opinyon na ang monetization sa anyo ng advertising ay magdadala ng higit na benepisyo sa mahuhusay na marketer kaysa sa mahuhusay na developer, ang eksperimento ay nabawasan. Mamaya NPM administration pinagbawalan katulad na aktibidad at ipinangako na harangan ang mga pakete na nagpapakita ng mga ad sa panahon ng pag-install, sa panahon ng pagpapatupad, o sa iba't ibang yugto ng pag-unlad.

Kasabay nito, ang direktor ng NPM Inc, na nangangasiwa sa pagbuo ng NPM, nangako lumikha ng isang nagtatrabaho na grupo at bumuo ng isang solusyon upang pasiglahin ang pagganyak ng mga nagpapanatili. Ang unang hakbang ay ang pagpapatupad ng "pondo" na utos, ngunit sa hinaharap posible na lumikha ng aming sariling platform ng donasyon, na maaari ding maging kapaki-pakinabang para sa pagpopondo sa NPM repository mismo.

Pinagmulan: opennet.ru

Magdagdag ng komento