Microsoft plans to integrate npm with GitHub following acquisition

The JavaScript platform will undergo a host of improvements, with the community given a stronger voice

GitHub has signed an agreement to acquire widely-used JavaScript platform npm, with parent company Microsoft eventually hoping to integrate the newly bought company into GitHub in the longer-term. 

Considered an essential part of the JavaScript ecosystem, the npm package manager is home to 1.3 million packages and sustains 75 billion downloads per month. The platform will be integrated into the GitHub development platform, which Microsoft took under its ownership in 2018.

Related Resource

Three keys to maximise application migration and modernisation success

Harness the benefits that modernised applications can offer

Download now

The firm is planning to invest in the registry infrastructure and wider platform, with investments made to ensure it’s fast, reliable and scalable. 

Microsoft will moreover, improve the core experience for developers while retaining npm’s open-source status. Additional features, such as Workspaces and improvements to multi-factor authentication (MFA) processes, will be developed with time.

Finally, the company wants to actively engage with the JavaScript community so the views of developers can be fed into future builds of npm.

“The amazing energy and creativity of millions of JavaScript developers is evident every day in the work that appears in npm,” said GitHub chief executive Nat Friedman. “We are honored to support that community in a new way. The future of npm and the JavaScript ecosystem is very bright.”

The eventual goal is to integrate GitHub and npm to improve the security of the wider open-source software supply chain, the company said. Users in future would be able to trace a change from a GitHub pull request to the npm package version that fixed it.

Friedman added users who use npm Pro, Teams and Enterprise to host private registries will continue to be supported under the GitHub-npm umbrella. The firm says it’ll invest heavily in packages so it serves as a wide-ranging multi-language that’s fully integrated with GitHub.

Later in 2020, Microsoft will allow npm’s paying customers to move their private npm packages to GitHub packages, with an exclusive focus on ramping up the public registry for JavaScript.

The move to integrate the JavaScript platform signals the extent to which Microsoft is aiming to build GitHub into an all-encompassing hub for developers and coders. 

JavaScript has long been considered to be one of the most popular coding languages. Despite the rise of newer languages like Python, MDM and Kotlin, JavaScript was still found to be the most popular language for businesses, according to research from 2019.

Featured Resources

Managing security risk and compliance in a challenging landscape

How key technology partners grow with your organisation

Download now

Evaluate your order-to-cash process

15 recommended metrics to benchmark your O2C operations

Download now

AI 360: Hold, fold, or double down?

How AI can benefit your business

Download now

Getting started with Azure Red Hat OpenShift

A developer’s guide to improving application building and deployment capabilities

Download now

Recommended

GitHub walks back Jewish employee’s termination for using “Nazi” on Slack
Business operations

GitHub walks back Jewish employee’s termination for using “Nazi” on Slack

19 Jan 2021
GitHub: Open source vulnerabilities can go undetected for four years
Security

GitHub: Open source vulnerabilities can go undetected for four years

3 Dec 2020
GitHub is now free for all developer teams
Development

GitHub is now free for all developer teams

15 Apr 2020
Getting started with Git
software development

Getting started with Git

25 Mar 2020

Most Popular

IT retailer faces €10.4m GDPR fine for employee surveillance
General Data Protection Regulation (GDPR)

IT retailer faces €10.4m GDPR fine for employee surveillance

18 Jan 2021
Citrix buys Slack competitor Wrike in record $2.25bn deal
collaboration

Citrix buys Slack competitor Wrike in record $2.25bn deal

19 Jan 2021
Should IT departments call time on WhatsApp?
communications

Should IT departments call time on WhatsApp?

15 Jan 2021