[workspace] resolver = "3" members = ["web", "backend"] [workspace.package] version = "0.1.0" authors = ["CanadianBacon canadian@cdnbcn.net"] edition = "2024" [workspace.dependencies] microtld-web = {path = "web"} microtld-backend = {path = "backend"} tokio = {version = "1.53", features = ["full"]} lmrc-cloudflare = {version = "0.3"} anyhow = {version = "1.0"} serde = {version = "1.0", features = ["derive"]} derive_more = {version = "2.1", default-features = false, features = ["display"]} axum = {version = "0.8", features = ["macros"]} axum-htmx = {version = "0.8"} fred = {version = "10.1"} tracing = {version = "0.1"} reqwest = {version = "0.13"} maud = {version = "0.27", features = ["axum"]} async-trait = {version = "0.1.91"} tracing-subscriber = "0.3.23" base64 = "0.23.1" sha2 = "0.11" subtle = "2.6" # Auth tower-sessions = {version = "0.14"} tower-sessions-sqlx-store = { version = "0.15", features = ["postgres"] } tower-csrf = "0.1" argon2 = "0.5" sqlx = { version = "0.8", features = [ "runtime-tokio", "tls-rustls-ring-webpki", "postgres", "macros", "migrate", "uuid", "time", "json", ] } time = "0.3" uuid = { version = "1", features = ["v4", "serde"] } tower_governor = "0.8" # TODO: DIE :)