GitHub successfully completed the NPM purchase

GitHub Inc. owned by Microsoft (operating as a separate business unit), has announced the successful completion of the acquisition of NPM Inc, which controls the development of the popular NPM package manager and maintains the NPM repository (the amount of the transaction has not been publicly disclosed).

The repository of NPM serves more than 1.3 million packages, which are used by some 12 million developers and currently record an approximate of 75 billion downloads per month.

Recall that last year NPM Inc experienced a leadership change, a series of layoffs and the search for investors.

Due to uncertainty surrounding NPM's future fate and lack of confidence that the company will defend the interests of the community, not investors, a group of employees led by a former chief technical officer of NPM founded the Entropic package repository.

The new project was designed to remove the dependency on the JavaScript / Node.js ecosystem in a company, which completely controls the development of the package manager and the maintenance of the repository.

According to the founders of Entropic, the community has no influence to hold NPM Inc accountable for the actions taken, and the profit orientation prevents the implementation of primary community activities, but does not bring money and requires additional resources, features , as a support for digital signature verification.

Ahmad Nassri, Technical Director of NPM Inc, announced the decision to leave the NPM team, relax, analyze your experience and take advantage of new opportunities (Ahmed's profile showed that he assumed the position of technical director at Fractional). Although on the other hand Isaac Z. Schlueter, creator of NPM, will continue to work on the project.

For his part lGitHub managers have promised that the NPM repository will always be free and it will be open to all developers.

We are pleased to announce that GitHub has completed its acquisition of npm…

We are honored to be a part of the next chapter of npm and to support the JavaScript community in a new way.

In addition to the GitHub developers unveiled three key areas for further development of NPM of which mention:

  • Community participation: taking into account the opinions of JavaScript developers in the development of the service.
  • The power to expand basic capabilities
  • Investment in infrastructure and platform development: The infrastructure will be developed in the direction of increasing the reliability, scalability and performance of the repository.

To increase process safety of publishing and delivering packages, it is planned to integrate NPM into the GitHub infrastructure it is mentioned that the integration will also allow to use the GitHub interface To prepare and drop NPM packages:

  • Changes to packages can be tracked on GitHub from receiving a pull request to publishing a new version of an npm package.
  • The vulnerability detection and vulnerability reporting tools provided by GitHub in the repositories will also apply to NPM packages.
  • The GitHub sponsor service will be available to fund the work of NPM package authors and companions.

The development of the NPM functionality will focus on improving the convenience of daily work with the package manager from developers and maintainers.

Of the significant innovations expected in NPM 7, you can see workspaces (workspaces: allows you to add dependencies of several packages in a single package for one-step installation), improve the package publishing process, and extend support for multi-factor authentication.

Finally it is also mentioned that existing paying customers already using NPM Pro, Teams, and Enterprise to host private records will not experience changes in the service, even if GitHub plans to allow these users to move their private packages from npm to GitHub packages.

If you want to know more about it you can check the ad In the following link.


Be the first to comment

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.