[package] name = "imks" version = "0.1.0" edition = "2024" [lib] path = "lib.rs" name = "imks" [[bin]] path = "main.rs" name = "imks" [dependencies] tonic = "0.14.6" prost = "0.14.3" prost-types = "0.14" tonic-build = "0.14.6" tonic-health = "0.14.6" tonic-prost = "0.14.6" tokio = { version = "1.52.3", features = ["full"] } actix-web = { version = "4.13.0", features = [] } actix-ws = { version = "0.4.0", features = [] } actix-rt = "2" serde = { version = "1", features = ["derive"] } serde_json = { version = "1" } base64 = "0.22" rand = "0.9" wtransport = "0.7" dashmap = "6" thiserror = "2" async-trait = "0.1" tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } fred = { version = "10", features = ["subscriber-client"] } async-nats = "0.38" uuid = { version = "1", features = ["v4"] } futures-util = "0.3" [build-dependencies] tonic-prost-build = "0.14.6" walkdir = "2.5.0"