Expand description
katana-canvas-forge: versioned diagram rendering and document export runtime.
This crate owns Mermaid / Draw.io rendering and HTML / PDF / PNG / JPEG export responsibilities extracted from KatanA. KatanA consumes this crate as a library through the renderer runtime interface defined here.
Status: v0.1.0 transfers the KatanA Mermaid / Draw.io / export runtime into this independent crate.
Re-exports§
pub use renderer::DiagramKind;pub use renderer::DrawioRenderer;pub use renderer::MermaidRenderer;pub use renderer::RenderConfig;pub use renderer::RenderContext;pub use renderer::RenderDiagnostics;pub use renderer::RenderError;pub use renderer::RenderInput;pub use renderer::RenderOutput;pub use renderer::RenderPolicy;pub use renderer::RenderThemeMode;pub use renderer::RenderThemeSnapshot;pub use renderer::Renderer;pub use renderer::RendererProfile;pub use renderer::RuntimePathResolver;pub use renderer::RuntimeVersion;