1#[cfg(feature = "cli")]
7pub mod cli;
8pub mod config;
9#[cfg(feature = "tokio")]
10pub mod daemon;
11#[cfg(feature = "dev-server")]
12pub mod debug;
13pub mod i18n;
14pub mod icons;
15pub mod logfmt;
16#[cfg(feature = "cli")]
17pub mod mcp;
18pub mod resources;
19#[cfg(feature = "ssr")]
20pub mod ssr;
21pub mod styles;
22#[cfg(feature = "test-runner")]
23pub mod test_runner;
24pub mod utils;
25#[cfg(feature = "visual-diff")]
26pub mod visual_diff;
27#[cfg(feature = "vtty")]
28pub mod vtty;
29#[cfg(feature = "tokio")]
30pub mod wasm;
31pub mod wit_check;
32pub mod wit_cmd;
33pub mod wit_plugin;
34
35#[cfg(feature = "cli")]
36pub use cli::run;
37pub use config::{Config, TairitsuMetadata};
38pub use icons::{
39 generate_woff_subset, is_hb_subset_available, CacheManifest, HikariIconsMetadata, IconCache,
40 ResolveResult, ResolvedSet, SetConfig, Subscript,
41};
42pub use resources::{
43 ResourceIndex, ResourceIndexer, ScssResource, ScssUtils, SvgResource, SvgUtils,
44};
45pub use utils::error::{Result, TairitsuPackagerError};
46pub use wit_plugin::PluginWitRegistry;
47
48pub const VERSION: &str = env!("CARGO_PKG_VERSION");