//! # herolib-web
//!
//! A convenience library for working with web-related technologies.
//!
//! This library provides ergonomic interfaces for:
//! - HTML parsing and manipulation
//! - Markdown processing
//! - Web content utilities
//!
//! ## Features
//!
//! - **HTML**: Parse, validate, and manipulate HTML documents
//! - **Markdown**: Convert and process Markdown content
//! - **Utilities**: Common web-related helper functions

pub mod error;
pub mod html;
pub mod markdown;

pub use error::{WebError, WebResult};

/// Library version
pub const VERSION: &str = env!("CARGO_PKG_VERSION");

#[cfg(test)]
mod tests {
    use super::*;

    #[test]
    fn test_version() {
        assert!(!VERSION.is_empty());
    }
}
