TOML · 1065 bytes Raw Blame History
1 [workspace]
2 resolver = "2"
3 members = [
4 "crates/wanda-core",
5 "crates/wanda-cli",
6 "crates/wanda-gui",
7 ]
8
9 [workspace.package]
10 version = "0.1.0"
11 edition = "2021"
12 license = "GPL-3.0"
13 authors = ["WANDA Contributors"]
14 repository = "https://github.com/zeroed-some/wanda"
15
16 [workspace.dependencies]
17 # Async runtime
18 tokio = { version = "1", features = ["full"] }
19
20 # Serialization
21 serde = { version = "1", features = ["derive"] }
22 serde_json = "1"
23 toml = "0.8"
24
25 # Error handling
26 thiserror = "2"
27 anyhow = "1"
28
29 # Logging
30 tracing = "0.1"
31 tracing-subscriber = { version = "0.3", features = ["env-filter"] }
32
33 # HTTP client (using rustls to avoid OpenSSL dependency)
34 reqwest = { version = "0.12", default-features = false, features = ["json", "stream", "rustls-tls"] }
35
36 # File system / paths
37 dirs = "6"
38 walkdir = "2"
39
40 # CLI
41 clap = { version = "4", features = ["derive", "env"] }
42 indicatif = "0.17"
43 console = "0.15"
44
45 # Async utilities
46 futures = "0.3"
47
48 # Tauri
49 tauri = { version = "2", features = [] }
50 tauri-build = { version = "2", features = [] }
51 tauri-plugin-shell = "2"