[package] name = "huellas" version = "0.3.4" edition = "2024" license = "AGPL-3.0" [dependencies] anyhow = "1.0.98" axum = { version = "0.8.4", default-features = false, features = [ "tracing", "tokio", "http1", "http2", ] } axum-msgpack = "0.5.0" clap = { version = "4.5.40", features = ["derive"] } # This must be the same version that ratatui depends on :( crossterm = { version = "0.28.1", default-features = false, features = [ "bracketed-paste", "event-stream", "serde", ] } dotenvy = "0.15.7" itertools = "0.14.0" futures = { version = "0.3.31", default-features = false } ratatui = { version = "0.29.0", default-features = false, features = [ "crossterm", ] } serde = { version = "1.0.219", features = ["derive"] } sqlx = { version = "0.8.6", default-features = false, features = [ "macros", "migrate", "runtime-tokio", "sqlite", "tls-rustls", ] } thiserror = "2.0.12" tokio = { version = "1.45.1", default-features = false, features = [ "macros", "rt-multi-thread", "signal", ] } tokio-util = "0.7.15" tower-http = { version = "0.6.6", default-features = false, features = ["fs"] } tracing = "0.1.41" tracing-subscriber = { version = "0.3.19", default-features = false, features = [ "env-filter", "fmt", "tracing", "tracing-log", ] } tui-textarea = { version = "0.7.0", default-features = false, features = [ "ratatui", "crossterm", ] } [dev-dependencies] axum-test = { version = "17.3.0", features = ["msgpack"] }