[workspace] members = ["crates/*", "ci"] resolver = "2" [workspace.package] version = "0.1.0" edition = "2024" authors = ["Kasper Juul Hermansen "] license = "MIT" repository = "https://git.kjuulh.io/kjuulh/post3" homepage = "https://git.kjuulh.io/kjuulh/post3" rust-version = "1.85" [workspace.dependencies] post3 = { version = "0.1.0", path = "crates/post3" } post3-sdk = { version = "0.1.0", path = "crates/post3-sdk" } anyhow = "1" tokio = { version = "1", features = ["full"] } tracing = { version = "0.1", features = ["log"] } tracing-subscriber = { version = "0.3", features = ["env-filter"] } clap = { version = "4", features = ["derive", "env", "string"] } dotenvy = "0.15" serde = { version = "1", features = ["derive"] } uuid = { version = "1", features = ["v4", "v7"] } bytes = "1" chrono = { version = "0.4", features = ["serde"] } thiserror = "2" axum = "0.8" tower = "0.5" tower-http = { version = "0.6", features = ["trace", "normalize-path"] } notmad = "0.11" tokio-util = { version = "0.7", features = ["compat"] } sqlx = { version = "0.8", features = [ "chrono", "postgres", "runtime-tokio", "uuid", ] } md-5 = "0.10" hex = "0.4" quick-xml = { version = "0.36", features = ["serialize"] } serde_json = "1" percent-encoding = "2" tempfile = "3" dagger-sdk = "0.19" eyre = "0.6"