文件名称:Halia:可扩展的TS JS依赖注入框架
文件大小:751KB
文件格式:ZIP
更新时间:2024-05-22 07:22:19
javascript typescript plugin-manager TypeScript
哈利亚 可扩展的TS / JS依赖注入框架 停止传播功能。 将应用程序构建为插件树。 可扩展:安装扩展程序以定制注射器。 已测试:测试/ Src比(TSR):〜1/2。 轻量级:〜400行非测试代码。 独立的:不与特定的后端或前端技术结合使用。 哲学:可扩展性是讨论的头等。 Halia是一个通用的,可扩展的依赖项注入(DI)框架。 但是,我们使用它来使用在运行时生成应用程序。 构建“插件”以将功能封装并注入到您的应用程序(或其他插件)中。 这样可以使功能保持简单,解耦并可以扩展。 :open_book: 目录 带DI的可插拔系统 例子 路线图 特征 扩展名 更多信息 包管理器(如npm)与Halia的比较 模块系统(如JS模块)与Halia 插件不兼容 归因 安装 使用npm安装: npm i --save git+ssh://git@github.com:CodalReef/Halia
【文件预览】:
Halia-master
----.gitignore(357B)
----package.json(841B)
----tslint.json(2KB)
----package-lock.json(71KB)
----src()
--------halia.ts(7KB)
--------core-plugin.ts(2KB)
--------index.ts(141B)
--------register.ts(823B)
----assets()
--------Lenny.jpg(263KB)
--------Doug.png(421KB)
--------Halia Cover.png(82KB)
----jest.config.js(286B)
----LICENSE(1KB)
----tsconfig.json(301B)
----.gitmodules(0B)
----README.md(14KB)
----.npmignore(447B)
----test()
--------halia.test.ts(3KB)
--------duck-app-plugins.ts(692B)
--------duck-app.ts(137B)
--------duck.test.ts(1KB)
--------extensions.test.ts(2KB)
----yarn.lock(35KB)