Artifact 开发入口
从 Figma 设计或 Flamo Design 创建 Artifact,保留布局、变量和组件结构。
Flamo 将设计结构、交互脚本与运行时连接起来。你可以从 Figma 设计或代码开始,在 Studio 中开发和预览,再将界面以 Web Component 接入产品。
三个核心对象贯穿这一过程:Artifact 保存设计与行为,Runtime 负责执行,Instance 是挂载后可以操作的界面实例。
Artifact 开发入口
TS/JS 开发入口
统一 Runtime
W3C 宿主边界
Figma / Codex / typed authoring ─┐ ├─> canonical Artifact ─> Runtime ─> FlamoInstanceTS / JS component authoring ────┘ └─> Web Component两种入口可以组合使用:设计工具负责视觉结构,脚本负责交互行为,最终都交给 Runtime 运行。浏览器执行 JavaScript,TypeScript 在开发或发布阶段编译。
编写脚本时查阅 API Reference,处理设计数据时使用 Artifact 字段手册。这两份参考随 Runtime 的公开类型更新。发布只承诺 browser-esm 与 thin-single-js,不提供把 Runtime、Artifact、脚本和全部资源内联到一个文件的 standalone-single-js。