paketų tvarkyklės leidimas , įtrauktas į Node.js ir naudojamas moduliams platinti JavaScript. Naujos versijos ypatybė yra komandos"» ir lėšos, skirtos su paketų priežiūra susijusių kūrėjų aukų rinkimo organizavimui.
Įdiegęs paketą, NPM dabar rodo informaciją apie su priklausomybe susijusių paketų, kurių prižiūrėtojai priima aukas, skaičių (tokiai informacijai paslėpti pateikiama žyma „--no-fund“). Vykdydamas komandą „npm fund“, vartotojas gali gauti išsamios informacijos apie aukų rinkimo būdus kiekvienoje esamo projekto priklausomybėje ir gauti nuorodas į atitinkamas paslaugas („Patreon“, „Librapay“, „OpenCollective“ ir „GitHub Sponsor“ ir kt.) . Informacija apie aukų priėmimą yra apibrėžta pakete naudojant naują "finansavimo" lauką pakete.json faile.

Priminsime, kad rugpjūčio mėn , NPM paketo autorius (apie 200 tūkst. atsisiuntimų per savaitę) ir platformas , NPM saugyklos modulyje "“, kuriame įdiegus paketą rodoma tekstinė reklama. Kad būtų rodoma reklama konsolėje, modulis įterpė tvarkyklę į scenarijų, kuris buvo automatiškai paleistas įdiegus (po įdiegimo). Panašiu būdu buvo siūloma monetizuoti paketų prižiūrėtojų darbą (norint dalyvauti monetizacijos programoje, reikėjo pridėti šį modulį priklausomai nuo paketo).
Po bendruomenei ir atsiradus nuomonei, kad pinigų gavimas reklamos forma atneštų daugiau naudos geriems rinkodaros specialistams nei geriems kūrėjams, eksperimentas buvo apribotas. Vėliau NPM administracija panašią veiklą ir pažadėjo blokuoti paketus, kuriuose rodomi skelbimai diegimo metu, vykdymo metu ar įvairiuose kūrimo etapuose.
Tuo pačiu metu NPM Inc, kuri prižiūri NPM plėtrą, direktorius, sukurti darbo grupę ir parengti sprendimą, skatinantį prižiūrėtojų motyvaciją. Pirmasis žingsnis buvo „fondo“ komandos įgyvendinimas, tačiau ateityje galima sukurti savo aukojimo platformą, kuri galėtų būti naudinga ir pačiai NPM saugyklai finansuoti.
Šaltinis: opennet.ru
