[package] name = "startliner" version = "0.1.0" description = "A Tauri App" authors = ["akanyan"] edition = "2021" [lib] name = "startliner_lib" crate-type = ["staticlib", "cdylib", "rlib"] [build-dependencies] tauri-build = { version = "2", features = [] } [dependencies] tauri = { version = "2", features = ["protocol-asset"] } tauri-plugin-opener = "2" serde = { version = "1", features = ["derive"] } serde_json = "1" serde_json5 = "0.1.0" serde_derive = "1.0.217" reqwest = { version = "0.12.12", features = ["stream"] } derive_builder = "0.20.2" tokio = { version = "1", features = ["macros", "rt-multi-thread", "full"] } flate2 = "1.0.35" async-compression = { version = "0.4.18", features = ["gzip", "futures-io", "tokio"] } futures = "0.3.31" tauri-plugin-shell = "2" directories = "6.0.0" rust-ini = "0.21.1" log = "0.4.25" regex = "1.11.1" zip = "2.2.2" tauri-plugin-dialog = "2" anyhow = "1.0.95" tauri-plugin-deep-link = "2" async-std = "1.13.0" closure = "0.3.0" derive_more = { version = "2.0.1", features = ["display"] } junction = "1.2.0" tauri-plugin-fs = "2" yaml-rust2 = "0.10.0" enumflags2 = { version = "0.7.11", features = ["serde"] } sha256 = "1.6.0" serialport = "4.7.1" fern = { version ="0.7.1", features = ["colored"] } humantime = "2.2.0" open = "5.3.2" [target.'cfg(not(any(target_os = "android", target_os = "ios")))'.dependencies] tauri-plugin-cli = "2" tauri-plugin-single-instance = { version = "2", features = ["deep-link"] } tauri-plugin-updater = "2" [target.'cfg(target_os = "windows")'.dependencies] winsafe = { version = "0.0.23", features = ["user", "ole", "shell"] } displayz = "^0.2.0"