lean_ctx_compress/lib.rs
1// SPDX-License-Identifier: Apache-2.0
2
3//! Deterministic text compressors for LeanCTX | OSS.
4//!
5//! Every compressor is a pure text transform: file content (plus an optional
6//! extension hint) goes in, a shorter rendering (or `None`) comes out. Output is
7//! a function of the input bytes only (#498). Engine policy, such as
8//! intent-aware compression, stays in the engine, which reaches this crate
9//! through its `core::compressor`, `core::html_crush`, `core::tabular_crush` and
10//! `core::yaml_crush` facades. This crate never depends on the engine.
11
12pub mod compressor;
13pub mod csv;
14pub mod html_crush;
15mod markdown_compact;
16pub mod structured_compact;
17pub mod tabular_crush;
18pub mod yaml_crush;