991 B · text History d69022d
[package]
name = "devendra-controller"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
description = "devendra controller: web UI over flat-file desired state, authored into an iroh-docs document for agents"

[[bin]]
name = "devendra-controller"
path = "src/bin/controller.rs"

[dependencies]
devendra-proto = { workspace = true }
devendra-node = { workspace = true }
tokio = { workspace = true }
anyhow = { workspace = true }
thiserror = { workspace = true }
tracing = { workspace = true }
tracing-subscriber = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
toml = { workspace = true }
blake3 = { workspace = true }
clap = { workspace = true }

# HTTP stack, mirroring ../dms
axum = "0.8"
tower-http = { version = "0.6", features = ["fs", "trace"] }
minijinja = { version = "2.10", features = ["loader", "builtins", "json"] }
minijinja-embed = "2.12"

[build-dependencies]
minijinja-embed = "2.12"