[package] name = "chuanyue-service" version = "0.1.0" edition = "2021" [workspace] members = [".", "api", "domain", "i18n", "job","library", "service"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] tokio = { workspace = true, features = ["full"]} mimalloc = { workspace = true } api = { path = "api" } library = { path = "library" } job = { path = "job" } [workspace.dependencies] tokio = "1.36" axum = "0.7" tracing = "0.1" tower-http = "0.5" validator = "0.17" axum-extra = "0.9" serde = "1.0" sqlx = "0.7" sqlx-postgres = "0.7" toml = "0.8" once_cell = "1.19" tracing-appender = "0.2" tracing-subscriber = "0.3" chrono = "0.4" thiserror = "1.0" ulid = "1.1" serde_json = "1.0" http = "1.1" http-body = "1.0" http-body-util = "0.1" moka = "0.12" futures-util = "0.3" reqwest = "0.12" futures-executor = "0.3" error-stack = "0.4" jsonwebtoken = "9.3.0" lazy_static = "1.4.0" mimalloc = "0.1.42" tokio-cron-scheduler = "0.10.2" hmac = "0.12.1" sha2 = "0.10.8" hex-literal = "0.4.1"