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 的生態中。