swc_ecma_compat_es3/
lib.rs

1use swc_ecma_ast::Pass;
2
3pub use self::{
4    member_expr_lits::member_expression_literals, prop_lits::property_literals,
5    reserved_word::reserved_words,
6};
7
8mod member_expr_lits;
9mod prop_lits;
10mod reserved_word;
11
12/// Make output es3-compatible.
13pub fn es3(preserve_import: bool) -> impl Pass {
14    (
15        property_literals(),
16        member_expression_literals(),
17        reserved_words(preserve_import),
18    )
19}