2025-11-19 21:18:37 +00:00
|
|
|
[package]
|
|
|
|
|
name = "banks2ff"
|
|
|
|
|
version.workspace = true
|
|
|
|
|
edition.workspace = true
|
|
|
|
|
authors.workspace = true
|
|
|
|
|
|
|
|
|
|
[dependencies]
|
|
|
|
|
tokio = { workspace = true }
|
|
|
|
|
anyhow = { workspace = true }
|
2025-11-21 17:04:31 +01:00
|
|
|
thiserror = { workspace = true }
|
2025-11-19 21:18:37 +00:00
|
|
|
tracing = { workspace = true }
|
|
|
|
|
tracing-subscriber = { workspace = true }
|
|
|
|
|
serde = { workspace = true }
|
|
|
|
|
serde_json = { workspace = true }
|
|
|
|
|
chrono = { workspace = true }
|
|
|
|
|
rust_decimal = { workspace = true }
|
|
|
|
|
dotenvy = { workspace = true }
|
|
|
|
|
clap = { workspace = true }
|
2025-11-21 17:04:31 +01:00
|
|
|
reqwest = { workspace = true }
|
2025-11-19 21:18:37 +00:00
|
|
|
|
|
|
|
|
# Core logic dependencies
|
|
|
|
|
async-trait = { workspace = true }
|
|
|
|
|
|
|
|
|
|
# API Client dependencies
|
|
|
|
|
firefly-client = { path = "../firefly-client" }
|
|
|
|
|
gocardless-client = { path = "../gocardless-client" }
|
|
|
|
|
|
2025-11-21 17:04:31 +01:00
|
|
|
# Debug logging dependencies
|
|
|
|
|
reqwest-middleware = { workspace = true }
|
|
|
|
|
hyper = { workspace = true }
|
|
|
|
|
bytes = { workspace = true }
|
|
|
|
|
http = "0.2"
|
|
|
|
|
task-local-extensions = "0.1"
|
|
|
|
|
|
2025-11-21 21:16:11 +01:00
|
|
|
# Encryption dependencies
|
|
|
|
|
aes-gcm = "0.10"
|
|
|
|
|
pbkdf2 = "0.12"
|
|
|
|
|
rand = "0.8"
|
|
|
|
|
sha2 = "0.10"
|
|
|
|
|
|
2025-11-22 18:54:53 +00:00
|
|
|
# CLI formatting dependencies
|
|
|
|
|
comfy-table = { workspace = true }
|
|
|
|
|
|
2025-11-19 21:18:37 +00:00
|
|
|
[dev-dependencies]
|
|
|
|
|
mockall = { workspace = true }
|