NPM Inc, mis haldab NPM paketihalduri arendust ja NPM hoidlat, o Microsofti ettevõttele. Ostjaks on tehingus GitHub, mis toimib Microsofti iseseisva äriüksusena. Tehingu summat ei avalikustatud.
On kinnitatud, et omaniku vahetus ei mõjuta hoidlat , mis jätkab oma eksisteerimist ja jääb avatud ja tasuta avatud lähtekoodiga arendajatele. NPM paketihalduri arendust jätkatakse lisavahendite kaasamisega, mis võib olla stiimul selle aktiivsemaks arenguks. GitHub kavatseb aktiivselt suhelda JavaScripti arendajate kogukonnaga ideede kogumiseks ning NPM tuleviku määratlemiseks.
Peamisteks arengusuundadeks on märgitud hoidla ja infrastruktuuri usaldusväärsuse, skaleeritavuse ja jõudluse tõstmine ning arendajate igapäevase töö ja paketihalduriga toimetamise mugavuse suurendamine. Oodatud ulatuslikud uuendused npm 7-s hõlmavad tööruume (, võimaldavad ühendada mitme paketi sõltuvused üheks kogumiks, et neid ühekorraga installida), parandades pakettide avaldamise protsessi ja suurendades mitme faktorilise autentimise tuge.
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 .
Isaac Z. Schlueter, NPM looja, jätkab projekti kallal töötamist ning saab edaspidi rohkem ressursse ja rahulikuma töökeskkonna. NPM asutaja usub, et GitHubi koosseisus saab NPM täiendavat tuge ühest maailma suurimast ettevõttest, mis toetab suurimat arendajate kogukonda. Praegu haldab NPM'i repository üle 1,3 miljoni paketi, mida kasutab umbes 12 miljonit arendajat. Igal kuul registreeritakse umbes 75 miljardit allalaadimist ja see number kasvab pidevalt.
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 on loodud JavaScripti/Node.js ökosüsteemi sõltumatuks muutmiseks, et vältida sõltuvust ühest ettevõttest, kes täielikult kontrollib pakettide haldurite arendust ja hoidmise hoidmist. Entropic asutajate arvates ei oma kogukond võimalusi tõmmata NPM Inc vastutusele selle tegevuse eest, ning kasumile orienteeritus takistab peamiste, kuid mitte raha teenivate ja täiendavaid ressursse nõudvate võimaluste, nagu digitaalse allkirja verifitseerimise toetamine, rakendamist.
Allikas: opennet.ru
