Microsoft släppte nyheterna om NPM-köpet och kommer att utveckla det med GitHub

NPM Inc, som kontrollerar utvecklingen av pakethanteraren NPM och underhåller NPM-arkivet, har meddelat försäljningen av sin verksamhet till GitHub Inc (som för närvarande ägs av Microsoft), som fungerar som en oberoende affärsenhet (transaktionsbeloppet för köpet har inte offentliggjorts).

Förvärvet sägs ha resulterat i ett ägarbyte som inte kommer att påverka NPM-arkivet , vilket kommer att fortsätta existera och förbli offentligt och fritt tillgängligt för utvecklare med öppen källkod. Utvecklingen av NPM-pakethanteraren kommer att fortsätta med ytterligare resurser, vilket kan stimulera mer aktiv utveckling, eftersom GitHub avser att arbeta aktivt med JavaScript-communityn för att samla idéer och bestämma framtiden för NPM.

Angående de förändringar som Microsoft har planerat efter att förvärvet är slutfört nämns att de huvudsakliga utvecklingsvektorerna kommer att vara: öka tillförlitligheten, skalbarheten och produktiviteten hos arkivet och infrastrukturen, samt förbättra bekvämligheten i det dagliga arbetet för utvecklare och de som arbetar med pakethanteraren.

Av de viktiga innovationer som förväntas i version 7 av NPM namnges arbetsytorna (som gör det möjligt att lägga till beroenden för flera paket i ett paket för installation i ett steg), förbättra processen för publicering av paket och utöka stöd för multifaktorautentisering.

För att öka säkerheten för paketpublicerings- och leveransprocesser finns det planer på att integrera NPM i GitHub-infrastrukturen.

Integrationen kommer också att möjliggöra användning av GitHub-gränssnittet för att förbereda och distribuera NPM-paket : ändringar i paket kan spåras på GitHub från mottagandet av en pull request till lanseringen av en ny version av ett npm-paket.

Verktyg för sårbarhetsdetektering och sårbarhetsrapportering som tillhandahålls av GitHub i förvaret kommer också att gälla NPM-paket. GitHub-sponsortjänsten kommer att finnas tillgänglig för att finansiera arbetet för NPM-paketförfattare och följeslagare.

Dessutom nämns att Isaac Z. Schlueter (skaparen av NPM) kommer att fortsätta arbeta med projektet och kommer att förses med ytterligare resurser och en mer avslappnad arbetsmiljö.

I meddelandet från honom delar han följande:

Vad jag verkligen inte förväntade mig i början av förvärvsprocessen var hur mycket jag verkligen skulle vilja alla jag träffade på GitHub, med början med mina första samtal med Nat, liksom alla i teamet som han har tränat ...

Grundaren av NPM tror att NPM, som en del av GitHub, kommer att få ytterligare stöd från ett av världens största företag bakom den största utvecklargemenskapen. För närvarande hanterar NPM-repositoriet över 1.3 miljoner paket, som används av cirka 12 miljoner utvecklare. Det ser ungefär 75 miljarder nedladdningar per månad, och denna siffra växer ständigt.

Låt oss komma ihåg att NPM Inc förra året upplevde ett ledarskapsskifte, en rad uppsägningar och ett sökande efter investerare.

På grund av osäkerheten kring NPM:s framtid och en brist på förtroende för att företaget skulle förespråka samhällets intressen, inte investerarnas, grundade en grupp anställda, ledd av en tidigare teknisk chef för NPM, paketförvaret Entropic.

Det nya projektet utformades för att eliminera JavaScript/Node.js-ekosystemets beroende av ett enda företag som helt kontrollerar utvecklingen av en pakethanterare och underhåller ett arkiv.

Enligt grundarna av Entropic har samhället inte förmågan att hålla NPM Inc ansvarig för de åtgärder som vidtagits, och vinstinriktningen förhindrar genomförandet av samhällets primära aktiviteter, men ger inte pengar och kräver ytterligare resurser, funktioner, som stöd för verifiering av digital signatur.

Om du vill veta mer om artikeln kan du läsa originalutgåvan via följande länk.


Lägg till som prioriterad källa i Google