Halia:灵活的 TypeScript/JavaScript 依赖注入框架
Halia 是一个灵活的 TypeScript/JavaScript 依赖注入框架,它允许你将应用程序构建成插件树。
Halia 的亮点:
- 可扩展性: 通过安装扩展插件来定制依赖注入器。
- 可靠性: 拥有完善的测试覆盖率(测试代码与源代码比例约为 1:2)。
- 轻量级: 核心代码仅包含约 400 行非测试代码。
- 独立性: 不依赖于任何特定的后端或前端技术。
Halia 的核心理念是将可扩展性放在首位。你可以使用它来构建由插件组成的应用程序,每个插件封装特定的功能并注入到应用程序(或其他插件)中。这种方式使得功能保持简洁、解耦且易于扩展。
更多信息
与其他工具的比较
- 包管理器(如 npm): Halia 专注于应用程序内部的依赖管理和插件化,而包管理器用于管理外部库。
- 模块系统(如 JS 模块): Halia 的插件系统提供了更高级的依赖注入和运行时组合功能。
安装
使用 npm 安装:
npm i --save git+ssh://git@github.com:CodalReef/Halia
750.67KB
文件大小:
评论区