[package]
name = "docbox-http"
version = "0.9.1"
edition = "2024"
description = "Docbox HTTP layer, routes, types, and middleware"
license.workspace = true
authors.workspace = true
repository.workspace = true
readme.workspace = true
[dependencies]
docbox-core.workspace = true
tokio = { workspace = true, features = ["full"] }
futures.workspace = true
axum = { version = "0.8.8", features = ["multipart"] }
tower = { version = "0.5.3" }
axum_typed_multipart = "0.16.5"
garde.workspace = true
axum-valid = { version = "0.24.0", default-features = false, features = [
"garde",
"basic",
"typed_multipart",
"full_garde",
] }
thiserror.workspace = true
serde.workspace = true
serde_json.workspace = true
serde_with.workspace = true
tracing.workspace = true
bytes.workspace = true
uuid.workspace = true
chrono.workspace = true
mime.workspace = true
mime_guess.workspace = true
utoipa.workspace = true