[package] name = "library" version = "0.1.0" edition = "2021" [dependencies] toml = { workspace = true } serde = { workspace = true, features = ["derive"] } once_cell = { workspace = true } tracing = { workspace = true } tracing-appender = { workspace = true } tracing-subscriber = { workspace = true, features = ["json"] } chrono = { workspace = true } sqlx = { workspace = true } sqlx-postgres = { workspace = true, features = ["json"] } axum = { workspace = true } axum-extra = { workspace = true } thiserror = { workspace = true } ulid = { workspace = true } serde_json = { workspace = true } http = { workspace = true } http-body = { workspace = true } http-body-util = { workspace = true } tokio = { workspace = true, features = ["full"] } futures-util = { workspace = true } jsonwebtoken = { workspace = true } reqwest = { workspace = true, features = ["blocking", "json"] } validator = { workspace = true } moka = { workspace = true, features = ["future", "logging"] } lazy_static = { workspace = true } hmac = { workspace = true } sha2 = { workspace = true } hex-literal = { workspace = true } tokio-cron-scheduler = { workspace = true } tower-http = { workspace = true, features = ["trace"] } tower = { workspace = true } hyper = { workspace = true } hex = { workspace = true } redis = { workspace = true, features = ["tokio-comp", "json"] } deadpool-redis = { workspace = true } domain = { path = "../domain" } i18n = { path = "../i18n" } macro = { path = "../macro" }