pub mod config;
pub mod dispatch;
pub mod dynamic_plugin;
pub mod message;
pub mod plugin;
pub mod plugin_abi;
pub mod plugin_loader;
pub mod plugin_repo;
pub mod service_manager;
pub mod version_manager;

/// 内置插件 ID 常量
pub mod plugin_ids {
    pub const VIDEO: &str = "video";
    pub const HTTP: &str = "http";
    pub const WIFI: &str = "wifi";
    pub const BLE: &str = "ble";
    pub const DEVICE: &str = "device";
    pub const SCREEN: &str = "screen";
    pub const LIVE2D: &str = "live2d";
}

#[cfg(test)]
mod tests;
