dprint_plugin_typescript/
lib.rs

1#![allow(clippy::bool_assert_comparison)]
2#![allow(clippy::bool_to_int_with_if)]
3#![allow(clippy::comparison_chain)]
4#![allow(clippy::if_same_then_else)]
5#![allow(clippy::vec_init_then_push)]
6#![allow(clippy::type_complexity)]
7#![allow(clippy::needless_lifetimes)]
8#![deny(clippy::disallowed_methods)]
9#![deny(clippy::disallowed_types)]
10#![deny(clippy::print_stderr)]
11#![deny(clippy::print_stdout)]
12
13pub mod configuration;
14mod format_text;
15mod generation;
16mod swc;
17mod utils;
18
19pub use format_text::format_parsed_source;
20pub use format_text::format_text;
21pub use format_text::ExternalFormatter;
22pub use format_text::FormatTextOptions;
23
24#[cfg(feature = "tracing")]
25pub use format_text::trace_file;
26
27#[cfg(feature = "wasm")]
28#[cfg(all(target_arch = "wasm32", target_os = "unknown"))]
29mod wasm_plugin;
30
31#[cfg(feature = "wasm")]
32#[cfg(all(target_arch = "wasm32", target_os = "unknown"))]
33pub use wasm_plugin::*;