1[workspace]
2members = ["listener", "shared", "web"]
3resolver = "2"
4
5
6[workspace.dependencies]
7axum = "0.8.4"
8atrium-common = "0.1.2"
9atrium-api = "0.25.4"
10atrium-identity = "0.1.5"
11atrium-oauth = "0.1.3"
12chrono = { version = "0.4", features = ["serde", "now"] }
13hickory-resolver = "0.24.1"
14dotenv = "0.15.0"
15log = "0.4.24"
16serde = { version = "1.0.219", features = ["derive"] }
17serde_json = "1.0.141"
18shared = { path = "./shared" }
19sqlx = { version = "0.8", features = ["runtime-tokio", "postgres", "chrono", "macros"] }
20tracing = "0.1.41"
21tracing-subscriber = { version = "0.3.19", features = ["env-filter"] }
22bb8 = "0.9.0"
23bb8-redis = "0.24.0"
24redis = "0.32.4"
25tokio = { version = "1.46.1", features = ["full"] }
26markdown = "1.0.0"
27rust-embed = { version = "8.7.2", features = ["include-exclude"] }