// SPDX-License-Identifier: Apache-2.0
//! Deterministic text compressors for LeanCTX | OSS.
//!
//! Every compressor is a pure text transform: file content (plus an optional
//! extension hint) goes in, a shorter rendering (or `None`) comes out. Output is
//! a function of the input bytes only (#498). Engine policy, such as
//! intent-aware compression, stays in the engine, which reaches this crate
//! through its `core::compressor`, `core::html_crush`, `core::tabular_crush` and
//! `core::yaml_crush` facades. This crate never depends on the engine.