//! Internal helpers for building htmx attribute payloads.
//!
//! Every component in this crate emits `hx-*` attributes that point at a
//! server endpoint or describe a swap. These helpers centralise the
//! construction so the same conventions (URL escaping, endpoint root, target
//! resolution) apply everywhere.

mod endpoints;
mod hx_attrs;

pub use endpoints::{api_path, htmx_path};
pub use hx_attrs::{HxSwap, HxTarget, HxTrigger};
