core/http/Cargo.toml
2025-09-25 20:36:05 +03:00

37 lines
935 B
TOML

[package]
name = "viendesu-http"
version = "0.1.0"
edition = "2024"
[features]
default = ["client", "server"]
client = ["dep:reqwest"]
server = [
"dep:axum",
"dep:http-body-util",
"dep:tower-http",
"dep:serde_urlencoded",
"eva/tokio",
"tokio/net"
]
[dependencies]
viendesu-core.workspace = true
http = "1.3.1"
serde.workspace = true
serde_with.workspace = true
serde_json.workspace = true
futures.workspace = true
eva.workspace = true
eyre.workspace = true
axum = { optional = true, version = "0.8.4", default-features = false, features = ["http2", "ws", "macros"] }
http-body-util = { version = "0.1.3", optional = true }
tower-http = { optional = true, version = "0.6.6", default-features = false, features = ["limit"] }
serde_urlencoded = { version = "0.7.1", optional = true }
tokio = { workspace = true, optional = true }
reqwest = { optional = true, version = "0.12.23", default-features = false }