baobao_codegen/generation/mod.rs
1//! Code generation outputs and file management.
2//!
3//! This module provides utilities for managing generated output:
4//! - [`HandlerPaths`] - Handler file path computation and orphan detection
5//! - [`ImportCollector`] - Import tracking and deduplication
6//! - [`DependencyCollector`] - Package dependency tracking
7//! - [`BaoToml`] - bao.toml configuration file generation
8//! - [`FileRegistry`] - Declarative file registration and generation
9
10mod bao_toml;
11mod handlers;
12mod imports;
13mod registry;
14
15pub use bao_toml::BaoToml;
16pub use handlers::{HandlerPaths, OrphanHandler, find_orphan_commands};
17pub use imports::{DependencyCollector, DependencySpec, ImportCollector};
18pub use registry::{FileCategory, FileEntry, FileRegistry, PreviewEntry, WriteStats};