Client side atproto account migrator in your web browser, along with services for backups and adversarial migrations.
at main 1.3 kB view raw
1[package] 2name = "web" 3version = "0.1.0" 4edition = "2024" 5license = "MIT" 6 7[dependencies] 8axum = { version = "0.8.6", features = ["macros", "json"] } 9atproto-identity.workspace = true 10tokio = { version = "1", features = ["rt-multi-thread", "macros"] } 11tracing = "0.1" 12tracing-subscriber = { version = "0.3", features = ["env-filter"] } 13dotenvy.workspace = true 14serde = { version = "1", features = ["derive"] } 15serde_json = "1" 16anyhow.workspace = true 17log.workspace = true 18shared = { path = "../shared" } 19tower-http = { version = "0.6.1", features = ["fs", "trace", "cors"] } 20tower = { version = "0.5.1", features = ["util"] } 21jacquard-axum.workspace = true 22jacquard-common.workspace = true 23jacquard-api.workspace = true 24lexicon_types_crate.workspace = true 25axum-macros = "0.5.0" 26p256 = "0.13.2" 27jwt-compact.workspace = true 28jacquard-identity.workspace = true 29reqwest = { version = "0.12", default-features = true, features = ["json", "gzip", "brotli", "deflate", "rustls-tls"] } 30#shared.workspace = true 31apalis.workspace = true 32apalis-sql.workspace = true 33base64 = "0.22" 34rust-s3.workspace = true 35async-compression.workspace = true 36tokio-util = { version = "0.7.16", features = ["compat"] } 37tokio-stream = "0.1.17" 38futures = "0.3.31" 39chrono.workspace = true 40tower_governor = "0.8.0"