use std::{env, fs, path::PathBuf};
fn main() {
println!("cargo:rerun-if-changed=src/web_ui.html");
println!("cargo:rerun-if-changed=build.rs");
let src = fs::read("src/web_ui.html").expect("read src/web_ui.html");
let mut cfg = minify_html::Cfg::new();
cfg.minify_css = true;
cfg.minify_js = true;
cfg.keep_comments = false;
cfg.enable_possibly_noncompliant();
let min = minify_html::minify(&src, &cfg);
let out_dir = PathBuf::from(env::var_os("OUT_DIR").expect("OUT_DIR"));
fs::write(out_dir.join("web_ui.min.html"), &min).expect("write minified html");
}