diff --git a/crates/swc_ecma_minifier/examples/compress.rs b/crates/swc_ecma_minifier/examples/compress.rs index 6b592966d89a..d215f13b425c 100644 --- a/crates/swc_ecma_minifier/examples/compress.rs +++ b/crates/swc_ecma_minifier/examples/compress.rs @@ -15,7 +15,10 @@ use swc_ecma_minifier::{ option::{ExtraOptions, MinifyOptions}, }; use swc_ecma_parser::parse_file_as_module; -use swc_ecma_transforms_base::{fixer::fixer, resolver}; +use swc_ecma_transforms_base::{ + fixer::{fixer, paren_remover}, + resolver, +}; use swc_ecma_visit::FoldWith; fn main() { @@ -40,6 +43,7 @@ fn main() { err.into_diagnostic(&handler).emit(); }) .map(|module| module.fold_with(&mut resolver(unresolved_mark, top_level_mark, false))) + .map(|module| module.fold_with(&mut paren_remover(None))) .unwrap(); let output = optimize( diff --git a/crates/swc_ecma_minifier/examples/minifier.rs b/crates/swc_ecma_minifier/examples/minifier.rs index 15eb2d9d0f2a..fc6f10fc2c95 100644 --- a/crates/swc_ecma_minifier/examples/minifier.rs +++ b/crates/swc_ecma_minifier/examples/minifier.rs @@ -11,7 +11,10 @@ use swc_ecma_minifier::{ option::{ExtraOptions, MangleOptions, MinifyOptions}, }; use swc_ecma_parser::parse_file_as_module; -use swc_ecma_transforms_base::{fixer::fixer, resolver}; +use swc_ecma_transforms_base::{ + fixer::{fixer, paren_remover}, + resolver, +}; use swc_ecma_visit::FoldWith; fn main() { @@ -37,6 +40,7 @@ fn main() { err.into_diagnostic(&handler).emit(); }) .map(|module| module.fold_with(&mut resolver(unresolved_mark, top_level_mark, false))) + .map(|module| module.fold_with(&mut paren_remover(None))) .unwrap(); let output = optimize( diff --git a/crates/swc_ecma_minifier/examples/minify-all.rs b/crates/swc_ecma_minifier/examples/minify-all.rs index d144453c9f49..e466197138db 100644 --- a/crates/swc_ecma_minifier/examples/minify-all.rs +++ b/crates/swc_ecma_minifier/examples/minify-all.rs @@ -13,7 +13,10 @@ use swc_ecma_minifier::{ option::{ExtraOptions, MangleOptions, MinifyOptions}, }; use swc_ecma_parser::parse_file_as_module; -use swc_ecma_transforms_base::{fixer::fixer, resolver}; +use swc_ecma_transforms_base::{ + fixer::{fixer, paren_remover}, + resolver, +}; use swc_ecma_visit::FoldWith; use walkdir::WalkDir; @@ -52,6 +55,7 @@ fn main() { false, )) }) + .map(|module| module.fold_with(&mut paren_remover(None))) .unwrap(); let output = optimize(