[package] name = "banner" version = "0.1.0" edition = "2024" default-run = "banner" [dependencies] anyhow = "1.0.99" async-trait = "0.1" axum = "0.8.4" bitflags = { version = "2.9.4", features = ["serde"] } chrono = { version = "0.4.42", features = ["serde"] } compile-time = "0.2.0" cookie = "0.18.1" dashmap = "6.1.0" dotenvy = "0.15.7" figment = { version = "0.10.19", features = ["toml", "env"] } fundu = "2.0.1" futures = "0.3" http = "1.3.1" poise = "0.6.1" rand = "0.9.2" redis = { version = "0.32.5", features = ["tokio-comp", "r2d2"] } regex = "1.10" reqwest = { version = "0.12.23", features = ["json", "cookies"] } reqwest-middleware = { version = "0.4.2", features = ["json"] } serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.143" serenity = { version = "0.12.4", features = ["rustls_backend"] } sqlx = { version = "0.8.6", features = [ "runtime-tokio-rustls", "postgres", "chrono", "json", "macros", ] } thiserror = "2.0.16" time = "0.3.41" tokio = { version = "1.47.1", features = ["full"] } tl = "0.7.8" tracing = "0.1.41" tracing-subscriber = { version = "0.3.20", features = ["env-filter", "json"] } url = "2.5" governor = "0.10.1" once_cell = "1.21.3" serde_path_to_error = "0.1.17" num-format = "0.4.4" [dev-dependencies]