[package] name = "banks2ff" version.workspace = true edition.workspace = true authors.workspace = true [dependencies] tokio = { workspace = true } anyhow = { workspace = true } thiserror = { workspace = true } 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 } reqwest = { workspace = true } # Core logic dependencies async-trait = { workspace = true } # API Client dependencies firefly-client = { path = "../firefly-client" } gocardless-client = { path = "../gocardless-client" } # Debug logging dependencies reqwest-middleware = { workspace = true } hyper = { workspace = true } bytes = { workspace = true } http = "0.2" task-local-extensions = "0.1" # Encryption dependencies aes-gcm = "0.10" pbkdf2 = "0.12" rand = "0.8" sha2 = "0.10" # CLI formatting dependencies comfy-table = { workspace = true } [dev-dependencies] mockall = { workspace = true }