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}