[workspace] members = ["crates/*"] resolver = "3" [workspace.package] license = "AGPL-3.0-only" readme = "README.md" documentation = "https://books.kanjala.com/sellershut" homepage = "https://git.kanjala.com/sellershut" [workspace.dependencies] api-core = { path = "./crates/api-core", version = "0.0.0" } async-trait = "0.1.89" axum = "0.8.8" futures-util = "0.3.32" redis = { version = "1.1.0", default-features = false } reqwest = { version = "0.13.2", default-features = false } secrecy = "0.10.3" serde = "1.0.228" serde_json = "1.0.149" sh-util = { path = "./crates/sh-util", version = "0.0.0" } tokio = "1.51.0" tower = "0.5.3" thiserror = "2.0.18" tracing = "0.1.44" utoipa = "5.4.0" url = "2.5.8" [workspace.dependencies.sqlx] version = "0.8.6" default-features = false features = ["macros", "migrate", "postgres"]