mirror of
https://github.com/aljazceru/cdk.git
synced 2026-01-13 01:46:26 +01:00
43 lines
1.1 KiB
TOML
43 lines
1.1 KiB
TOML
[package]
|
|
name = "cdk-axum"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
homepage = "https://github.com/cashubtc/cdk"
|
|
repository = "https://github.com/cashubtc/cdk.git"
|
|
rust-version.workspace = true # MSRV
|
|
description = "Cashu CDK axum webserver"
|
|
readme = "README.md"
|
|
|
|
|
|
[features]
|
|
default = ["auth"]
|
|
redis = ["dep:redis"]
|
|
swagger = ["cdk/swagger", "dep:utoipa"]
|
|
auth = ["cdk/auth"]
|
|
prometheus = ["dep:cdk-prometheus"]
|
|
[dependencies]
|
|
anyhow.workspace = true
|
|
async-trait.workspace = true
|
|
axum = { workspace = true, features = ["ws"] }
|
|
cdk = { workspace = true, features = [
|
|
"mint",
|
|
]}
|
|
tokio.workspace = true
|
|
tracing.workspace = true
|
|
utoipa = { workspace = true, optional = true }
|
|
futures.workspace = true
|
|
cdk-prometheus = { workspace = true , optional = true}
|
|
moka = { version = "0.12.10", features = ["future"] }
|
|
serde_json.workspace = true
|
|
paste = "1.0.15"
|
|
serde.workspace = true
|
|
uuid.workspace = true
|
|
sha2 = "0.10.8"
|
|
redis = { version = "0.31.0", features = [
|
|
"tokio-rustls-comp",
|
|
], optional = true }
|
|
|
|
[target.'cfg(target_arch = "wasm32")'.dependencies]
|
|
uuid = { workspace = true, features = ["js"] }
|