NPM 6.13 paketeen kudeatzaileak garatzaileentzako finantzaketa tresnak gehitzen ditu

argitaratua pakete-kudeatzailea kaleratzea NPM 6.13, Node.js-ekin sartuta eta JavaScript-en moduluak banatzeko erabiltzen da. Bertsio berriaren ezaugarri bat da itxura komandoak"fondoΒ» eta paketeak mantentzen parte hartzen duten garatzaileen dohaintzen bilketa antolatzeko fondoak.

Pakete bat instalatu ondoren, NPM-k orain menpekotasunarekin lotutako pakete kopuruari buruzko informazioa bistaratzen du zeinen mantentzaileek dohaintzak onartzen dituzten ("--no-fund" bandera ematen da informazio hori ezkutatzeko). "npm fund" komandoa exekutatuz, erabiltzaileak uneko proiektuaren menpekotasun bakoitzean dohaintzak biltzeko metodoei buruzko informazio zehatza lor dezake eta dagozkion zerbitzuetarako estekak jaso ditzake (Patreon, Librapay, OpenCollective eta GitHub Sponsor, etab.) . Dohaintzak onartzeari buruzko informazioa paketean definitzen da package.json fitxategiko "finantzaketa" eremu berri bat erabiliz.

NPM 6.13 paketeen kudeatzaileak garatzaileentzako finantzaketa tresnak gehitzen ditu

Gogora dezagun abuztuan Feross Abouhadijeh, NPM paketearen egilea standard (200 mila deskarga inguru astean) eta plataformak webtorrent, argitaratua NPM biltegian "finantzaketa", testu-iragarkia bistaratzen duena paketea instalatu ondoren. Kontsolan publizitatea bistaratzeko, moduluak kudeatzaile bat txertatu zuen instalatu ondoren automatikoki abiarazten zen script batean (instalatu osteko). Modu berean, paketeen zaintzaileen lana monetizatzea proposatu zen (dirua lortzeko programan parte hartzeko, zure paketearen arabera modulu hau gehitu behar zen).

Ondoren erreakzioa Komunitateari eta iragarki moduan dirua irabazteak garatzaile onei baino onura gehiago ekarriko liekeela dioen iritzia sortu zen, esperimentua murriztu egin zen. Geroago NPM administrazioa debekatuta antzeko jarduera eta iragarkiak bistaratzen dituzten paketeak blokeatzea agindu zuen instalazioan, exekuzioan edo garapen-fasetan.

Aldi berean, NPM Inc-ko zuzendariak, NPMren garapena gainbegiratzen duena, agindu lantalde bat sortu eta mantentzaileen motibazioa suspertzeko irtenbide bat garatu. Lehen urratsa "fund" komandoa ezartzea izan zen, baina etorkizunean gure dohaintza plataforma propioa sortzea posible da, NPM biltegia bera finantzatzeko ere baliagarria izan daitekeena.

Iturria: opennet.ru

Gehitu iruzkin berria