swc_ecma_transforms_compat/
lib.rs

1//! New-generation javascript to old-javascript compiler.
2#![deny(clippy::all)]
3#![allow(clippy::vec_box)]
4#![allow(clippy::boxed_local)]
5#![allow(clippy::mutable_key_type)]
6#![allow(clippy::match_like_matches_macro)]
7
8pub use swc_ecma_compat_bugfixes as bugfixes;
9pub use swc_ecma_compat_common::regexp;
10pub use swc_ecma_compat_es2015 as es2015;
11pub use swc_ecma_compat_es2016 as es2016;
12pub use swc_ecma_compat_es2017 as es2017;
13pub use swc_ecma_compat_es2018 as es2018;
14pub use swc_ecma_compat_es2019 as es2019;
15pub use swc_ecma_compat_es2020 as es2020;
16pub use swc_ecma_compat_es2021 as es2021;
17pub use swc_ecma_compat_es2022 as es2022;
18pub use swc_ecma_compat_es3 as es3;
19
20pub use self::{
21    bugfixes::bugfixes, es2015::es2015, es2016::es2016, es2017::es2017, es2018::es2018,
22    es2019::es2019, es2020::es2020, es2021::es2021, es2022::es2022, es3::es3,
23};
24pub mod class_fields_use_set;
25pub mod reserved_words;