hauchiwa 0.12.2

Flexible static website generator library with incremental rebuilds and cached image optimization
Documentation
#![doc = include_str!("../README.md")]
#![deny(
    unsafe_code,
    // clippy::unwrap_used,
    // clippy::expect_used,
    clippy::panic,
)]

mod blueprint;
mod core;
mod engine;
pub mod error;
pub mod loader;
pub mod output;
mod utils;

pub use camino;
pub use gitscan as git;

pub use crate::blueprint::{Blueprint, Website};
pub use crate::core::{Environment, FileMetadata, ImportMap, Mode, Store, TaskContext};
pub use crate::engine::{Diagnostics, Many, One, Tracker};
pub use crate::output::Output;

pub mod prelude {
    pub use super::blueprint::{Blueprint, Website};
    pub use super::core::{Store, TaskContext};
    pub use super::engine::{Many, One};
    pub use super::output::Output;
}

pub mod tracing {
    pub use tracing::{debug, error, info, trace, warn};
}