omena-transform-print 0.3.0

CSS emission and source-map boundary for Omena CSS transforms
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use omena_transform_print::summarize_transform_source_map_integrity_v0;
use std::{io, process::ExitCode};

fn main() -> ExitCode {
    let report = summarize_transform_source_map_integrity_v0();
    if let Err(error) = serde_json::to_writer_pretty(io::stdout(), &report) {
        eprintln!("failed to write transform source-map integrity report: {error}");
        return ExitCode::FAILURE;
    }
    if report.complete {
        ExitCode::SUCCESS
    } else {
        ExitCode::FAILURE
    }
}