mod epub;
mod error;
pub mod extract;
pub mod graph;
pub mod manifest;
pub mod normalize;
mod pipeline;
pub mod source;
mod template;

pub use error::{EbookmError, Result};
pub use extract::InspectResult;
pub use manifest::{
    BuildMode, EntryDefinition, EntryLinkConfig, LinkMatchMode, LinkRule, Manifest,
    ProcessingDefaults, ProcessingOverrides,
};
pub use pipeline::{
    build_epub, inspect_source, load_manifest, render_init_manifest, validate_manifest,
};
