omena-transform-print 0.5.0

CSS emission and source-map boundary for Omena CSS transforms
Documentation

omena-transform-print

Role

omena-transform-print owns identity, pretty, and minified CSS emission plus Source Map V3 generation and composition.

Contract

print_transform_cst_source_with_dialect_and_pretty_options emits width-sensitive Doc IR output. Execution-artifact printers preserve transform provenance, and source-map APIs expose UTF-8 byte and UTF-16 position data, serialization, parsing, VLQ decoding, and upstream-map composition.

Consumers

omena-query reaches this crate through the transform-runner facade for build output and maps. omena-benchmarks measures its emission paths directly.

Boundaries

The crate does not resolve modules, select semantic passes, or link bundles. Minified mode handles print-level trivia; semantic minification remains the transform runtime's responsibility.

Verification

cargo test --manifest-path rust/Cargo.toml -p omena-transform-print