Firmu npm Inc., která zastřešuje vývoj stejnojmenné platformy pro správu balíčků s kódy jazyka JavaScript, převezme společnost Microsoft. Její řešení hodlá integrovat do služby GitHub. Redmondská společnost tímto krokem dále rozšiřuje svou spolupráci s vývojářskou komunitou a světem open source.
Společnost npm vznikla v roce 2014, stejnojmenný open source projekt zahájil svou činnost o pět let dříve. Firma vyvíjí stejnojmennou platformu pro správu balíčků s kódy jazyka JavaScript. Její řešení funguje také jako výchozí manažer balíčků pro provozní prostředí Node.js. Platforma npm se skládá vedle samotné aplikace npm – Node Package Manager také z klienta příkazové řádkyCLI a z on-line databáze npm registry, která obsahuje veřejné i soukromé balíčky kódu.
Celé řešení spravuje a hostuje firma npm, stále ale jde o open source. Správa privátních balíčků, resp. funkcionality s ní spojené, představují pro firmu npm hlavní zdroj příjmů. Mezi její klienty patří například společnosti Adobe, Netflix, VISA, Salesforce, Ikea, Nike nebo Microsoft.
Platforma aktuálně podporuje na 1,3 milionu balíčků kódu. Měsíčně si jich vývojáři stáhnou na 75 miliard. Po integraci se službou GiHub plánuje společnost Microsoft posílit infrastrukturu, zvýšit uživatelský komfort přidáním dalších funkcionalit a zlepšit úroveň zabezpečení. Na hlavní myšlence ani na otevřenosti projektu a souvisejících služeb ovšem nehodlá nic měnit.
Hostování privátních registrů, balíčků v programech Pro, Teams a Enterprise zůstane rovněž součástí nabídky. Platícím klientům nabídne přesun do prostředí GitHub Packages. Npm registry by tak zůstaly čisté veřejným projektem.