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())
)

Modules