[workspace] resolver = "2" members = [ "common", "gateway", "auth", "data_api", "control_plane", "realtime", "storage", ] [workspace.dependencies] tokio = { version = "1.36", features = ["full"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" axum = "0.7" tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter", "json"] } sqlx = { version = "0.8", features = ["runtime-tokio-rustls", "postgres", "uuid", "chrono", "json", "migrate"] } uuid = { version = "1.7", features = ["v4", "serde"] } thiserror = "1.0" dotenvy = "0.15" config = "0.13" chrono = { version = "0.4", features = ["serde"] } anyhow = "1.0" argon2 = "0.5" jsonwebtoken = "9.2" rand = "0.8" regex = "1.10" futures = "0.3" sha2 = "0.10" aws-sdk-s3 = "1.15.0" aws-config = "1.1.2" aws-types = "1.1.2" # Local dependencies common = { path = "common" } auth = { path = "auth" } data_api = { path = "data_api" } control_plane = { path = "control_plane" } realtime = { path = "realtime" } storage = { path = "storage" }