Your browser sucks, JavaScript disabled! Gunnar's console needs JavaScript and WebAssembly. Git over SSH on port 2222 does not.

nordisk/facett

facett-holger/Cargo.toml

[package]
name = "facett-holger"
description = "facett — holger registry & artifact browser panel: a repository roster (name · type · writable · archive) over the selected repo's artifact listing (name · version · size · type). Backend-agnostic — fed a serde `RegistryModel` (built from holger's in-process or gRPC read), no holger/network deps. The reusable component the `holger-embed` adapter hosts cross-app."
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true

[features]
# L4: functional-status emitter passthrough (see facett-core). No-op in release.
testmatrix = ["facett-core/testmatrix"]

[dependencies]
facett-core = { path = "../facett-core", version = "0.3.0" }
# The repository roster + artifact listing render with the SAME `facett_table::Table`
# holger-ui's own Repos/Browse tabs use — reused, not reinvented.
facett-table = { path = "../facett-table", version = "0.2.0" }
egui = { workspace = true }
# FC-3: the observable `RegistryModel` derives Serialize/Deserialize so a host
# builds it from holger data and the headless harness round-trips it.
serde = { version = "1", features = ["derive"] }
serde_json = { workspace = true }

[dev-dependencies]
# The shared robot-UI harness: `tests/robot.rs` drives the browser headless
# (click a repo, assert `state_json`) and fills one `robot-ui` matrix row per step.
nornir-robotui = { version = "0.4.0" }
egui_kittest = { version = "0.36", features = ["snapshot"] }
anyhow = "1"