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 разкриха три ключови области за по-нататъшно развитие на NPM, от които се споменава:

  • Участие на общността: като се вземат предвид мненията на разработчиците на 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. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.