Skip to content

Commit 946f74a

Browse files
committed
preset-env
1 parent cc8af2b commit 946f74a

File tree

1 file changed

+4
-2
lines changed
  • crates/swc_ecma_preset_env/src

1 file changed

+4
-2
lines changed

crates/swc_ecma_preset_env/src/lib.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ use swc_ecma_transforms::{
1616
bugfixes,
1717
class_fields_use_set::class_fields_use_set,
1818
es2015::{self, generator::generator},
19-
es2016, es2017, es2018, es2019, es2020, es2022, es3,
19+
es2017, es2018, es2019, es2020, es2022, es3,
2020
},
2121
Assumptions,
2222
};
@@ -209,7 +209,9 @@ where
209209
);
210210

211211
// ES2016
212-
let pass = add!(pass, ExponentiationOperator, es2016::exponentiation());
212+
if !caniuse(Feature::ExponentiationOperator) {
213+
options.env.es2016.exponentation_operator = true;
214+
}
213215

214216
// Single-pass compiler
215217
let pass = (pass, options.into_pass());

0 commit comments

Comments
 (0)