[package]
name = "umbral-openapi"
description = "Auto-generated OpenAPI 3.0 schema + Swagger UI for umbral-rest endpoints."
workspace = "../.."
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
authors.workspace = true
rust-version.workspace = true
[dependencies]
umbral-casing = { path = "../../crates/umbral-casing", version = "0.0.2" }
umbral = { path = "../../crates/umbral", version = "0.0.2" }
umbral-rest = { path = "../umbral-rest", version = "0.0.2" }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
[dev-dependencies]
tokio = { version = "1", features = ["macros", "rt", "rt-multi-thread", "sync"] }
tempfile = "3"
sqlx = { version = "0.8", features = ["sqlite", "runtime-tokio"] }
tower = { version = "0.5", features = ["util"] }
axum = "0.8"
http = "1"
http-body-util = "0.1"
umbral-auth = { path = "../umbral-auth" }
chrono = { version = "0.4", features = ["serde"] }