[−][src]Crate css_minify
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}; fn main() { 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{color:white;padding:5px 3px}#some_id_2,.class{color:#fff;padding:5px 4px}".into()) ) }
Modules
optimizations |