[package] name = "donglora-bridge" version = "2.0.1" edition = "2024" authors = ["Stephen Waits "] license = "MIT" description = "Peer-to-peer LoRa bridge using iroh and DongLoRa" repository = "https://github.com/donglora/bridge" homepage = "https://github.com/donglora/bridge" keywords = ["lora", "bridge", "gossip", "p2p", "iot"] categories = ["network-programming", "command-line-utilities"] readme = "README.md" rust-version = "1.94.1" exclude = [".jj/", ".github/"] [dependencies] donglora-client = "1" iroh = "0.98" iroh-gossip = "0.98" iroh-gossip-rendezvous = { version = "0.1", path = "../../iroh-gossip-rendezvous" } tokio = { version = "1", features = ["full"] } clap = { version = "4", features = ["derive"] } serde = { version = "1", features = ["derive"] } toml = "1" blake3 = "1" ratatui = "0.30" crossterm = "0.29" tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } tracing-appender = "0.2" anyhow = "1" dirs = "6" bytes = "1" futures-lite = "2" rand = "0.9" hex = "0.4.3" tokio-util = { version = "0.7.18", features = ["rt"] } jiff = "0.2.23" [dev-dependencies] proptest = "1" tempfile = "3" [lints.clippy] pedantic = { level = "warn", priority = -1 } nursery = { level = "warn", priority = -1 } unwrap_used = "deny" expect_used = "deny" panic = "deny" similar_names = "allow" module_name_repetitions = "allow" missing_errors_doc = "allow"