builder library

build_runner 工厂入口(build.yaml 的 builder_factories 指向这里)。

本文件是对外入口:只声明四个 builder 工厂与它们的默认选项; 实现按功能分目录放在 lib/src/ 下——src/builders/shared/(多 builder 共用基础)、src/builders/patch_entry/(componentBuilder 的收集 + 翻译 + 产物组装全链路)、src/builders/ui_*/(其余 builder 各自独立)。 使用方只需依赖本包,即可通过 build_runner 获得全部产物。

Functions

componentBuilder(BuilderOptions _) → Builder
组件/模型 builder 工厂:patch_entry。
hostRegisterBuilder(BuilderOptions options) → Builder
宿主注入注册 builder 工厂:ui_host_register。
patchManifestBuilder(BuilderOptions options) → Builder
patch 清单 builder 工厂:ui_patch_manifest。
runtimeJsBuilder(BuilderOptions _) → Builder
JS 运行时 builder 工厂:ui_runtime。
widgetModuleBuilder(BuilderOptions _) → Builder
package 模块 builder 工厂:ui_widget。