swc_ecma_compat_bugfixes/
lib.rs

1use swc_common::Mark;
2use swc_ecma_ast::Pass;
3
4pub use self::{
5    async_arrows_in_class::async_arrows_in_class, edge_default_param::edge_default_param,
6    safari_id_destructuring_collision_in_function_expression::safari_id_destructuring_collision_in_function_expression,
7    template_literal_caching::template_literal_caching,
8};
9
10mod async_arrows_in_class;
11mod edge_default_param;
12mod safari_id_destructuring_collision_in_function_expression;
13mod template_literal_caching;
14
15pub fn bugfixes(unresolved_mark: Mark) -> impl Pass {
16    (
17        async_arrows_in_class(unresolved_mark),
18        edge_default_param(),
19        template_literal_caching(),
20        safari_id_destructuring_collision_in_function_expression(),
21    )
22}