fd-core 0.1.18

FD (Fast Draft) — core data model, parser, emitter, and layout solver
Documentation
pub mod emitter;
pub mod excalidraw;
pub mod format;
pub mod html_export;
pub mod id;
pub mod layout;
pub mod lint;
pub mod mermaid;
pub mod model;
pub mod parser;
pub mod resolve;
pub mod score;
#[cfg(test)]
pub mod test_helpers;
pub mod theme;
pub mod transform;

pub use emitter::{ReadMode, emit_filtered};
pub use format::{FormatConfig, format_document};
pub use id::NodeId;
pub use layout::{Viewport, resolve_layout};
pub use lint::{LintDiagnostic, LintSeverity, lint_document};
pub use mermaid::parse_mermaid;
pub use model::*;
pub use score::{ScoreReport, compute_score};
pub use transform::{dedup_use_styles, hoist_styles, sort_nodes};

// Re-export petgraph types so downstream crates don't need a direct dependency
pub use petgraph::graph::NodeIndex;