Společnost GitHub Inc, která patří Microsoftu a funguje jako nezávislá obchodní jednotka, o úspěšném dokončení transakce na koupi firmy NPM Inc, která má pod kontrolou vývoj správce balíčků NPM a zajišťuje podporu repozitáře NPM. Repozitář NPM obsluhuje více než 1,3 milionu balíčků, které používá přibližně 12 milionů vývojářů. Měsíčně se zaznamenává kolem 75 miliard stažení. Výše transakce nebyla zveřejněna.
, technický ředitel NPM Inc, o rozhodnutí odejít z týmu NPM, odpočinout si, analyzovat své zkušenosti a využít nové příležitosti (v se objevily údaje, že zaujal pozici technického ředitele ve společnosti Fractional). Isaac Shluter, zakladatel NPM, bude pokračovat v práci na projektu.
GitHub slíbil, že repozitář NPM zůstane navždy zdarma a veřejně přístupný pro všechny vývojáře. GitHub uvedl tři klíčové oblasti budoucího rozvoje NPM: interakce se komunitou (zapojení názorů vývojářů v jazyce JavaScript do rozvoje služby), rozšíření základních funkcí a investice do rozvoje infrastruktury a platformy. Infrastruktura se bude rozvíjet směrem k zvyšování spolehlivosti, škálovatelnosti a výkonu repozitáře.
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 .
Rozvoj funkcionality NPM se zaměří na zvyšování pohodlí každodenní práce s paketovým správcem pro vývojáře a jejich příslušenství. Mezi očekávanými významnými novinkami v npm 7 můžeme zmínit pracovní prostory ( — umožňují agregovat do jednoho balíčku závislosti z několika balíčků pro jejich instalaci v jednom kroku), zlepšení procesu publikování balíčků a rozšíření podpory vícestupňové autentizace.
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ěl za cíl odstranit závislost ekosystému JavaScript/Node.js na jedné společnosti, která zcela kontroluje vývoj správce balíčků a podporu repozitáře. Podle zakladatelů Entropic nemá komunita páky, jak přivést NPM Inc k odpovědnosti za její činy, a orientace na zisk brání realizaci primárních možností, které jsou z pohledu komunity rizikové, ale nepřinášejí peníze a vyžadují další zdroje, jako je podpora ověřování digitálním podpisem.
Zdroj: opennet.ru
