Live demos
Preview rendering, editing, connectors, selection, and viewport behavior in a live browser playground.
Open DemoBrowser-first TypeScript primitives for diagram data, graph editing helpers, and viewport math.
This package intentionally starts small. It gives browser applications a typed model layer they can use under SVG, Canvas, WebGL, or framework-specific renderers without taking a dependency on any one rendering stack.
Run npm run docs to generate the local API site in docs/.