Skip to main content

Crate katana_canvas_forge

Crate katana_canvas_forge 

Source
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;

Modules§

exporter
markdown
renderer