dampen_dev/lib.rs
1//! Development mode tooling for Dampen
2//!
3//! This crate provides hot-reload capabilities, file watching, and error overlays
4//! for rapid UI development iteration. It is only used in development/interpreted mode.
5
6#![warn(missing_docs)]
7#![deny(clippy::unwrap_used, clippy::expect_used, clippy::panic)]
8
9pub mod overlay;
10pub mod reload;
11pub mod subscription;
12pub mod watcher;
13
14// Re-export key types for convenience
15pub use overlay::ErrorOverlay;
16pub use reload::{HotReloadContext, ReloadResult};
17pub use subscription::{FileEvent, FileWatcherRecipe, watch_files};
18pub use watcher::{FileWatcher, FileWatcherConfig, FileWatcherError, FileWatcherState};