//! Library interface for embedding lsv components and driving integration
//! tests.
//!
//! The binary uses these modules internally; consumers can reuse them to
//! configure an [`App`](crate::app::App), dispatch actions, or inspect state in
//! tests. See the documentation under `docs/` for higher-level guides.
// Top-level re-export for convenience in tests and examples
pub use crateload_config_from_code;
// Keep compatibility: re-export config runtime data as `config_data`
pub use cratedata as config_data;
pub use App;
/// Dispatch a command string (single action or `;`-separated sequence)
/// against an [`App`](crate::app::App) instance.
pub use dispatch_action;