[package] name = "slimevr" version = "0.0.0" description = "SlimeVR GUI Application" license.workspace = true repository.workspace = true edition.workspace = true rust-version.workspace = true default-run = "slimevr" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [features] # by default Tauri runs in production mode # when `tauri dev` runs it is executed with `cargo run --no-default-features` if `devPath` is an URL default = ["custom-protocol"] # this feature is used used for production builds where `devPath` points to the filesystem # DO NOT remove this custom-protocol = ["tauri/custom-protocol"] [build-dependencies] tauri-build = { version = "2.0", features = [] } cfg_aliases = "0.2" shadow-rs = "0.35" [dependencies] serde_json = "1" serde = { version = "1", features = ["derive"] } tauri = { version = "2.0", features = ["devtools", "tray-icon", "image-png", "rustls-tls"] } tauri-runtime = "2.0" tauri-plugin-dialog = "2.0" tauri-plugin-fs = "2.4.1" tauri-plugin-os = "2.0" tauri-plugin-shell = "2.3.0" tauri-plugin-store = "2.0" flexi_logger = "0.29" log-panics = { version = "2", features = ["with-backtrace"] } log = "0.4" clap = { version = "4.0.29", features = ["derive"] } clap-verbosity-flag = "2" rand = "0.8.5" tempfile = "3" which = "6.0" glob = "0.3" open = "5" shadow-rs = { version = "0.35", default-features = false } const_format = "0.2.30" cfg-if = "1" color-eyre = "0.6" rfd = { version = "0.15", features = ["gtk3"], default-features = false } dirs-next = "2.0.0" discord-sdk = "0.3.6" tokio = { version = "1.37.0", features = ["time"] } itertools = "0.13.0" tauri-plugin-opener = "2.4.0" tauri-plugin-http = "2.5.0" tauri-plugin-log = "2" [target.'cfg(windows)'.dependencies] win32job = "1" winreg = "0.52" [target.'cfg(target_os = "linux")'.dependencies] libloading = "0.8"