versión do xestor de paquetes , que se inclúe con Node.js e se usa para distribuír módulos JavaScript. Unha característica especial da nova versión é equipos""e fondos para organizar a recadación de fondos para os desenvolvedores implicados no mantemento dos paquetes.
Despois de instalar un paquete, NPM agora mostra información sobre o número de paquetes vinculados por dependencias cuxos mantedores aceptan doazóns (o indicador "--no-fund" úsase para ocultar esta información). Ao executar o comando "npm fund", os usuarios poden obter información detallada sobre os métodos de doazón para cada dependencia do proxecto actual e obter ligazóns a servizos relevantes (Patreon, Librapay, OpenCollective, GitHub Sponsor, etc.). A información da doazón defínese no paquete usando o novo campo "funding" no ficheiro package.json.

Lembremos que en agosto , o autor do paquete NPM (uns 200 descargas por semana) e plataformas , no módulo do repositorio de NPM "", que mostraba anuncios de texto despois de instalar un paquete. Para mostrar anuncios na consola, o módulo inseriu un controlador nun script que se executaba automaticamente despois da instalación (despois da instalación). Esta tamén era unha forma de monetizar o traballo dos mantedores do paquete (para participar no programa de monetización, tiñas que engadir este módulo como unha dependencia do teu paquete).
Despois comunidade e a opinión emerxente de que a monetización da publicidade beneficiaría máis aos bos comerciantes que aos bos desenvolvedores, o experimento foi cancelado. A administración de NPM máis tarde tal actividade e prometeu bloquear os paquetes que mostran anuncios durante a instalación, durante a execución ou en diversas etapas de desenvolvemento.
Ao mesmo tempo, o director de NPM Inc, a empresa que supervisa o desenvolvemento de NPM, Crear un grupo de traballo e desenvolver unha solución para incentivar os mantedores. O primeiro paso foi a implementación do comando "fund", pero no futuro non se descarta a creación dunha plataforma de doazóns dedicada, que tamén podería ser útil para financiar o propio repositorio NPM.
Fonte: opennet.ru
