Files
clustri/src-tauri/Cargo.toml
T

52 lines
1.3 KiB
TOML
Raw Normal View History

2026-07-29 13:47:45 +00:00
[package]
name = "clustri"
2026-07-29 13:47:45 +00:00
version = "0.1.0"
description = "A cross-platform desktop application for managing Proxmox VE servers"
authors = ["you"]
edition = "2021"
[build-dependencies]
tauri-build = { version = "2", features = [] }
[dependencies]
tauri = { version = "2", features = ["tray-icon"] }
tauri-plugin-dialog = "2"
tauri-plugin-updater = "2"
2026-07-29 13:47:45 +00:00
serde = { version = "1", features = ["derive"] }
serde_json = "1"
reqwest = { version = "0.12", features = ["json", "rustls-tls"], default-features = false }
tokio = { version = "1", features = ["full"] }
thiserror = "2"
keyring-core = "1"
2026-07-29 13:47:45 +00:00
uuid = { version = "1", features = ["v4"] }
rustls = "0.23"
rustls-pemfile = "2"
tokio-rustls = "0.26"
2026-07-29 13:47:45 +00:00
x509-cert = "0.2"
sha2 = "0.10"
hex = "0.4"
tokio-tungstenite = { version = "0.24", features = ["rustls-tls-webpki-roots"] }
http = "1"
2026-07-29 13:47:45 +00:00
futures-util = "0.3"
url = "2"
percent-encoding = "2"
[dev-dependencies]
httpmock = "0.8"
rcgen = "0.13"
tempfile = "3"
2026-07-29 13:47:45 +00:00
[target.'cfg(target_os = "macos")'.dependencies]
apple-native-keyring-store = { version = "1", features = ["keychain"] }
security-framework = "3"
[target.'cfg(target_os = "windows")'.dependencies]
windows-native-keyring-store = "1"
[target.'cfg(target_os = "linux")'.dependencies]
linux-keyutils-keyring-store = "1"
2026-07-29 13:47:45 +00:00
[features]
default = ["custom-protocol"]
custom-protocol = ["tauri/custom-protocol"]