Společnost NPM Inc, která řídí vývoj balíčkového manažera NPM a spravuje repozitář NPM, o obchod společnosti Microsoft. Jako kupující se v transakci objevuje společnost GitHub, která funguje jako nezávislá obchodní jednotka Microsoftu. Částka transakce není uvedena.
Tvrdí se, že změna vlastníka nebude mít vliv na repozitář , který bude pokračovat ve svém existování a zůstane veřejně dostupný a bezplatný pro vývojáře otevřeného softwaru. Vývoj balíčkového manažera NPM bude pokračovat s přitáhnutím dalších zdrojů, což může podnítit jeho aktivnější rozvoj. GitHub má v úmyslu aktivně spolupracovat s komunitou vývojářů na JavaScriptu na sběru nápadů a určení budoucnosti NPM.
Mezi hlavními směry rozvoje se zmiňuje zvyšování spolehlivosti, škálovatelnosti a výkonu repozitáře a infrastruktury, jakož i zvyšování pohodlí každodenní práce vývojářů a správců s balíčkovým manažerem. Mezi očekávané významné novinky v npm 7 patří pracovní prostory (, které umožňují agregovat závislosti z několika balíčků do jednoho balíčku pro jejich instalaci jedním krokem), zlepšení procesu publikace balíčků a rozšíření podpory vícefaktorové autentizace.
Pro zvýšení bezpečnosti procesů publikace a dodání balíčků se plánuje integrace NPM do infrastruktury GitHub. Integrace také umožní používat rozhraní GitHub pro přípravu a umístění balíčků NPM – změny v balíčcích bude možné sledovat na GitHubu od přijetí pull requestu až po publikaci nové verze balíčku NPM. Nástroje poskytované v GitHubu pro zranitelností a o zranitelnostech v repozitářích budou použity i pro balíčky NPM. Pro financování práce správců a autorů balíčků NPM bude dostupná služba .
Isaac Z. Schlueter, zakladatel NPM, bude i nadále pracovat na projektu a dostane více zdrojů a klidnější prostředí pro práci. Zakladatel NPM věří, že v rámci GitHub NPM získá dodatečnou podporu od jedné z největších světových společností, která stojí za největším vývojářským komunitou. V současnosti repozitář NPM spravuje více než 1,3 milionu balíčků, které využívá přibližně 12 milionů vývojářů. Měsíčně se zaznamenává přibližně 75 miliard stažení a tento ukazatel neustále roste.
Připomínáme, že v loňském roce společnost NPM Inc prošla změnou vedení, sérií propouštění zaměstnanců a hledáním investorů. Kvůli vzniklé nejistotě ohledně budoucnosti NPM a nedůvěře v to, že společnost bude hájit zájmy komunity, a nikoli investorů, skupina zaměstnanců vedená bývalým technickým ředitelem NPM repozitář balíčků . Nový projekt má za cíl odstranit závislost ekosystému JavaScript/Node.js na jedné společnosti, která plně kontroluje vývoj správce balíčků a údržbu repozitáře. Podle zakladatelů Entropic nemá komunita žádné páky, jak přimět NPM Inc k odpovědnosti za své činy, a orientace na zisk brání realizaci primárních potřeb komunity, které sice nepřinášejí peníze, ale vyžadují další zdroje, jako je podpora verifikace digitálním podpisem.
Zdroj: opennet.ru
