@liveshop/host-runtime
v0.4.3
Published
LiveShop Host shell runtime: registry loading, contribution mount, and admin/merch console.
Readme
@liveshop/host-runtime
LiveShop 四端 Host 外壳运行时。只给 Gateway Host 用,业务模块禁止依赖。模块侧走 @liveshops/host-sdk。
本包在 Gateway 仓库 workspace 维护。npm 免费档只保留 @liveshops/host-sdk 与 @liveshops/design-tokens,因此 Runtime 随 host-sdk 发布,不单独占一个包名。
| 本仓库入口 | npm 入口 |
| --- | --- |
| @liveshop/host-runtime | @liveshops/host-sdk/runtime |
| @liveshop/host-runtime/console | @liveshops/host-sdk/runtime/console |
| @liveshop/host-runtime/host.css | @liveshops/host-sdk/host.css |
业务模块只许 import @liveshops/host-sdk 默认入口,禁止引用 /runtime。
规则
- 默认入口不得引入 React。控制台代码只放在
./console。 - 视觉契约只有
@liveshops/design-tokens。本包样式表只描述外壳几何,禁止写死颜色或var(..., #fallback)。 - Host 只从活动 Registry contribution 的
title/description渲染菜单说明卡。 - 模块产物(iframe、remote-esm)和原生页是命令式挂载。React 只提供容器,不 reconcile 模块 DOM。
