File tree Expand file tree Collapse file tree 1 file changed +13
-6
lines changed Expand file tree Collapse file tree 1 file changed +13
-6
lines changed Original file line number Diff line number Diff line change @@ -320,17 +320,24 @@ impl Oxc {
320
320
program : & mut Program < ' a > ,
321
321
options : & OxcOptions ,
322
322
) -> Option < Scoping > {
323
- if options. run . compress || options. run . mangle {
324
- let compress = options. compress . map ( |_| CompressOptions :: smallest ( ) ) ;
325
- let mangle = options. mangle . map ( |o| MangleOptions {
323
+ if !options. run . compress && !options. run . mangle {
324
+ return None ;
325
+ }
326
+ let compress = if options. run . compress {
327
+ options. compress . map ( |_| CompressOptions :: smallest ( ) )
328
+ } else {
329
+ None
330
+ } ;
331
+ let mangle = if options. run . mangle {
332
+ options. mangle . map ( |o| MangleOptions {
326
333
top_level : o. top_level ,
327
334
keep_names : MangleOptionsKeepNames { function : o. keep_names , class : o. keep_names } ,
328
335
debug : false ,
329
- } ) ;
330
- Minifier :: new ( MinifierOptions { mangle, compress } ) . minify ( allocator, program) . scoping
336
+ } )
331
337
} else {
332
338
None
333
- }
339
+ } ;
340
+ Minifier :: new ( MinifierOptions { mangle, compress } ) . minify ( allocator, program) . scoping
334
341
}
335
342
336
343
fn finalize_output < ' a > (
You can’t perform that action at this time.
0 commit comments