swc_ecmascript/
lib.rs

1#![deny(clippy::all)]
2#![cfg_attr(docsrs, feature(doc_cfg))]
3
4pub use swc_ecma_ast as ast;
5#[cfg(feature = "codegen")]
6#[cfg_attr(docsrs, doc(cfg(feature = "codegen")))]
7pub use swc_ecma_codegen as codegen;
8#[cfg(feature = "minifier")]
9#[cfg_attr(docsrs, doc(cfg(feature = "minifier")))]
10pub use swc_ecma_minifier as minifier;
11#[cfg(feature = "parser")]
12#[cfg_attr(docsrs, doc(cfg(feature = "parser")))]
13pub use swc_ecma_parser as parser;
14#[cfg(feature = "preset_env")]
15#[cfg_attr(docsrs, doc(cfg(feature = "preset_env")))]
16pub use swc_ecma_preset_env as preset_env;
17#[cfg(feature = "swc_ecma_quote")]
18#[cfg_attr(docsrs, doc(cfg(feature = "parser")))]
19pub use swc_ecma_quote as quote;
20#[cfg(feature = "transforms")]
21#[cfg_attr(docsrs, doc(cfg(feature = "transforms")))]
22pub use swc_ecma_transforms as transforms;
23#[cfg(feature = "utils")]
24#[cfg_attr(docsrs, doc(cfg(feature = "utils")))]
25pub use swc_ecma_utils as utils;
26#[cfg(feature = "visit")]
27#[cfg_attr(docsrs, doc(cfg(feature = "visit")))]
28pub use swc_ecma_visit as visit;