Skip to content

Commit 9a6367b

Browse files
authoredJul 18, 2024··
fix(es/minifier): Support minifying JSX (#9271)
**Related issue:** - Closes #9204
1 parent fa0841c commit 9a6367b

File tree

122 files changed

+613
-319
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

122 files changed

+613
-319
lines changed
 

‎crates/dbg-swc/src/util/minifier.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use swc_common::{FileName, SourceMap};
99
use swc_ecma_ast::*;
1010
use swc_ecma_minifier::option::{CompressOptions, MangleOptions, MinifyOptions};
1111
use swc_ecma_transforms_base::fixer::fixer;
12-
use swc_ecma_visit::{standard_only_visit_mut, VisitMut, VisitMutWith};
12+
use swc_ecma_visit::{noop_visit_mut_type, VisitMut, VisitMutWith};
1313

1414
use super::{parse_js, print_js, wrap_task, ModuleRecord};
1515

@@ -136,7 +136,7 @@ pub fn get_esbuild_output(file: &Path, mangle: bool) -> Result<String> {
136136
struct Normalizer {}
137137

138138
impl VisitMut for Normalizer {
139-
standard_only_visit_mut!();
139+
noop_visit_mut_type!(fail);
140140

141141
fn visit_mut_prop(&mut self, p: &mut Prop) {
142142
p.visit_mut_children_with(self);

‎crates/swc/src/builder.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ use swc_ecma_transforms::{
2222
pass::Optional,
2323
resolver, Assumptions,
2424
};
25-
use swc_ecma_visit::{as_folder, standard_only_visit_mut, VisitMut, VisitMutWith};
25+
use swc_ecma_visit::{as_folder, noop_visit_mut_type, VisitMut, VisitMutWith};
2626

2727
use crate::config::{CompiledPaths, GlobalPassOption, JsMinifyOptions, ModuleConfig};
2828

@@ -382,7 +382,7 @@ struct MinifierPass<'a> {
382382
}
383383

384384
impl VisitMut for MinifierPass<'_> {
385-
standard_only_visit_mut!();
385+
noop_visit_mut_type!(fail);
386386

387387
fn visit_mut_module(&mut self, m: &mut Module) {
388388
if let Some(options) = &self.options {

0 commit comments

Comments
 (0)
Please sign in to comment.