docbox-http 0.9.2

Docbox HTTP layer, routes, types, and middleware
Documentation
[package]
name = "docbox-http"
version = "0.9.2"
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
docbox-core.workspace = true

# Asynchronous runtime & Helpers
tokio = { workspace = true, features = ["full"] }
futures.workspace = true

# HTTP server framework
axum = { version = "0.8.8", features = ["multipart"] }

# Tower
tower = { version = "0.5.3" }

# Typed multipart extraction
axum_typed_multipart = "0.16.5"

# Validation & Axum validation integration
garde.workspace = true
axum-valid = { version = "0.24.0", default-features = false, features = [
  "garde",
  "basic",
  "typed_multipart",
  "full_garde",
] }

# Error handling
thiserror.workspace = true

# Serialization and JSON
serde.workspace = true
serde_json.workspace = true
serde_with.workspace = true

# Logging
tracing.workspace = true

bytes.workspace = true

uuid.workspace = true

chrono.workspace = true

mime.workspace = true
mime_guess.workspace = true

utoipa.workspace = true