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。