forked from
baileytownsend.dev/pds-moover
Client side atproto account migrator in your web browser, along with services for backups and adversarial migrations.
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"