Skip to main content

fd_core/
lib.rs

1pub mod emitter;
2pub mod format;
3pub mod id;
4pub mod layout;
5pub mod lint;
6pub mod model;
7pub mod parser;
8pub mod resolve;
9pub mod transform;
10
11pub use emitter::{ReadMode, emit_filtered};
12pub use format::{FormatConfig, format_document};
13pub use id::NodeId;
14pub use layout::{Viewport, resolve_layout};
15pub use lint::{LintDiagnostic, LintSeverity, lint_document};
16pub use model::*;
17pub use transform::{dedup_use_styles, hoist_styles, sort_nodes};
18
19// Re-export petgraph types so downstream crates don't need a direct dependency
20pub use petgraph::graph::NodeIndex;