GitHub Inc, som Àgs av Microsoft och fungerar som en oberoende affÀrsenhet, har framgÄngsrikt avslutat affÀren för att förvÀrva verksamheten frÄn NPM Inc, som kontrollerar utvecklingen av pakethanteraren NPM och ansvarar för underhÄllet av NPM-förvaret. NPM-förvaret tillhandahÄller över 1,3 miljoner paket som anvÀnds av cirka 12 miljoner utvecklare. MÄnadsvis registreras cirka 75 miljarder nedladdningar. Köpesumman avslöjas inte.
, teknisk direktör för NPM Inc, angÄende beslutet att lÀmna NPM-teamet för att ta en paus, analysera sina erfarenheter och utnyttja nya möjligheter (i av Ahmad uppgifter framgÄr att han har tagit en position som teknikchef pÄ företaget Fractional). Isaac Schlueter, skaparen av NPM, kommer fortsatt att arbeta med projektet.
GitHub har lovat att NPM-förvaret alltid kommer att förbli gratis och allmÀnt tillgÀngligt för alla utvecklare. GitHub har identifierat tre nyckelomrÄden för den fortsatta utvecklingen av NPM: samverkan med gemenskapen (att ta hÀnsyn till Äsikterna frÄn utvecklare av JavaScript vid utvecklingen av tjÀnsten), utvidgning av grundlÀggande funktioner och investeringar i utveckling av infrastrukturen och plattformen. Infrastrukturen kommer att utvecklas mot ökad tillförlitlighet, skalbarhet och prestanda för förvaret.
För att öka sĂ€kerheten i publicerings- och distributionsprocesserna av paket planeras en integration av NPM i GitHub-infrastrukturen. Integrationen kommer ocksĂ„ att möjliggöra anvĂ€ndning av GitHubs grĂ€nssnitt för att förbereda och publicera NPM-paket â Ă€ndringar i paketen kommer att kunna spĂ„ras i GitHub frĂ„n nĂ€r en pull-begĂ€ran kommer in fram till publiceringen av en ny version av ett npm-paket. De verktyg som tillhandahĂ„lls i GitHub sĂ„rbarheter och om sĂ„rbarheter i förvaren kommer ocksĂ„ att tillĂ€mpas för NPM-paket. För att finansiera arbetet för underhĂ„llarna och författarna av NPM-paket kommer en tjĂ€nst .
Utvecklingen av NPM:s funktionalitet kommer att fokusera pĂ„ att förbĂ€ttra den dagliga anvĂ€ndarupplevelsen för utvecklare och deras följeslagare. Bland de förvĂ€ntade stora nyheterna i npm 7 kan vi nĂ€mna arbetsytor ( â som möjliggör att aggregera beroenden frĂ„n flera paket till ett enda paket för installation i ett steg), förbĂ€ttrade publiceringsprocesser för paket och utökad support för multifaktorautentisering.
Vi pÄminner om att NPM Inc förra Äret genomgick en ledarskapsförÀndring, en serie uppsÀgningar och letande efter investerare. PÄ grund av den osÀkerhet som rÄdde kring NPM:s framtid och bristen pÄ tro pÄ att företaget skulle försvara gemenskapens intressen snarare Àn investerarnas, bildade en grupp anstÀllda under ledning av den tidigare tekniska direktören för NPM paketarkivet . Det nya projektet syftade till att eliminera JavaScript/Node.js ekosystemets beroende av ett företag som helt kontrollerar utvecklingen av pakethanteraren och underhÄllet av förvaret. Enligt grundarna av Entropic har gemenskapen inga verktyg för att hÄlla NPM Inc ansvarigt för sina handlingar, och fokus pÄ att generera vinst hindrar implementeringen av grundlÀggande möjligheter som Àr viktiga för gemenskapen, men som inte ger intÀkter och krÀver ytterligare resurser, sÄsom stöd för verifiering med digital signatur.
KĂ€lla: opennet.ru
