GitHub Inc, mis kuulub Microsoftile ja tegutseb sõltumatu äriüksusena, teatas eduka tehingu lõpuleviimisest NPM Inc, mis haldab NPM pakihalduri arendust ja hoiab NPM'i hoidlat. NPM hoidla teenindab üle 1,3 miljoni paketi, mida kasutab umbes 12 miljonit arendajat. Kuus toimub umbes 75 miljardit allalaadimist. Tehingu summat ei avalikustatud.
, NPM Inc tehniline direktor, otsusest lahkuda NPM meeskonnast, puhata, analüüsida oma kogemust ja kasutada uusi võimalusi ( ilmnes, et ta asus Fractionali tehnilise direktorina tööle). Isaac Z. Schlueter, NPM looja, jätkab projekti kallal töötamist.
GitHub on lubanud, et NPM hoidla jääb alati tasuta ja avalikuks kõigile arendajatele. GitHub nimetas kolm peamist valdkonda, kus NPM areng jätkub: suhtlemine kogukonnaga (arendajate arvamuse kuulamine JavaScripti keeles teenuse arendamisel), põhivõimaluste laienemine ning infrastruktuuri ja platvormi arendusse investeerimine. Infrastruktuur areneb suunas, mis keskendub hoidmisse usaldusväärsuse, skaleeritavuse ja hoidla jõudluse suurendamisele.
Protsesside avaldamise ja pakettide edastamise turvalisuse suurendamiseks plaanitakse NPM-i integreerimist GitHubi infrastruktuuri. Integreerimine võimaldab kasutada GitHubi liidest NPM-pakettide ettevalmistamiseks ja avaldamiseks – pakettide muudatusi saab jälgida GitHubis alates pull-päringu saabumisest kuni uue NPM-paketi versiooni avaldamiseni. GitHubis pakutavad tööriistad ja haavatuste kohta hoidlastes rakendatakse ka NPM-pakettide jaoks. NPM-pakettide hooldajate ja autorite töö rahastamiseks on saadaval teenus .
NPM funktsionaalsuse areng keskendub arendajate ja nende abivahendite igapäevase töö mugavuse suurendamisele. NPM 7-s oodatavad olulised uuendused hõlmavad töörühmi ( — võimaldavad koguda ühte paketti sõltuvused mitmest paketist, et neid ühe sammuga installida), pakettide avaldamise protsessi parendust ning mitme faktoriga autentimise toe laiemat rakendamist.
Tuletame meelde, et mullu koges NPM Inc juhtimise vahetust, töötajate ülesandeid ja investorite otsimist. Olematu selguse tõttu NPM tuleviku osas ja usalduse puudumise tõttu, et ettevõte kaitseb kogukonna huve, mitte investorite omi, asutas endine NPM-i tehnoloogia direktor repository . Uus projekt pidi kõrvaldamiseks JavaScripti/Node.js ökosüsteemi sõltuvuse ühisest ettevõttest, mis täielikult kontrollib pakihalduri arendust ja hoidla haldamist. Entropic asutajate arvates pole kogukonnal vahendeid, et tuua NPM Inc vastutusele nende tegude eest, ning kasumi teenimisele orienteeritus takistab algsete, kuid mitte raha teenivate ja lisaressursse nõudvate võimaluste, nagu digitaalallkirja verifitseerimise toe, elluviimist.
Allikas: opennet.ru
