[package]
name = "uhttp"
version = "0.5.0"
edition = "2024"
description = "Simple http server for humans"
license = "MIT"
repository = "https://github.com/alshdavid/uhttp"
[features]
json = ["dep:serde", "dep:serde_json"]
mux = []
[lints]
workspace = true
[dependencies]
http-body-util = { workspace = true }
hyper = { workspace = true, features = ["http1"] }
hyper-util = { workspace = true, features = ["server-graceful"] }
tokio = { workspace = true, features = ["rt-multi-thread", "fs", "net"] }
tokio-util = { workspace = true, features = ["io", "io-util", "futures-util"] }
anyhow = { workspace = true }
futures = { workspace = true }
http = { workspace = true }
async_fn_traits = { workspace = true }
serde = { workspace = true, features = ["derive"], optional = true }
serde_json = { workspace = true, optional = true }
path-tree = { workspace = true }
percent-encoding = { workspace = true }