54 lines
1.2 KiB
TOML
54 lines
1.2 KiB
TOML
[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 :) |