[package] name = "iroh_sync" version = "0.1.0" edition = "2021" [dependencies] # Main Iroh crate - use the latest stable version iroh = "0.28" # Async runtime and utilities tokio = { version = "1.35", features = ["full"] } tokio-stream = { version = "0.1", features = ["net"] } futures-lite = "2.0" futures-util = "0.3" async-trait = "0.1" # Error handling and serialization anyhow = "1.0" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" bytes = "1.5" # File watching notify = "6.1" # CLI and logging clap = { version = "4.4", features = ["derive"] } tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } # Other utilities indicatif = "0.17" uuid = { version = "1.0", features = ["v4"] } #web dependencies warp = "0.3" tokio-util = { version = "0.7", features = ["io"] } [[bin]] name = "iroh_sync" path = "src/main.rs" [[example]] name = "simple_sync" path = "examples/simple_sync.rs"