/// DreamStack Code Generator — emits JavaScript or Panel IR from analyzed AST.
///
/// Strategy: emit a single JS module that imports the DreamStack runtime
/// and creates signals, derived values, DOM bindings, and event handlers.
/// Alternatively, emit Panel IR JSON for ESP32 LVGL thin client panels.
pub mod js_emitter;
pub mod ir_emitter;

pub use js_emitter::JsEmitter;
pub use ir_emitter::IrEmitter;
