Het bedrijf NPM Inc, dat de ontwikkeling van de pakketbeheerder NPM beheert en verantwoordelijk is voor het onderhoud van de NPM-repository, groter publiek. het bedrijf aan Microsoft. In de deal fungeert GitHub als onafhankelijke zakelijke eenheid van Microsoft. De waarde van de deal is niet bekendgemaakt.
Er wordt beweerd dat de wijziging van eigenaar geen invloed zal hebben op de repository , die zal blijven bestaan en gratis blijft voor ontwikkelaars van open source-software. De ontwikkeling van de pakketbeheerder NPM zal doorgaan met extra middelen, wat een stimulans kan zijn voor meer actieve ontwikkeling. GitHub is van plan om actief samen te werken met de JavaScript-ontwikkelaarsgemeenschap om ideeƫn te verzamelen en de toekomst van NPM te bepalen.
Als belangrijkste ontwikkelingsrichtingen worden genoemd de verbetering van de betrouwbaarheid, schaalbaarheid en prestatie van de repository en infrastructuur, evenals de verbetering van het dagelijks gebruiksgemak voor ontwikkelaars en beheerders met de pakketbeheerder. Tot de verwachte belangrijke vernieuwingen in npm 7 behoren werkruimten (, die het mogelijk maken om afhankelijkheden uit meerdere pakketten in ƩƩn pakket te aggregeren voor installatie in ƩƩn stap), verbetering van het publicatieproces van pakketten en uitbreiding van de ondersteuning voor meervoudige verificatie.
Om de veiligheid van de publicatie- en leveringsprocessen van pakketten te vergroten, is het de bedoeling om NPM te integreren in de infrastructuur van GitHub. De integratie zal ook het gebruik van de GitHub-interface voor de voorbereiding en plaatsing van NPM-pakketten mogelijk maken ā wijzigingen in de pakketten zullen in GitHub kunnen worden gevolgd van de ontvangst van pull-verzoeken tot de publicatie van een nieuwe versie van de npm-pak. van kwetsbaarheden en over kwetsbaarheden in de repositories zullen ook van toepassing zijn op NPM-pakketten. Voor de financiering van de werkzaamheden van beheerders en auteurs van NPM-pakketten zal de dienst .
Isaac Z. Schlueter, de oprichter van NPM, zal doorgaan met het werken aan het project en zal extra middelen en een rustigere werkomgeving krijgen. De oprichter van NPM gelooft dat het binnen GitHub extra ondersteuning zal ontvangen van een van de grootste wereldwijde bedrijven, dat achter de grootste ontwikkelaarsgemeenschap staat. Momenteel onderhoudt de NPM-repository meer dan 1,3 miljoen pakketten, die worden gebruikt door ongeveer 12 miljoen ontwikkelaars. Er worden maandelijks ongeveer 75 miljard downloads geregistreerd, en dit cijfer blijft gestaag stijgen.
Ter herinnering, vorig jaar heeft NPM Inc een verandering in leiding gehad, een reeks ontslagen en een zoektocht naar investeerders ondergaan. Vanwege de heersende onzekerheid over de toekomstige richting van NPM en het wantrouwen dat het bedrijf de belangen van de gemeenschap voorrang zou geven boven die van investeerders, heeft een groep medewerkers onder leiding van de voormalige CTO van NPM eengemoderniseerde pakkettenrepository . Het nieuwe project was bedoeld om de afhankelijkheid van het JavaScript/Node.js-ecosysteem van ƩƩn bedrijf, dat de ontwikkeling van de pakketbeheerder en het onderhoud van de repository volledig controleert, te verhelpen. Volgens de oprichters van Entropic heeft de gemeenschap geen middelen om NPM Inc verantwoordelijk te houden voor hun acties, en de focus op winstgevendheid staat de uitvoering van belangrijke, gemeenschapsgerichte mogelijkheden, die geen geld opleveren en extra middelen vereisen, zoals ondersteuning van digitale handtekeningverificatie, in de weg.
Bron: opennet.ru
