//! WASM-compatible entry point for luff's formatting pipeline.
//!
//! This module provides a pure-Rust, no-I/O processor that accepts
//! in-memory file data and produces formatted output. It targets
//! `wasm32-unknown-unknown` and `wasm32-wasip1` but works on any platform.
//!
//! # Feature flags
//!
//! - `wasm`: Enables this module (pure Rust, no JS deps).
//! - `wasm-bindgen`: Adds `#[wasm_bindgen]` bindings for JavaScript callers.
pub
pub
// #[cfg(feature = "wasm-bindgen")]
// pub mod bindings;
pub use WasmError;
pub use ;
pub use ;
pub use VirtualFile;
// Re-export the canonical OutputFormat so WASM consumers don't need
// to reach into `crate::format` directly.
pub use crateOutputFormat;
/// Convenience type alias for results from the WASM module.
pub type Result<T> = Result;