[package] name = "server" version.workspace = true edition.workspace = true license = "AGPL-3.0-or-later" [dependencies] common = { path = "../common" } chrono = { version = "0.4.40", features = ["serde"] } dotenvy = "0.15.7" prost = "0.13.5" serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.140" sqlx = { version = "0.8.5", features = ["chrono", "postgres", "runtime-tokio", "runtime-tokio-native-tls", "time", "uuid"] } tokio = { version = "1.44.2", features = ["full", "macros"] } tonic = "0.13.0" tonic-reflection = "0.13.0" tracing = "0.1.41" time = { version = "0.3.41", features = ["local-offset"] } steel-derive = { git = "https://github.com/mattwparas/steel.git", branch = "master", package = "steel-derive" } steel-core = { git = "https://github.com/mattwparas/steel.git", version = "0.6.0", features = ["anyhow", "dylibs", "sync"] } thiserror = "2.0.12" dashmap = "6.1.0" lazy_static = "1.5.0" regex = "1.11.1" bcrypt = "0.17.0" validator = { version = "0.20.0", features = ["derive"] } uuid = { version = "1.16.0", features = ["serde", "v4"] } jsonwebtoken = "9.3.1" [lib] name = "server" path = "src/lib.rs" [dev-dependencies] tokio = { version = "1.44", features = ["full", "test-util"] } rstest = "0.25.0" lazy_static = "1.5.0"