[workspace] resolver = "2" members = [ "onis-common", "onis-appview", "onis-dns", "onis-verify", ] [workspace.metadata.crane] name = "onis" [workspace.package] version = "0.1.0" edition = "2024" license = "MIT" repository = "https://github.com/blu/onis" [workspace.lints.clippy] unwrap_used = "deny" expect_used = "deny" panic = "deny" todo = "deny" indexing_slicing = "deny" unwrap_in_result = "deny" pedantic = "warn" [workspace.dependencies] onis-common = { path = "onis-common" } serde = { version = "1.0.228", features = ["derive"] } serde_json = "1.0.149" tracing = "0.1.44" tracing-subscriber = { version = "0.3.22", features = ["json", "env-filter"] } sqlx = { version = "0.8.6", features = ["runtime-tokio", "sqlite"] } anyhow = "1.0.100" thiserror = "2.0.18" tokio = { version = "1.49.0", features = ["full"] } tokio-tungstenite = { version = "0.28", features = ["native-tls"] } futures-util = "0.3.31" async-trait = "0.1.89" atrium-api = "0.25.7" axum = "0.8.8" reqwest = { version = "0.13.1", default-features = false, features = ["json"] } chrono = "0.4.43" toml = "0.9.8" hickory-server = "0.25.1" hickory-proto = "0.25.1" hickory-resolver = "0.25.1" metrics = "0.24" metrics-exporter-prometheus = "0.18"