1[package]
2name = "home-dashboard"
3version = "0.1.0"
4edition = "2024"
5
6[dependencies]
7argon2 = "0.5"
8axum = { version = "0.8.9", features = ["multipart", "ws"] }
9base64 = "0.22"
10bytes = "1"
11chrono = "0.4"
12futures = "0.3"
13globset = "0.4"
14openssl = "0.10"
15percent-encoding = "2"
16rand = "0.9"
17lol_html = "3"
18regex = "1"
19reqwest = { version = "0.12", default-features = false, features = ["rustls-tls", "json", "multipart", "stream"] }
20rmcp = { version = "3.5.0", default-features = false, features = ["server", "transport-streamable-http-server"] }
21rusqlite = { version = "0.37", features = ["bundled"] }
22serde = { version = "1", features = ["derive"] }
23serde_cbor_2 = "0.13"
24scraper = { version = "0.27", default-features = false }
25serde_json = "1"
26sha1 = "0.10"
27sha2 = "0.10.9"
28ssh-key = { version = "0.6", default-features = false, features = ["std", "ecdsa"] }
29subtle = "2.6"
30tokio = { version = "1", features = ["full"] }
31tokio-stream = { version = "0.1", features = ["sync"] }
32tower-http = { version = "0.6", features = ["fs"] }
33url = "2"
34uuid = { version = "1", features = ["v4"] }
35walkdir = "2"
36webauthn-rs = { version = "0.5.5", features = ["danger-allow-state-serialisation", "danger-credential-internals"] }
37
38[profile.release]
39lto = "thin"
40codegen-units = 1
41strip = true