GitHub buys Node Package Manager (NPM)
>>>Also Read: How to install Node.js on Windows 8
Why did GitHub actually buy NPM?
The aspirations behind this acquisition are:
2) They will make the investments necessary to ensure that npm is fast, reliable, and scalable.
3) Improve the core experience. Work to improve the everyday experience of developers and maintainers, and support the great work already started on the npm v7 CLI.
4) Workspaces and improvements to the publishing and multi-factor authentication experience.
What changes should developers expect?
>>>Also Read: How to create a Twitter Bot using Twit Package?
Is NPM going to stay Free?
The acquisition news quickly spread like a wildfire and the netizens were quick to express their reservation, albeit jokingly that the popular package manager is not going to stay free.
Given Microsoft’s notoriety with the bugs, glitches and viruses in its operating system, some developers even expressed their concerns that the packages after the acquisition will be marred with bugs and code errors.
If you ask me, this is the classical example of perception being stronger than reality and to be honest all these grapevines were unfounded, baseless and outright rude.
Many people who were worried about the NPM’s future, tend to forget that Microsoft does have some invaluable open-source projects under its belt. In fact, many developers use them on a daily basis. Some of these projects are, Visual Studio, Azure, Dot Net etc. All their codes are up-for-the-grab for the enthusiasts. Further to this there are many certifications you can get in these types of software. Taking Azure, for example, you can take the az-104 exam to become an Azure administrator. And with the az-104 exam questions and answers available online for practice, it’s never been easier to get certified.
Coming to the NPM not staying free, well, they already have both free and premium versions. So it’s not like that NPM is completely free.
Now you can raise a valid concern here. After the buy out will the free version stay free?
For the developers’ relief, Friedman put an end to all the speculations and promised that users would not notice a difference. He further added:
“For the millions of developers who use the public npm registry every day, npm will always be available and always be free,”
So all those developers who had already started to download the packages ferociously, they can sit back and relax.
I’d conclude the article with Friedman’s assurance the company will be heavily investing in GitHub packages as a multi-language packages registry so it is only going to get better.
The package manager will be fully integrated with GitHub and later this year they will be enabling npm paying customers to move their private npm packages to GitHub Packages.
Before signing out, here’s a montage by the NPM creator, Isaac Z. Hope this will help you better understand the circumstances of his exit from NPM.