Cargo.toml 905 B

1234567891011121314151617181920212223242526272829303132333435
  1. [package]
  2. name = "cdk-axum"
  3. version = "0.7.1"
  4. edition.workspace = true
  5. license.workspace = true
  6. homepage = "https://github.com/cashubtc/cdk"
  7. repository = "https://github.com/cashubtc/cdk.git"
  8. rust-version = "1.75.0" # MSRV
  9. description = "Cashu CDK axum webserver"
  10. [features]
  11. redis = ["dep:redis"]
  12. swagger = ["cdk/swagger", "dep:utoipa"]
  13. [dependencies]
  14. anyhow.workspace = true
  15. async-trait.workspace = true
  16. axum = { workspace = true, features = ["ws"] }
  17. cdk = { workspace = true, features = [
  18. "mint",
  19. ] }
  20. tokio.workspace = true
  21. tracing.workspace = true
  22. utoipa = { workspace = true, optional = true }
  23. futures.workspace = true
  24. moka = { version = "0.11.1", features = ["future"] }
  25. serde_json.workspace = true
  26. paste = "1.0.15"
  27. serde.workspace = true
  28. uuid.workspace = true
  29. sha2 = "0.10.8"
  30. redis = { version = "0.23.3", features = [
  31. "tokio-rustls-comp",
  32. ], optional = true }