Гитхаб Инк, принадлежит Microsoft (работает как отдельная бизнес-единица), объявила об успешном завершении приобретения NPM Inc., который контролирует разработку популярного менеджера пакетов NPM и поддерживает репозиторий NPM (сумма транзакции публично не разглашается).
Хранилище NPM обслуживает более 1.3 миллиона пакетов, которые используют около 12 миллионов разработчиков и в настоящее время регистрируют около 75 миллиардов загрузок в месяц.
Напомним, что в прошлом году в NPM Inc произошла смена руководства., серия увольнений и поиск инвесторов.
Из-за неопределенности окружающие будущую судьбу NPM и отсутствие уверенности в том, что компания будет защищать интересы сообщества, а не инвесторов, группа сотрудников во главе с бывшим техническим директором NPM основал репозиторий пакетов Entropic.
Новый проект был разработан для устранения зависимости от экосистемы JavaScript / Node.js. в компании, которая полностью контролирует разработку менеджера пакетов и обслуживание репозитория.
По словам основателей Entropic, сообщество не имеет никакого влияния, чтобы привлекать NPM Inc к ответственности за предпринятые действия, а ориентация на прибыль препятствует осуществлению основных действий сообщества, но не приносит денег и требует дополнительных ресурсов, функций в качестве поддержки для проверка цифровой подписи.
Ахмад Нассри, технический директор NPM Inc, объявил о решении покинуть команду NPM, расслабьтесь, проанализируйте свой опыт и воспользуйтесь новыми возможностями (профиль Ахмеда показал, что он занял должность технического директора в Fractional). Хотя с другой стороны Исаак З. Шлютер, создатель NPM, продолжит работу над проектом.
Со своей стороны яМенеджеры GitHub пообещали, что репозиторий NPM всегда будет бесплатным и он будет открыт для всех разработчиков.
Мы рады сообщить, что GitHub завершил приобретение npm…
Для нас большая честь быть частью следующей главы npm и поддержать сообщество JavaScript по-новому.
В добавок к Разработчики GitHub раскрыли три ключевых направления для дальнейшего развития НПМ, из которых упоминают:
- Участие в сообществе: учет мнения разработчиков JavaScript при разработке сервиса.
- Возможность расширить базовые возможности
- Инвестиции в развитие инфраструктуры и платформы: Инфраструктура будет развиваться в направлении повышения надежности, масштабируемости и производительности репозитория.
Для повышения безопасности процесса публикации и доставки пакетов планируется интегрировать NPM в инфраструктуру GitHub, упоминается, что интеграция также позволит использовать интерфейс GitHub Чтобы подготовить и отбросить пакеты NPM:
- Изменения в пакетах можно отслеживать на GitHub от получения пул-реквеста до публикации новой версии пакета npm.
- Инструменты обнаружения уязвимостей и отчетов об уязвимостях, предоставляемые GitHub в репозиториях, также применимы к пакетам NPM.
- Спонсорская служба GitHub будет доступна для финансирования работы авторов пакетов NPM и их товарищей.
Развитие функциональности NPM будет направлено на повышение удобства повседневной работы. с менеджером пакетов от разработчиков и сопровождающих.
Из значительных нововведений, ожидаемых в NPM 7, вы можете увидеть рабочие области (рабочие области: позволяют добавлять зависимости нескольких пакетов в один пакет для одноэтапной установки), улучшить процесс публикации пакетов и расширить поддержку многофакторной аутентификации.
Наконец, также упоминается, что существующие платящие клиенты уже использует NPM Pro, Teams и Enterprise для размещения частных записей не претерпит изменений в сервисе, даже если GitHub планирует разрешить этим пользователям перемещать свои частные пакеты из npm в пакеты GitHub.
Если вы хотите узнать об этом больше вы можете проверить рекламу По следующей ссылке.