tauri_plugin_typegen/
lib.rs

1// Core library modules for the CLI tool
2pub mod analysis;
3pub mod build;
4pub mod commands;
5mod error;
6pub mod generators;
7pub mod interface;
8pub mod models;
9
10// Legacy compatibility (deprecated)
11#[deprecated(since = "0.2.0", note = "Use interface::config instead")]
12pub mod cli {
13    pub use crate::interface::config::*;
14    pub use crate::interface::generate_from_config;
15}
16
17pub use error::{Error, Result};
18pub use models::*;
19
20// Convenience re-exports for common use cases
21pub use interface::config::GenerateConfig;
22pub use interface::generate_from_config;
23pub use interface::output::{Logger, ProgressReporter};
24
25// Build system integration
26pub use build::BuildSystem;