Microsoft приобретает менеджера пакетов Node npm Inc., официальные лица объявили 16 марта. (Ни одна из компаний не делится ценой покупки.) Microsoft планирует интегрировать GitHub с npm с целью сделать объединенное сообщество еще более привлекательным для разработчиков JavaScript. ,
npm, в дополнение к предложению менеджера пакетов Node, также размещает и поддерживает реестр npm и CLI.
Представители Microsoft заявили, что npm в настоящее время поддерживает более 1,3 миллиона пакетов и 75 миллиардов загрузок в месяц. Microsoft намерен всегда поддерживать реестр npm доступным как открытый и бесплатный для разработчиков, сказал генеральный директор GitHub Нат Фридман.
Как только Microsoft утвердит npm, у нее будет трехсторонний план для npm, сказал Фридман в своем посте: инвестировать в инфраструктуру реестра и платформу; улучшить базовые возможности npm с помощью новых функций, таких как рабочие области, а также улучшения публикации и многофакторной аутентификации; и взаимодействовать с сообществом JavaScript, чтобы «помочь нам определить будущее npm».
В более долгосрочной перспективе Microsoft намерена интегрировать GitHub и npm, чтобы разработчики могли отследить переход от pull-запроса GitHub к версии пакета npm, в которой это исправлено, сказал Фридман.
Microsoft также планирует продолжать поддерживать платные функции npm для клиентов Pro, Teams и Enterprise для размещения частных реестров. Microsoft также планирует предоставить платящим клиентам npm возможность пересылать свои частные пакеты npm в пакеты GitHub, «позволяя npm сосредоточиться исключительно на том, чтобы быть отличным публичным реестром для JavaScript», — сказал Фридман.
«Сегодняшние новости о том, что GitHub будет приобретение npm является позитивным и логичным шагом для обеспечения стабильности и безопасности реестра npm с открытым исходным кодом для разработчиков JavaScript. Мы знаем и доверяем лидерам GitHub, у которых есть опыт, позволяющий опираться на важный вклад многих, что сделало npm ведущим ресурс управления пакетами с открытым исходным кодом, которым он является сегодня », — сказал Робин Джинн, исполнительный директор OpenJS Foundation.
Дополнительные отчеты Стивена Дж. Вогана-Николса.