文件名称:plugin-ui-utils:为Homebridge插件创建完全可自定义的配置用户界面
文件大小:42KB
文件格式:ZIP
更新时间:2024-02-24 07:57:10
homebridge homebridge-plugin homebridge-ui HomebridgeTypeScript
Homebridge插件自定义UI实用程序 该软件包可帮助插件开发人员为其插件创建完全可定制的配置用户界面。 实作 插件的自定义用户界面具有两个主要组件: -这是用户与之交互HTML / CSS / JavaScript代码 -这是一个可选的服务器端脚本,提供UI可以调用的端点 项目布局 自定义UI应发布在名为homebridge-ui的目录下: homebridge-ui/public/index.html必需-这是插件UI入口点。 homebridge-ui/public/ -您可以在公共文件夹中存储任何其他资产( .css , .js ,图像等)。 homebridge-ui/server.js可选-这是服务器端脚本,其中包含插件UI的API端点。 config.schema.json必需-在架构中将customUi设置为true以启用自定义UI。 基本结构示例: homebridge-example-plugin/ ├── homebridge-ui │ ├── public │ │ └── index.html │ └── server.js ├
【文件预览】:
plugin-ui-utils-master
----.eslintrc(2KB)
----src()
--------ui.interface.ts(8KB)
--------ui.ts(8KB)
--------index.ts(67B)
--------ui.mock.ts(3KB)
--------server.ts(5KB)
----.vscode()
--------extensions.json(59B)
--------settings.json(213B)
----.npmignore(2KB)
----tsconfig.ui.json(193B)
----DEVELOPMENT.md(3KB)
----examples()
--------push-events()
--------basic-ui-server()
----tsconfig.json(425B)
----LICENSE(1KB)
----README.md(18KB)
----.gitignore(2KB)
----package-lock.json(50KB)
----package.json(1KB)