mirror of
https://github.com/vrc-get/vrc-get.git
synced 2026-06-21 09:58:08 +00:00
96 lines
3 KiB
TOML
96 lines
3 KiB
TOML
[package]
|
|
name = "vrc-get-gui"
|
|
version = "1.1.6-beta.1"
|
|
description = "A fast open-source alternative of VRChat Creator Companion"
|
|
|
|
homepage.workspace = true
|
|
authors.workspace = true
|
|
license.workspace = true
|
|
repository.workspace = true
|
|
edition.workspace = true
|
|
|
|
[[bin]]
|
|
name = "ALCOM"
|
|
path = "src/main.rs"
|
|
|
|
[build-dependencies]
|
|
flate2 = "1"
|
|
tar = "0.4"
|
|
tauri-build = { version = "2", features = [ "config-toml" ] }
|
|
|
|
[dependencies]
|
|
serde_json = "1"
|
|
serde = { version = "1", features = ["derive"] }
|
|
serde_with = { version = "3", features = ["base64"] }
|
|
tauri = { version = "=2.10.3", features = [ "config-toml" ] } # = for sync version between npm and cargo
|
|
vrc-get-vpm = { path = "../vrc-get-vpm", features = ["experimental-project-management", "experimental-unity-management"] }
|
|
reqwest = { version = "0.12", features = ["gzip", "brotli", "json"] }
|
|
specta = { version = "2.0.0-rc.20", features = [ "chrono", "url", "indexmap" ] }
|
|
tauri-specta = { version = "2.0.0-rc.20", features = ["typescript"] }
|
|
specta-typescript = "0.0.7"
|
|
open = "5"
|
|
arc-swap = "1"
|
|
log = { version = "0.4", features = [ "std", "kv" ] }
|
|
chrono = { version = "0.4", features = [ "serde" ] }
|
|
ringbuffer = "0.16"
|
|
tokio = { version = "1", features = ["process"] }
|
|
tokio-util = "0.7"
|
|
fs_extra = "1"
|
|
indexmap = "2"
|
|
futures = "0.3"
|
|
tar = "0.4"
|
|
flate2 = "1"
|
|
uuid = { version = "1", features = ["v4"] }
|
|
trash = "5"
|
|
async_zip = { version = "0.0.18", features = ["tokio", "deflate"] }
|
|
async-compression = { version = "0.4", features = ["gzip", "futures-io"] }
|
|
async-stream = "0.3"
|
|
tauri-plugin-single-instance = "2"
|
|
tauri-plugin-dialog = "2"
|
|
minisign-verify = "0.2"
|
|
base64 = "0.22"
|
|
semver = "1"
|
|
tempfile = "3"
|
|
sha2 = "0.11"
|
|
hex = "0.4"
|
|
sys-locale = "0.3"
|
|
log-panics = { version = "2", features = ["with-backtrace"] }
|
|
url = "2"
|
|
dirs-next = "2"
|
|
yoke = { version = "0.8", features = ["derive"] }
|
|
atomicbox = "0.4"
|
|
stable_deref_trait = "1"
|
|
itertools = "0.14"
|
|
sysinfo = "0.38.4"
|
|
|
|
[target.'cfg(windows)'.dependencies]
|
|
windows = { version = "0.62", features = ["Win32_Storage_FileSystem", "Win32_System_IO", "Win32_NetworkManagement_IpHelper", "Wdk_System_SystemServices", "Win32_System_SystemInformation", "Win32_UI_Shell", "Win32_UI_WindowsAndMessaging"] }
|
|
winreg = "0.55"
|
|
wmi = "0.18"
|
|
|
|
[target.'cfg(target_os = "macos")'.dependencies]
|
|
plist = { version = "1" }
|
|
objc2-app-kit = { version = "0.3.0", features = ['NSWorkspace', "block2"] }
|
|
objc2-foundation = "0.3.0"
|
|
block2 = "0.6.0"
|
|
objc2 = "0.6.0"
|
|
dispatch2 = "0.3.0"
|
|
rlimit = "0.11.0"
|
|
|
|
[target.'cfg(unix)'.dependencies]
|
|
nix = { version = "0.31", features = ["fs"] }
|
|
|
|
[features]
|
|
# this feature is used for production builds or when `devPath` points to the filesystem and the built-in dev server is disabled.
|
|
# If you use cargo directly instead of tauri's cli you can use this feature flag to switch between tauri's `dev` and `build` modes.
|
|
# DO NOT REMOVE!!
|
|
custom-protocol = [ "tauri/custom-protocol" ]
|
|
|
|
no-self-updater = []
|
|
|
|
# Devtools
|
|
#
|
|
# Enables browser devtools for debugging javascript part.
|
|
# It's not recommended to enable this for production builds,
|
|
# development use only!
|
|
devtools = ["tauri/devtools"]
|