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

nordisk/nornir

nornir-demo/Cargo.toml

[package]
name = "nornir-demo"
version = "0.1.0"
edition = "2021"
description = "nornir's live web + native demo — mounts a nornir viz panel (the release dependency-DAG / publish graph) on the reusable `facett-wasm-demo` harness (native window + wasm/WebGL canvas on Codeberg Pages). Its own crate; NOT wired into nornir/nornir-server and not pulled by any server/CLI tier (publish = false)."
license = "MIT OR Apache-2.0"
publish = false

# ── the reusable demo host + the panel contract ──────────────────────────────
# The harness (`NativeDemo::run` / `WebDemo::mount` / `publish_state` / `IndexHtml`)
# and the `facett_core::Facet` panel contract. The release dependency-DAG panel is
# rendered with `facett_graphview::DecoratedGraphView` — the SAME facett component
# nornir's real `src/viz/release_depdag.rs` uses — fed a nornir-shaped fixture (an
# INTERIM render until nornir's ReleaseDepDagPane becomes a standalone wasm
# component; the harness API is unchanged either way).
# Path deps to the sibling facett checkout, matching nornir's own Cargo.toml layout
# (nornir already declares `facett-graphview = { path = "../facett/..." }`); from this
# crate that is one level deeper (`../../facett/...`).
[dependencies]
facett-wasm-demo = { path = "../../facett/facett-wasm-demo", version = "0.2" }
facett-core = { path = "../../facett/facett-core", version = "0.3.0" }
facett-graphview = { path = "../../facett/facett-graphview", version = "0.2" }
# The TWO shared zone/jera framework widgets (L5 — consumed, never hand-rolled):
# `facett_zoneui::JeraCentral` (the central jobs/zones/infra panel over the jera
# ledger + zone column) and `facett_zoneui::ZonePane` (the Tools-menu zone-populate
# pane), both parameterised by the ONE `nornir_zone::Zone` edda leaf (re-exported
# through this crate). Same egui 0.34 / facett-core 0.1 stack as the panels above.
facett-zoneui = { path = "../../facett/facett-zoneui", version = "0.2" }
egui = "0.36"
serde_json = "1"

# ── wasm (the LIVE WEB DEMO host) ────────────────────────────────────────────
[target.'cfg(target_arch = "wasm32")'.dependencies]
wasm-bindgen = "0.2"