Crates.io | oxc_minifier |
lib.rs | oxc_minifier |
version | 0.92.0 |
created_at | 2023-07-06 07:37:53.943925+00 |
updated_at | 2025-09-24 04:23:32.293139+00 |
description | A collection of JavaScript tools written in Rust. |
homepage | https://oxc.rs |
repository | https://github.com/oxc-project/oxc |
max_upload_size | |
id | 909652 |
size | 682,250 |
Next-generation JavaScript/TypeScript minifier achieving best-in-class compression.
See tasks/minsize
for compression benchmarks.
use oxc_minifier::{Minifier, MinifierOptions};
let options = MinifierOptions::default();
let minifier = Minifier::new(options);
let result = minifier.minify(&mut program);
just minsize
- Track compression benchmarkscargo coverage
- Conformance tests (test262, Babel, TypeScript)tasks/e2e
- Real-world E2E testingjust test
- Run all testscargo run -p oxc_minifier --example minifier
- Try the minifieroxc_ecmascript
- ECMAScript operations and constant evaluationoxc_semantic
- Scope and symbol analysisoxc_mangler
- Variable renaming