[package] name = "meterbox" version = "0.1.0" edition = "2021" description = "Reusable host resource dashboard — collects and charts CPU, memory, and network usage" license = "MIT" [dependencies] axum = { version = "0.8", features = ["macros"] } tokio = { version = "1", features = ["full"] } tower-http = { version = "0.6", features = ["fs", "cors", "trace", "compression-gzip"] } serde = { version = "1", features = ["derive"] } serde_json = "1" chrono = { version = "0.4", features = ["serde", "clock"] } rusqlite = { version = "0.32", features = ["bundled"] } sysinfo = "0.33" libc = "0.2" tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } anyhow = "1" clap = { version = "4", features = ["derive", "env"] } thiserror = "2" hostname = "0.4" reqwest = { version = "0.12", default-features = false, features = ["rustls-tls", "gzip", "brotli"] } argon2 = "0.5" password-hash = "0.5" rand = "0.8" sha2 = "0.10" hex = "0.4" uuid = { version = "1", features = ["v4"] } [profile.release] lto = true codegen-units = 1 strip = true