euv-cli 0.28.8

The official CLI tool for the euv UI framework, providing dev/release profiles with run/build modes, hot reload, and wasm-pack integration.
Documentation
//! euv-cli
//!
//! The official CLI tool for the euv UI framework,
//! providing run/build/fmt modes with hot reload and
//! wasm-pack integration.

mod build;
mod error;
mod fmt;
mod hmr;
mod logger;
mod mode;
mod server;

pub use std::{
    error::Error,
    ffi::OsStr,
    fmt::{Display, Formatter},
    string::FromUtf8Error,
};
pub use {build::*, error::*, fmt::*, hmr::*, logger::*, mode::*, server::*};

use {
    clap::Parser,
    color_output::*,
    hyperlane::*,
    ignore::gitignore::{Gitignore, GitignoreBuilder},
    log::SetLoggerError,
    lombok_macros::*,
    notify::{Config, Event, RecommendedWatcher, RecursiveMode, Watcher},
    qrcode::{QrCode, render::unicode::Dense1x2},
    serde::Serialize,
    std::{
        collections::HashMap,
        ffi,
        fmt::Arguments,
        io,
        net::{IpAddr, Ipv4Addr},
        path::{Component, Path, PathBuf},
        process::{Output, Stdio},
        slice::Iter,
        sync::{Arc, OnceLock},
        time::Duration,
    },
    tokio::{
        fs::{
            ReadDir, canonicalize, create_dir_all, metadata, read, read_dir, read_to_string,
            remove_dir_all, remove_file, write,
        },
        process::Command,
        spawn,
        sync::{
            RwLock, RwLockWriteGuard, broadcast,
            mpsc::{Receiver, Sender, channel},
        },
        time::{Interval, interval, sleep},
    },
};