GitHub je uspješno obavio kupovinu NPM-a

GitHub Inc. u vlasništvu Microsofta (djeluje kao zasebna poslovna jedinica), je najavio uspješan završetak akvizicije NPM Inc., koji kontrolira razvoj popularnog NPM upravitelja paketa i održava NPM spremište (iznos transakcije nije javno objavljen).

Spremište NPM opslužuje više od 1.3 miliona paketa, koje koristi oko 12 miliona programera i trenutno bilježe približno 75 milijardi preuzimanja mjesečno.

Podsjetimo da je prošle godine NPM Inc doživio promjenu rukovodstva, niz otpuštanja i potraga za investitorima.

Zbog neizvjesnosti okružujući buduću sudbinu NPM-a i nedostatak povjerenja da će kompanija braniti interese zajednice, a ne investitora, grupa zaposlenih predvođena bivšim glavnim tehničkim direktorom NPM je osnovao spremište paketa Entropic.

Novi projekt osmišljen je kako bi se uklonila ovisnost o JavaScript / Node.js ekosustavu u kompaniji koja u potpunosti kontrolira razvoj menadžera paketa i održavanje spremišta.

Prema osnivačima Entropic-a, zajednica nema utjecaja da NPM Inc pozove na odgovornost za poduzete radnje, a orijentacija na dobit sprječava provođenje primarnih aktivnosti zajednice, ali ne donosi novac i zahtijeva dodatna sredstva, značajke, kao podršku za verifikacija digitalnog potpisa.

Ahmad Nassri, tehnički direktor NPM Inc, najavio je odluku o napuštanju NPM tima, opustite se, analizirajte svoje iskustvo i iskoristite nove prilike (Ahmedov profil je pokazao da je preuzeo poziciju tehničkog direktora u kompaniji Fractional). Iako s druge strane Isaac Z. Schlueter, tvorac NPM-a, nastavit će raditi na projektu.

Sa svoje strane lMenadžeri GitHub-a obećali su da će NPM spremište uvijek biti besplatno i bit će otvoren za sve programere.

Drago nam je objaviti da je GitHub dovršio akviziciju npm-a…

Čast nam je biti dijelom sljedećeg poglavlja npm-a i podržati JavaScript zajednicu na novi način.

Pored Programeri GitHub otkrili su tri ključna područja za dalji razvoj NPM od kojih se spominju:

  • Učešće zajednice: uzimajući u obzir mišljenja programera JavaScript-a u razvoju usluge.
  • Moć proširenja osnovnih mogućnosti
  • Ulaganje u infrastrukturu i razvoj platforme: Infrastruktura će se razvijati u pravcu povećanja pouzdanosti, skalabilnosti i performansi spremišta.

Da bi se povećala sigurnost procesa izdavanja i isporuke paketa, planirano je integriranje NPM-a u GitHub infrastrukturu spomenuto je da integracija će takođe omogućiti upotrebu GitHub interfejsa Za pripremu i ispuštanje NPM paketa:

  • Promjene paketa mogu se pratiti na GitHub-u od primanja zahtjeva za povlačenjem do objavljivanja nove verzije npm paketa.
  • Alati za otkrivanje ranjivosti i izvještavanje o ranjivosti koje pruža GitHub u spremištima također će se primjenjivati ​​na NPM pakete.
  • Usluga sponzora GitHub bit će dostupna za financiranje rada autora i pratilaca NPM paketa.

Razvoj NPM funkcionalnosti usredotočit će se na poboljšanje pogodnosti svakodnevnog rada s upraviteljem paketa programera i održavatelja.

Od značajnih inovacija koje se očekuju u NPM 7, možete vidjeti radne prostore (radni prostori: omogućava vam dodavanje zavisnosti nekoliko paketa u jedan paket za instalaciju u jednom koraku), poboljšati postupak objavljivanja paketa i proširiti podršku za višefaktorsku autentifikaciju.

Na kraju se takođe spominje da postojeći kupci koji plaćaju već koristi NPM Pro, Teams i Enterprise za hostiranje privatnih zapisa neće doživjeti promjene u usluzi, čak i ako GitHub planira omogućiti ovim korisnicima da premještaju svoje privatne pakete od npm do GitHub paketa.

Ako želite znati više o tome možete provjeriti oglas Na sledećem linku.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.