GitHub har framgångsrikt slutfört sitt förvärv av NPM

GitHub Inc, som ägs av Microsoft och drivs som en oberoende affärsenhet, tillkännagav på det framgångsrika slutförandet av transaktionen för att köpa NPM Incs verksamhet, som kontrollerar utvecklingen av NPM-pakethanteraren och underhåller NPM-förrådet. NPM-förrådet betjänar mer än 1.3 miljoner paket, som används av cirka 12 miljoner utvecklare. Cirka 75 miljarder nedladdningar registreras per månad. Transaktionsbeloppet avslöjas inte.

Ahmad Nassri, CTO för NPM Inc, сообщил om beslutet att lämna NPM-teamet, ta en paus, analysera din upplevelse och dra nytta av nya möjligheter (i profil Ahmed, det finns uppgifter om att han har tagit tjänsten som teknisk direktör på Fractional). Isaac Z. Schlueter, skapare av NPM, kommer att fortsätta arbeta med projektet.

GitHub har lovat att NPM-förvaret alltid kommer att förbli gratis och öppet för alla utvecklare. GitHub utnämnde tre nyckelområden för vidareutveckling av NPM: interaktion med communityn (med hänsyn till JavaScript-utvecklares åsikter när de utvecklar tjänsten), utökade grundläggande möjligheter och investeringar i infrastruktur och plattformsutveckling. Infrastrukturen kommer att utvecklas i riktning mot att öka förvarets tillförlitlighet, skalbarhet och prestanda.

För att förbättra säkerheten för processerna för publicering och leverans av paket är det planerat att integrera NPM i GitHub-infrastrukturen. Integrationen kommer också att tillåta dig att använda GitHub-gränssnittet för att förbereda och vara värd för NPM-paket - ändringar av paket kan spåras i GitHub från mottagandet av en pull-förfrågan till publiceringen av en ny version av NPM-paketet. Verktyg som tillhandahålls på GitHub identifiera sårbarheter och informera om sårbarheter i förråd kommer också att gälla för NPM-paket. En tjänst kommer att finnas tillgänglig för att finansiera arbetet för underhållare och författare av NPM-paket GitHub-sponsorer.

NPM funktionsutveckling kommer att fokusera på att förbättra användbarheten av utvecklare och underhållares dagliga arbete med pakethanteraren. Viktiga innovationer som förväntas i npm 7 inkluderar arbetsytor (arbetsytor - tillåter dig att aggregera beroenden från flera paket till ett paket för installation i ett steg), förbättra processen för att publicera paket och utöka stödet för multifaktorautentisering.

Låt oss komma ihåg att NPM Inc förra året upplevde en förändring i ledningen, en serie uppsägningar av anställda och ett sökande efter investerare. På grund av den nuvarande osäkerheten om framtiden för NPM och bristen på förtroende för att företaget kommer att försvara samhällets intressen snarare än investerarna, ledde en grupp anställda av NPMs tidigare CTO grundad paketförråd Entropisk. Det nya projektet utformades för 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 samhället inte hävstången att hålla NPM Inc ansvarigt för sina handlingar, och fokus på att göra vinst förhindrar implementeringen av möjligheter som är primära ur communityns synvinkel, men som inte genererar pengar och kräver ytterligare resurser, såsom stöd för verifiering av digital signatur .

Källa: opennet.ru

Lägg en kommentar