[package] name = "warren" version = "0.1.0" edition = "2024" [lib] name = "warren" path = "src/lib/lib.rs" [[bin]] name = "warren_backend" path = "src/bin/backend/main.rs" [dependencies] anyhow = "1.0.98" argon2 = { version = "0.5.3", features = ["std"] } axum = { version = "0.8.4", features = ["multipart", "query"] } axum-extra = { version = "0.10.1", features = ["cookie", "multipart"] } base64 = "0.22.1" bytes = "1.10.1" chrono = "0.4.41" derive_more = { version = "2.0.1", features = ["display"] } dotenv = "0.15.0" futures-util = "0.3.31" hex = "0.4.3" mime_guess = "2.0.5" openid = "0.17.0" regex = "1.11.1" rustix = { version = "1.0.8", features = ["fs"] } serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.140" sqlx = { version = "0.8.6", features = ["chrono", "runtime-tokio", "sqlite", "time", "uuid"] } thiserror = "2.0.12" tokio = { version = "1.46.1", features = ["full"] } tokio-stream = "0.1.17" tokio-util = { version = "0.7.15", features = ["io-util"] } tower = "0.5.2" tower-http = { version = "0.6.6", features = ["cors", "fs", "trace"] } tracing = "0.1.41" tracing-subscriber = "0.3.19" url = "2.5.4" uuid = { version = "1.17.0", features = ["serde"] } zip = "4.5.0"