//! Host-only: pack `assets/web-ui/` for panza `StaticMount::Embedded`.
//!
//! Lives in `ublx` (not `ublx-web`) so crates.io can publish without a path-only
//! workspace dependency. `ublx-web` stays `publish = false` (WASM CSR only).
//! `./crates/ublx-web/build.sh` writes `crates/ublx-web/dist/` then syncs here so
//! the published crate tarball includes the SPA for `cargo install --features ui`.
use HashMap;
use Embed;
/// Built CSR assets (`./crates/ublx-web/build.sh` → `assets/web-ui/`).
///
/// Compile fails clearly if `index.html` is missing — run `build.sh` first.
;
/// URL-path keys without a leading slash (`index.html`, `styles/shell.css`, …).
///
/// Skips TypeScript declaration stubs from wasm-bindgen (not served).