All Modules
This index contains only packages committed on the current branch and included in the public build. Package names describe source boundaries; this project has not published them under these npm names.
CAPABILITY FAMILY
Foundations
The public facade, Plugin Host lifecycle, and unified Diagnostics contract.
CAPABILITY FAMILY
Composition
Explicit Renderer selection and assembly of a basic Canvas Runtime.
CAPABILITY FAMILY
Framework Integration
Framework lifecycle binding and stable Runtime Snapshot projection.
CAPABILITY FAMILY
Graph State
The authoritative Document, atomic Transactions, and local Session state.
@nodebraid/documentVersioned complete Document text and application Data Codecs.@nodebraid/kernelThe renderer-independent graph kernel.@nodebraid/canvas-fragmentPure in-memory selected-Node subgraph values.@nodebraid/plugin-kernelThe Kernel Runtime Service adapter.@nodebraid/session-apiSelection, Viewport, and Session Snapshot value contracts.@nodebraid/plugin-sessionThe Session Runtime Plugin.CAPABILITY FAMILY
Execution & History
Strongly typed behavior execution and Document Undo/Redo.
CAPABILITY FAMILY
Layout
Provider-neutral Layout contracts, Runtime integration, and concrete Providers.
CAPABILITY FAMILY
Interaction
Backend-neutral Preview values and Runtime interpretation from input to semantic behavior.
@nodebraid/interaction-apiNode Drag and Viewport Pan Projection value contracts.@nodebraid/port-apiImmutable Port definition and Snapshot values outside the Document.@nodebraid/plugin-portThe activation-scoped Port Contribution Runtime.@nodebraid/plugin-interactionThe Selection, Drag, Pan, Zoom, and Port-aware Connection Runtime.@nodebraid/plugin-duplicate-selectionIndependent Duplicate Selection Behavior and Shortcut Plugins.@nodebraid/plugin-clipboardExplicit Clipboard Copy/Paste Behavior and Shortcut Plugins.CAPABILITY FAMILY
Rendering Contract
The backend-neutral Renderer protocol and Runtime synchronization.