auth dns over atproto
1[workspace]
2resolver = "2"
3members = [
4 "onis-common",
5 "onis-appview",
6 "onis-dns",
7 "onis-verify",
8]
9
10[workspace.metadata.crane]
11name = "onis"
12
13[workspace.package]
14version = "0.1.0"
15edition = "2024"
16license = "MIT"
17repository = "https://github.com/blu/onis"
18
19[workspace.lints.clippy]
20unwrap_used = "deny"
21expect_used = "deny"
22panic = "deny"
23todo = "deny"
24indexing_slicing = "deny"
25unwrap_in_result = "deny"
26pedantic = "warn"
27
28[workspace.dependencies]
29onis-common = { path = "onis-common" }
30serde = { version = "1.0.228", features = ["derive"] }
31serde_json = "1.0.149"
32tracing = "0.1.44"
33tracing-subscriber = { version = "0.3.22", features = ["json", "env-filter"] }
34sqlx = { version = "0.8.6", features = ["runtime-tokio", "sqlite"] }
35anyhow = "1.0.100"
36thiserror = "2.0.18"
37tokio = { version = "1.49.0", features = ["full"] }
38tokio-tungstenite = { version = "0.28", features = ["native-tls"] }
39futures-util = "0.3.31"
40async-trait = "0.1.89"
41atrium-api = "0.25.7"
42axum = "0.8.8"
43reqwest = { version = "0.13.1", default-features = false, features = ["json"] }
44chrono = "0.4.43"
45toml = "0.9.8"
46hickory-server = "0.25.1"
47hickory-proto = "0.25.1"
48hickory-resolver = "0.25.1"
49metrics = "0.24"
50metrics-exporter-prometheus = "0.18"
51