A empresa NPM Inc, que controla o desenvolvimento do gerenciador de pacotes NPM e mantém o repositório NPM, maior do negócio da Microsoft. A GitHub atua como o comprador na transação, funcionando como uma unidade de negócios independente da Microsoft. O valor do negócio não foi divulgado.
Alega-se que a mudança de proprietários não afetará o repositório , que continuará a existir e permanecerá acessível e gratuito para desenvolvedores de software de código aberto. O desenvolvimento do gerenciador de pacotes NPM continuará com o auxílio de recursos adicionais, o que pode impulsionar seu desenvolvimento mais ativo. A GitHub pretende interagir ativamente com a comunidade de desenvolvedores na linguagem JavaScript para coletar ideias e definir o futuro do NPM.
Os principais vetores de desenvolvimento mencionados incluem melhorar a confiabilidade, escalabilidade e desempenho do repositório e infraestrutura, bem como facilitar o trabalho cotidiano dos desenvolvedores e mantenedores com o gerenciador de pacotes. Entre as inovações aguardadas no npm 7 estão os espaços de trabalho (, que permitem agregar em um único pacote as dependências de vários pacotes para instalação em um único passo), melhorias no processo de publicação de pacotes e ampliação do suporte à autenticação multifatorial.
Para aumentar a segurança dos processos de publicação e entrega de pacotes, está prevista a integração do NPM à infraestrutura do GitHub. A integração também permitirá utilizar a interface do GitHub para preparar e publicar pacotes NPM — as alterações nos pacotes poderão ser acompanhadas no GitHub desde o recebimento de uma solicitação de pull até a publicação de uma nova versão do pacote npm. As ferramentas disponíveis no GitHub para de vulnerabilidades e sobre vulnerabilidades em repositórios serão aplicáveis também aos pacotes NPM. Para financiar o trabalho dos mantenedores e autores dos pacotes NPM, estará disponível o serviço .
Isaac Schlueter, criador do NPM, continuará a trabalhar no projeto e receberá recursos adicionais e um ambiente de trabalho mais tranquilo. O fundador do NPM acredita que, fazendo parte da GitHub, o NPM receberá apoio adicional de uma das maiores empresas do mundo, que está por trás da maior comunidade de desenvolvedores. Atualmente, o repositório NPM atende mais de 1,3 milhões de pacotes, utilizados por cerca de 12 milhões de desenvolvedores. Mensalmente, são registradas cerca de 75 bilhões de downloads, e esse número continua a crescer.
Vale lembrar que, no ano passado, a NPM Inc passou por uma mudança na direção, uma série de demissões e a busca por investidores. Devido à incerteza sobre o futuro da NPM e a falta de confiança em que a empresa defenderia os interesses da comunidade, e não dos investidores, um grupo de funcionários liderado pelo ex-diretor técnico da NPM um repositório de pacotes . O novo projeto tem como objetivo eliminar a dependência do ecossistema JavaScript/Node.js de uma única empresa que controla totalmente o desenvolvimento do gerenciador de pacotes e a manutenção do repositório. Segundo os fundadores da Entropic, a comunidade não possui meios para responsabilizar a NPM Inc. por suas ações, e a orientação para geração de lucro dificulta a implementação de oportunidades que são primárias do ponto de vista da comunidade, mas que não geram receita e demandam recursos adicionais, como o suporte à verificação por assinatura digital.
Fonte: opennet.ru
