Built for people who think better out loud.
at main 31 lines 943 B view raw
1[package] 2name = "slipnote-backend" 3version = "0.1.0" 4edition = "2024" 5default-run = "slipnote-backend" 6 7[dependencies] 8async-trait = "0.1" 9atproto-identity = "0.14" 10atproto-oauth = "0.14" 11atproto-oauth-axum = "0.14" 12anyhow = "1" 13axum = { version = "0.8", features = ["multipart"] } 14axiom-rs = "0.11" 15bytes = "1" 16chrono = { version = "0.4", default-features = false, features = ["clock", "std"] } 17dotenvy = "0.15" 18rand = "0.9" 19reqwest = { version = "0.12", features = ["multipart", "json", "stream", "rustls-tls"] } 20serde = { version = "1", features = ["derive"] } 21serde_json = "1" 22sqlx = { version = "0.8", default-features = false, features = ["runtime-tokio", "postgres", "chrono", "uuid"] } 23thiserror = "2" 24tokio = { version = "1", features = ["macros", "rt-multi-thread"] } 25tower-http = { version = "0.6", features = ["cors"] } 26uuid = { version = "1", features = ["v4"] } 27 28[dev-dependencies] 29httpmock = "0.7" 30proptest = "1" 31tower = "0.5"