mod cache_buster;
mod error;
pub mod generate;
pub mod icons;
mod manifest;
mod modified;
#[cfg(feature = "templates")]
mod probe;
mod validate;
pub use cache_buster::CacheBuster;
pub use error::CacheBusterError;
pub use generate::{
FAVICON_DIRECTORY, FAVICON_PNG_SOURCE, FAVICON_SVG_SOURCE, Phase, STATIC_DIRECTORY,
generate_static_assets,
};
pub use icons::{DERIVED, IconSource, SOURCE_PNG_SIZE, dimensions, resolve_source};
pub use manifest::{MANIFEST_PATH, Manifest, TYPESCRIPT_MODULE_PATH};
pub use modified::content_modified;
#[cfg(feature = "pages")]
pub(crate) use modified::content_modified_in;
#[cfg(feature = "templates")]
pub use probe::probe_social_image;
pub use validate::{validate_declared, validate_icons};