Crate css_minify
source ·Expand description
CSS minification library based on nom
This library parses css input, minifies it and applies some level-dependent optimizations to it.
use css_minify::optimizations::{Minifier, Level};
assert_eq!(
Minifier::default().minify(
r#"
#some_id, input {
padding: 5px 3px; /* Mega comment */
color: white;
}
/* this is are test id */
#some_id_2, .class {
padding: 5px 4px; /* Mega comment */
Color: rgb(255, 255, 255);
}
"#,
Level::Three
),
Ok("#some_id,input{padding:5px 3px;color:white}#some_id_2,.class{padding:5px 4px;color:#fff}".into())
)