PANews 3月16日消息, 全球最大的代码托管平台 GitHub 发布公告称,该公司已经签署了一份收购 npm 的协议。 npm是深受开发者欢迎的 JavaScript 包管理服务平台。收购完成后,npm 公共注册表用户可以继续免费使用,付费用户可以在不久之后将私有 npm 包迁移到 GitHub Package,使得 npm 专注成为一个开放、免费的 JavaScript 软件包管理工具。
npm 的全称是 Node Package Manager,是一个基于 Node.js 的包管理器,创建初衷是让 JavaScript 开发人员能够更容易地分享和重用代码。凭着 npm 团队在过去 10 年的工作,以及成千上万的开源开发人员和维护人员的贡献,该平台现在拥有 130 万个软件包,每月下载量达 750 亿次。JS 是最大的开发者社区之一,而 npm 是世界上最大的软件注册表,在“下载包、安装包、上传包”这一流程中,npm 是开发生态不可或缺的一环。
npm 公司在 2015 年也获得 800 万风投资金,它与 GitHub 一样对开源包免费,而对托管的私有代码包收费。其优势在于,企业用户可以通过相同的工具管理开源包与私有包。
收购完成之后npm的工作重点将放在,投资托管服务器基础设置和平台、提升核心体验、参与社区活动。与 JavaScript 社区合作,从中获得优秀的改进方案,以此来打造更好的 npm。
GitHub 表示,他们将和 npm 一起努力,提升开源软件供应链的安全性。此外,GitHub 还打算将其打赏功能(GitHub Sponsors)扩展到 npm 的生态中。