| Crates.io | static-web-minify |
| lib.rs | static-web-minify |
| version | 1.0.0 |
| created_at | 2025-05-25 10:02:08.784513+00 |
| updated_at | 2025-05-25 10:02:08.784513+00 |
| description | Minimfy css, js, html file as an inline const in your high-performance compiled web application |
| homepage | |
| repository | https://github.com/emeric-martineau/static-web-minify |
| max_upload_size | |
| id | 1688233 |
| size | 18,027 |
A minifiy for css, js, html file as an inline const in your high-performance compiled web application. Inspired by const-css-minify.
Unlinke include_str!(), you must put the name file from root of your rust project (see
issue 54725).
This project has dependencies to :
minify_css_str: produce a minified css from string,minify_css_file: produce a minified css from file,minify_js_str: produce a minified js from string,minify_js_file: produce a minified js from file,minify_html_str: produce a minified html from string,minify_html_file: produce a minified html from file,gzip_str: produce a gzip stream from string,gzip_file: produce a gzip stream from file.use static_web_minify::minify_js_file;
// this is probably the pattern you want to use
const JS: &str = minify_js_file!("tests/test.js");
It's also possible to include a raw string with:
use static_web_minify::minify_js_str;
const JS: &str = minify_js_str!(r#"
function my_func() {
// Great !
}
"#);
assert_eq!(JS, "var my_func=(()=>{})");