GitHub успішно завершив придбання NPM

GitHub Inc. належить 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.

Якщо ви хочете дізнатися більше про це Ви можете перевірити оголошення У наступному посиланні.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.