npm 創(chuàng)始人再創(chuàng)業(yè),全新前端工具來了!
創(chuàng)業(yè)團(tuán)隊不簡單
今年三月,vlt technology Inc. 團(tuán)隊的首席執(zhí)行官 Darcy Clarke 宣布,公司已組建創(chuàng)始團(tuán)隊,團(tuán)隊成員都是在軟件包管理方面的專家,包括(按從左到右順序):
- Isaac Z. Schlueter:npm 創(chuàng)始人,npm Inc. 首席執(zhí)行官,npm 被 GitHub 收購后的首席工程師;此前曾領(lǐng)導(dǎo)Node.js項目。
- Darcy Clarke:曾任 GitHub 的 npm 和 gh CLI 團(tuán)隊的職員工程管理經(jīng)理,npm Inc.成員,Themify 的聯(lián)合創(chuàng)始人;熱衷于OpenJS基金會項目和標(biāo)準(zhǔn)工作組的貢獻(xiàn)。
- Ruy Adorno:Node.js 技術(shù)指導(dǎo)委員會(TSC)成員,Google 軟件工程師。此前,曾在 GitHub 的 npm CLI 團(tuán)隊、npm Inc. 以及多家初創(chuàng)公司中領(lǐng)導(dǎo)關(guān)鍵產(chǎn)品的發(fā)布。
vlt 團(tuán)隊的目標(biāo)就是打造一個新的包管理和注冊表。既然有了全世界最大的軟件包管理平臺 npm,為什么還要再造一個 "npm" 呢?他們認(rèn)為,當(dāng)前軟件包生態(tài)系統(tǒng)的發(fā)展已經(jīng)停滯不前,有很多創(chuàng)新機(jī)會,希望新的包管理能改善開發(fā)者體驗。
了解完創(chuàng)始團(tuán)隊,下面就來看看他們新推出的產(chǎn)品:vlt 和 vsr。
新產(chǎn)品問世
經(jīng)過半年的研究、開發(fā),vlt 團(tuán)隊推出了全新、免費、開源的 JavaScript 包管理器客戶端:vlt,以及下一代 serverless 注冊表:vsr。
vlt
vlt 客戶端是一個用于包管理的命令行界面 (CLI) 工具,它帶有熟悉的命令、一流的工作區(qū)支持,并且能夠使用由 Mermaid 語法支持的圖表直觀地探索依賴關(guān)系。
通過 vlt 客戶端,可以輕松地在瀏覽器中探索依賴關(guān)系圖并了解依賴關(guān)系之間的關(guān)系。
這個新的包管理器不僅能在多數(shù)情況下直接替代現(xiàn)有的包管理器,還引入了多項創(chuàng)新功能與優(yōu)化,包括:創(chuàng)新的依賴查詢選擇器語法、多樣化的導(dǎo)出格式(如 Mermaid)以及直觀的圖形用戶界面(GUI),這些特性旨在顯著降低用戶理解和分析依賴圖的難度。
vlt 進(jìn)軍包管理領(lǐng)域,標(biāo)志著 JavaScript 開發(fā)工具在日新月異的創(chuàng)新環(huán)境中不斷演進(jìn)。隨著這些新工具的普及,它們有望對開發(fā)者管理和分發(fā)包的方式產(chǎn)生深遠(yuǎn)影響。
未來,vlt 團(tuán)隊還計劃為 Web 應(yīng)用增添文檔門戶、登錄功能、賬戶管理、管理員控制、自定義標(biāo)簽、速率限制、搜索功能和暫存區(qū)等實用功能。
官網(wǎng):https://www.vlt.sh/client
vsr
vlt 客戶端在熟悉的工作流程基礎(chǔ)上進(jìn)行了拓展,并附帶了一個注冊表功能,助力用戶安全地開發(fā)和分發(fā)專屬包。vsr 是一個支持安全私有包管理的 serverless 注冊表,它與全新包管理器緊密集成,旨在打造一個“精簡版 npm 兼容注冊表”,在復(fù)制 registry.npmjs.org 核心功能的同時,融入創(chuàng)新功能。
vsr 的優(yōu)勢如下:
- serverless 架構(gòu):vsr 借助 serverless 技術(shù),不僅提升了可擴(kuò)展性,還降低了運營成本,且無需承擔(dān)高昂的費用。
- 全面安全防護(hù):注冊表實施了多重安全措施,如包清單驗證和精細(xì)訪問令牌,全方位保護(hù)包與用戶安全。
- 廣泛兼容性:vsr 與主流 npm 客戶端全面兼容,包括 npm、yarn、pnpm、deno 和 bun,確保開發(fā)者能夠輕松過渡。
vsr 的核心優(yōu)勢在于,它賦予開發(fā)者運行私有注冊表實例的能力,通過減少對公共注冊表的依賴來提升可靠性。此外,它還允許在生產(chǎn)環(huán)境中使用第三方庫前進(jìn)行審查和批準(zhǔn),從而有效管理第三方庫的使用。用戶可以自托管 vsr,或者付費使用 vsr 官方提供的托管服務(wù)。
vsr 的未來規(guī)劃:
官網(wǎng):https://www.vlt.sh/serverless-registry