vydanie správcu balíkov , ktorý je súčasťou Node.js a používa sa na distribúciu modulov v jazyku JavaScript. Funkciou novej verzie je príkazy"» a prostriedky na organizáciu zbierky darov od vývojárov, ktorí sa podieľajú na údržbe balíkov.
Po nainštalovaní balíka NPM teraz zobrazuje informácie o počte balíkov súvisiacich so závislosťami, ktorých správcovia prijímajú dary (na skrytie takýchto informácií je poskytnutý príznak „--no-fund“). Spustením príkazu „npm fond“ môže používateľ získať podrobné informácie o spôsoboch zbierania darov v každej zo závislostí pre aktuálny projekt a získať odkazy na príslušné služby (Patreon, Librapay, OpenCollective a sponzor GitHub atď.) . Informácie o prijímaní darov sú definované v balíku pomocou nového poľa „financovanie“ v súbore package.json.

Pripomeňme, že v auguste , autor balíka NPM (asi 200 tisíc stiahnutí za týždeň) a platformy , v module úložiska NPM "“, ktorý po nainštalovaní balíka zobrazí textovú reklamu. Pre zobrazenie reklamy v konzole modul vložil handler do skriptu, ktorý sa automaticky spustil po inštalácii (po inštalácii). Podobným spôsobom bolo navrhnuté speňažiť prácu správcov balíkov (na účasť v programe monetizácie ste museli pridať tento modul v závislosti od vášho balíka).
Po komunite a objavení sa názoru, že monetizácia vo forme reklamy prinesie väčší úžitok dobrým marketérom ako dobrým vývojárom, experiment obmedzili. Neskôr správa NPM podobnú aktivitu a prisľúbil blokovanie balíkov, ktoré zobrazujú reklamy počas inštalácie, počas vykonávania alebo v rôznych fázach vývoja.
Zároveň riaditeľ NPM Inc, ktorý dohliada na vývoj NPM, vytvoriť pracovnú skupinu a vyvinúť riešenie na stimuláciu motivácie udržiavateľov. Prvým krokom bola implementácia príkazu „fond“, no v budúcnosti je možné vytvoriť vlastnú darcovskú platformu, ktorá by mohla byť užitočná aj na financovanie samotného úložiska NPM.
Zdroj: opennet.ru
