[workspace] resolver = "2" members = [ "crates/wanda-core", "crates/wanda-cli", "crates/wanda-gui", ] [workspace.package] version = "0.1.0" edition = "2021" license = "GPL-3.0" authors = ["WANDA Contributors"] repository = "https://github.com/zeroed-some/wanda" [workspace.dependencies] # Async runtime tokio = { version = "1", features = ["full"] } # Serialization serde = { version = "1", features = ["derive"] } serde_json = "1" toml = "0.8" # Error handling thiserror = "2" anyhow = "1" # Logging tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } # HTTP client (using rustls to avoid OpenSSL dependency) reqwest = { version = "0.12", default-features = false, features = ["json", "stream", "rustls-tls"] } # File system / paths dirs = "6" walkdir = "2" # CLI clap = { version = "4", features = ["derive", "env"] } indicatif = "0.17" console = "0.15" # Async utilities futures = "0.3" # Tauri tauri = { version = "2", features = [] } tauri-build = { version = "2", features = [] } tauri-plugin-shell = "2"