Skip to content

跨平台核心包

@leafer-ui/core

通过引入 @leafer-ui/draw(跨平台绘制核心包,不包含交互功能)、@leafer-ui/core(跨平台核心包,继承 draw,包含交互功能)、@leafer-ui/interface(接口) 作为外部依赖,可开发跨平台插件、产品功能。

leafer-ui 等平台包基于 @leafer-ui/core 核心包组装平台差异化功能。

leaferjs

底层渲染可插拔

核心逻辑与渲染实现解耦,底层未来可适配 WebGL、WebGPU、Skia,以及不同的平台。

通过替换渲染相关的子包 @leafer/renderer@leafer/canvas@leafer/image@leafer-ui/web,在自定义平台包中重新组合,可以适配不同的渲染器、平台。

Released under the MIT License.