Gerenciador de pacotes NPM 6.13 adiciona ferramentas de financiamento para desenvolvedores

publicado lançamento do gerenciador de pacotes NPM 6.13, incluído no Node.js e usado para distribuir módulos em JavaScript. Uma característica da nova versão é emergência comandos "fundo» e fundos para organizar a arrecadação de doações por desenvolvedores envolvidos na manutenção de pacotes.

Depois de instalar um pacote, o NPM agora exibe informações sobre o número de pacotes relacionados a dependências cujos mantenedores aceitam doações (o sinalizador “--no-fund” é fornecido para ocultar tais informações). Ao executar o comando “npm fund”, o usuário pode obter informações detalhadas sobre os métodos de coleta de doações em cada uma das dependências do projeto atual e receber links para os serviços correspondentes (Patreon, Librapay, OpenCollective e GitHub Sponsor, etc.) . As informações sobre a aceitação de doações são definidas no pacote usando um novo campo “financiamento” no arquivo package.json.

Gerenciador de pacotes NPM 6.13 adiciona ferramentas de financiamento para desenvolvedores

Lembramos que em agosto Feross Abouhadijeh, autor do pacote NPM padrão (cerca de 200 mil downloads por semana) e plataformas webtorrent, postado no módulo de repositório NPM "financiamento", que exibe publicidade em texto após a instalação do pacote. Para exibir publicidade no console, o módulo inseriu um manipulador em um script que foi iniciado automaticamente após a instalação (pós-instalação). De forma semelhante, foi proposto monetizar o trabalho dos mantenedores de pacotes (para participar do programa de monetização era necessário adicionar este módulo dependendo do seu pacote).

Depois retaliação comunidade e o surgimento de uma opinião de que a monetização na forma de publicidade traria mais benefícios para bons profissionais de marketing do que para bons desenvolvedores, o experimento foi restringido. Administração posterior do NPM banido atividade semelhante e prometeu bloquear pacotes que exibem anúncios durante a instalação, durante a execução ou em vários estágios de desenvolvimento.

Ao mesmo tempo o diretor da NPM Inc que supervisiona o desenvolvimento da NPM prometido criar um grupo de trabalho e desenvolver uma solução para estimular a motivação dos mantenedores. O primeiro passo foi a implementação do comando “fund”, mas no futuro é possível criar a nossa própria plataforma de doações, que também poderá ser útil para financiar o próprio repositório NPM.

Fonte: opennet.ru

Adicionar um comentário