GitHub Inc. vlastněná společností Microsoft (fungující jako samostatná obchodní jednotka), oznámila úspěšné dokončení akvizice společnosti NPM Inc., který řídí vývoj populárního správce balíčků NPM a udržuje úložiště NPM (částka transakce nebyla zveřejněna).
Úložiště NPM obsluhuje více než 1.3 milionu balíčků, které využívá přibližně 12 milionů vývojářů a v současné době zaznamenávají přibližně 75 miliard stažení za měsíc.
Připomeňme, že v loňském roce došlo u společnosti NPM Inc ke změně ve vedení, série propouštění a hledání investorů.
Kvůli nejistotě budoucí osud NPM a nedůvěra v to, že společnost bude hájit zájmy komunity, nikoli investorů, skupiny zaměstnanců vedené bývalým technickým ředitelem Společnost NPM založila úložiště balíčků Entropic.
Nový projekt byl navržen tak, aby odstranil závislost na ekosystému JavaScript / Node.js ve společnosti, která zcela řídí vývoj správce balíčků a údržbu úložiště.
Podle zakladatelů společnosti Entropic nemá komunita žádný vliv na to, aby společnost NPM Inc nesla odpovědnost za přijatá opatření, a orientace na zisk se vyhýbá implementaci primárních aktivit komunity, ale nepřináší peníze a vyžaduje další zdroje, funkce jako podporu pro ověření digitálního podpisu.
Ahmad Nassri, technický ředitel společnosti NPM Inc, oznámil rozhodnutí opustit tým NPM, uvolněte se, analyzujte své zkušenosti a využijte nové příležitosti (Ahmedův profil ukázal, že nastoupil na pozici technického ředitele ve společnosti Fractional). I když na druhou stranu Isaac Z. Schlueter, tvůrce NPM, bude na projektu pokračovat v práci.
Pro jeho část lManažeři GitHub slíbili, že úložiště NPM bude vždy zdarma a bude otevřen všem vývojářům.
S potěšením oznamujeme, že GitHub dokončil akvizici společnosti npm…
Je nám ctí být součástí další kapitoly NPM a podporovat komunitu JavaScript novým způsobem.
Navíc k Vývojáři GitHubu odhalili tři klíčové oblasti pro další rozvoj NPM, z nichž je uvedeno:
- Účast komunity: s přihlédnutím k názorům vývojářů JavaScriptu při vývoji služby.
- Síla rozšířit základní možnosti
- Investice do rozvoje infrastruktury a platforem: Infrastruktura bude vyvíjena ve směru zvyšování spolehlivosti, škálovatelnosti a výkonu úložiště.
Pro zvýšení bezpečnosti procesu publikování a doručování balíků se plánuje integrace NPM do infrastruktury GitHub, jak je uvedeno integrace také umožní používat rozhraní GitHub Příprava a vyřazení balíčků NPM:
- Změny balíčků lze na GitHubu sledovat od přijetí požadavku na vytažení až po publikování nové verze balíčku npm.
- Nástroje pro detekci a hlášení zranitelnosti poskytované GitHubem v úložištích se budou vztahovat také na balíčky NPM.
- Sponzorská služba GitHub bude k dispozici k financování práce autorů a společníků balíčků NPM.
Vývoj funkce NPM se zaměří na zlepšení pohodlí každodenní práce se správcem balíčků od vývojářů a správců.
Z významných inovací očekávaných v NPM 7 můžete vidět pracovní prostory (pracovní prostory: umožňuje přidat závislosti několika balíčků do jednoho balíčku pro instalaci v jednom kroku), vylepšit proces publikování balíčku a rozšířit podporu vícefaktorového ověřování.
Nakonec je také uvedeno, že stávající platící zákazníci již k hostování soukromých záznamů používá NPM Pro, Teams a Enterprise nezaznamená změny ve službě, i když GitHub plánuje umožnit těmto uživatelům přesouvat jejich soukromé balíčky od npm do balíčků GitHub.
Pokud se o tom chcete dozvědět více můžete zkontrolovat reklamu Na následujícím odkazu.