From 659ce0e48f201730eaa4db54b8a30b8800288bd7 Mon Sep 17 00:00:00 2001 From: Guocork Date: Tue, 15 Apr 2025 16:55:11 +0800 Subject: [PATCH] skip transpilation and polyfill --- crates/swc_ecma_preset_env/src/lib.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crates/swc_ecma_preset_env/src/lib.rs b/crates/swc_ecma_preset_env/src/lib.rs index a75bc8c5ef32..32ff4b898035 100644 --- a/crates/swc_ecma_preset_env/src/lib.rs +++ b/crates/swc_ecma_preset_env/src/lib.rs @@ -58,7 +58,7 @@ where let f = transform_data::Feature::$feature; !exclude.contains(&f) && (c.force_all_transforms - || (is_any_target + || (!is_any_target || include.contains(&f) || f.should_enable(&targets, c.bugfixes, $default))) }}; @@ -369,6 +369,9 @@ impl Polyfills { + VisitMutWith + VisitMutWith, { + if self.targets.is_any_target() { + return Default::default(); + } let required = match self.mode { None => Default::default(), Some(Mode::Usage) => {