GitHub je uspešno zaključil nakup NPM

GitHub Inc. v lasti Microsofta (deluje kot ločena poslovna enota), je napovedal uspešen zaključek prevzema NPM Inc., ki nadzoruje razvoj priljubljenega upravitelja paketov NPM in vzdržuje repozitorij NPM (znesek transakcije ni bil javno razkrit).

Skladišče NPM streže več kot 1.3 milijona paketov, ki jih uporablja približno 12 milijonov razvijalcev in ima trenutno približno 75 milijard prenosov na mesec.

Spomnimo se, da je lani NPM Inc doživel zamenjavo vodstva, vrsto odpuščanj in iskanje vlagateljev.

Zaradi negotovosti prihodnjo usodo NPM in pomanjkanje zaupanja, da bo podjetje branilo interese skupnosti, ne investitorjev, skupina zaposlenih, ki jo vodi nekdanji glavni tehnični direktor NPM je ustanovil skladišče paketov Entropic.

Novi projekt je bil zasnovan za odstranitev odvisnosti od ekosistema JavaScript / Node.js v podjetju, ki v celoti nadzoruje razvoj upravitelja paketov in vzdrževanje repozitorija.

Po mnenju ustanoviteljev podjetja Entropic skupnost nima nobenega vpliva, da bi NPM Inc odgovarjala za izvedene ukrepe, usmerjenost v dobiček pa preprečuje izvajanje primarnih dejavnosti skupnosti, vendar ne prinaša denarja in zahteva dodatna sredstva, funkcije kot podporo za preverjanje digitalnega podpisa.

Ahmad Nassri, tehnični direktor NPM Inc, je napovedal odločitev, da zapusti ekipo NPM, sprostite se, analizirajte svoje izkušnje in izkoristite nove priložnosti (Ahmedov profil je pokazal, da je prevzel mesto tehničnega direktorja pri Fractional). Čeprav po drugi strani Isaac Z. Schlueter, ustvarjalec NPM, bo še naprej delal na projektu.

S svoje strani lUpravitelji GitHub so obljubili, da bo skladišče NPM vedno brezplačno in bo na voljo vsem razvijalcem.

Z veseljem sporočamo, da je GitHub zaključil nakup npm…

V čast nam je biti del naslednjega poglavja npm in podpirati skupnost JavaScript na nov način.

Poleg Razvijalci GitHub so predstavili tri ključna področja za nadaljnji razvoj NPM, med katerimi so:

  • Sodelovanje Skupnosti: ob upoštevanju mnenj razvijalcev JavaScript pri razvoju storitve.
  • Moč za razširitev osnovnih zmogljivosti
  • Naložbe v infrastrukturo in razvoj platforme: Infrastruktura se bo razvijala v smeri povečevanja zanesljivosti, razširljivosti in zmogljivosti odlagališča.

Za povečanje varnosti postopka objave in dostave paketov načrtujemo vključitev NPM v infrastrukturo GitHub integracija bo omogočila tudi uporabo vmesnika GitHub Za pripravo in spuščanje NPM paketov:

  • Spremembe paketov lahko spremljate na GitHubu od prejema zahteve za vlečenje do objave nove različice paketa npm.
  • Orodja za odkrivanje ranljivosti in poročanje o ranljivosti, ki jih ponuja GitHub v skladiščih, bodo veljala tudi za pakete NPM.
  • Sponzorska storitev GitHub bo na voljo za financiranje dela avtorjev in spremljevalcev NPM.

Razvoj funkcionalnosti NPM se bo osredotočil na izboljšanje udobja vsakodnevnega dela z upraviteljem paketov razvijalcev in vzdrževalcev.

Od pomembnih novosti, ki jih pričakuje NPM 7, si lahko ogledate delovne prostore (delovni prostori: omogoča dodajanje odvisnosti več paketov v enem paketu za enostopenjsko namestitev), izboljšate postopek objavljanja paketov in razširite podporo za večfaktorsko overjanje.

Na koncu je omenjeno tudi to obstoječe plačilne stranke že uporablja NPM Pro, Teams in Enterprise za gostovanje zasebnih zapisov ne bo doživel sprememb v storitvi, tudi če GitHub načrtuje, da bo tem uporabnikom omogočil premikanje zasebnih paketov od npm do paketov GitHub.

Če želite vedeti več o tem lahko preverite oglas V naslednji povezavi.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.