#包管理器 #node-modules #工作流 #nodejs #up #robust #next-generation

bin+lib orogene

node_modules/ 包管理器和实用工具包

35 个版本

0.3.34 2023年10月9日
0.3.33 2023年10月2日
0.3.32 2023年9月30日
0.3.27 2023年5月21日
0.1.0 2020年7月14日

#222 in 文件系统

Download history 20/week @ 2024-03-11 213/week @ 2024-04-01

每月 133 次下载

Apache-2.0

13MB
12K SLoC

orogene

使 node_modules/ 发生。快速。无需烦恼。

release npm crates.io CI Project Roadmap chat

奥罗根是一个下一代针对使用 node_modules/ 的工具的包管理器,例如打包器、CLI 工具和基于 Node.js 的应用程序。它快速、健壮,旨在易于集成到您的流程中,这样您就无需担心您的 node_modules/ 是否是最新的。它甚至使用中心存储来去重您的依赖项,并使用支持文件系统的 Copy-on-Write 来改进体验,大大减少磁盘使用量并加快加载速度。

注意:奥罗根仍在积极开发中,可能还不适合生产使用。它缺少一些您可能期望的功能。请查看 路线图 了解我们的方向,并 联系我们 了解您想要的/需要的!。

入门

您可以通过多种方式安装奥罗根

npx

$ npx oro ping

NPM

$ npm install -g oro

Cargo

$ cargo install orogene

Homebrew

$ brew install orogene

您还可以在 最新版本 中找到安装脚本、Windows MSI 安装程序和存档下载。

使用方法

有关使用文档,请参阅 奥罗根文档,或运行 $ oro help

如果您只想做类似于 $ npm install 的事情,您可以在您的项目中运行 $ oro apply 并从这里开始。

性能

奥罗根非常快,并且与其他包管理器相比,在内存和磁盘空间上使用的资源显著更少。它能在亚秒级时间内安装一些非平凡的项目

Warm cache comparison

有关详细信息和更多基准测试,请参阅 基准测试页面

贡献

有关如何为Orogene做出贡献的信息和帮助,请参阅我们的贡献指南

许可证

Orogene及其所有子crates均采用Apache 2.0许可证

依赖项

~31–66MB
~1M SLoC