whiskers.git / crates / whiskersd / Cargo.toml
1[package]
2name = "whiskersd"
3edition.workspace = true
4version.workspace = true
5publish.workspace = true
6
7[lib]
8name = "whiskersd"
9path = "src/lib.rs"
10
11[[bin]]
12name = "whiskersd"
13path = "src/main.rs"
14
15[dependencies]
16base64 = "0.22"
17log.workspace = true
18whiskers-core = { path = "../whiskers-core" }
19whiskers-guard = { path = "../whiskers-guard" }
20whiskers-ports = { path = "../whiskers-ports" }
21whiskers-service = { path = "../whiskers-service" }
22jev-http = { path = "../../third-party/jevcrates/jev-http" }
23jev-protocol = { path = "../../third-party/jevcrates/jev-protocol" }
24serde.workspace = true
25serde_json = { workspace = true, features = ["preserve_order"] }
26tiny_http = "0.12"
27tokio = { version = "1", features = ["rt"] }

TLS for ElevenLabs. This service runs on the operator's machine, not the tablet, so a C crypto backend is fine here.

29ureq = "3"
31[dev-dependencies]
32whiskers-conformance = { path = "../whiskers-conformance" }
33whiskers-engine = { path = "../whiskers-engine" }