全部模块
下面只列出当前分支已经提交并纳入公共构建的 package。package 名表示源码边界;本项目尚未以这些名称公开发布到 npm。
CAPABILITY FAMILY
Foundations
公共 facade、Plugin Host 生命周期与统一 Diagnostics contract。
CAPABILITY FAMILY
Composition
显式选择 Renderer 并组装基础 Canvas Runtime。
CAPABILITY FAMILY
Framework Integration
框架生命周期绑定与稳定 Runtime Snapshot 投影。
CAPABILITY FAMILY
Graph State
权威 Document、原子 Transaction 与本地 Session 状态。
@nodebraid/document版本化完整 Document 文本与应用 Data Codec。@nodebraid/kernelRenderer-independent 图内核。@nodebraid/canvas-fragment纯内存 selected-Node 子图值契约。@nodebraid/plugin-kernelKernel Runtime Service adapter。@nodebraid/session-apiSelection、Viewport 与 Session Snapshot 值契约。@nodebraid/plugin-sessionSession Runtime Plugin。CAPABILITY FAMILY
Execution & History
强类型行为执行与 Document Undo/Redo。
CAPABILITY FAMILY
Layout
Provider-neutral Layout contract、Runtime integration 与 concrete Providers。
CAPABILITY FAMILY
Interaction
Backend-neutral Preview 值与输入到语义行为的 Runtime 解释。
@nodebraid/interaction-apiNode Drag 与 Viewport Pan Projection 值契约。@nodebraid/port-apiDocument 之外的不可变 Port 定义与 Snapshot 值契约。@nodebraid/plugin-portActivation-scoped Port Contribution Runtime。@nodebraid/plugin-interactionSelection、Drag、Pan、Zoom 与 Port-aware Connection Runtime。@nodebraid/plugin-duplicate-selection独立 Duplicate Selection Behavior 与 Shortcut Plugin。@nodebraid/plugin-clipboard显式 Clipboard Copy/Paste Behavior 与 Shortcut Plugin。CAPABILITY FAMILY
Rendering Contract
Backend-neutral Renderer protocol 与 Runtime synchronization。