Skip to content

Commit 1252b09

Browse files
committed
preset-env
1 parent 9139373 commit 1252b09

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
};
@@ -207,7 +207,9 @@ where
207207
);
208208

209209
// ES2016
210-
let pass = add!(pass, ExponentiationOperator, es2016::exponentiation());
210+
if !caniuse(Feature::ExponentiationOperator) {
211+
options.env.es2016.exponentation_operator = true;
212+
}
211213

212214
// ES2015
213215
let pass = add!(pass, BlockScopedFunctions, es2015::block_scoped_functions());

0 commit comments

Comments
 (0)