[package] name = "tauri-plugin-updater" version = "2.0.0-alpha.4" description = "In-app updates for Tauri applications." edition = { workspace = true } authors = { workspace = true } license = { workspace = true } rust-version = { workspace = true } [package.metadata.docs.rs] rustc-args = [ "--cfg", "docsrs" ] rustdoc-args = [ "--cfg", "docsrs" ] [dependencies] tauri = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } thiserror = { workspace = true } tokio = "1" reqwest = { version = "0.11", default-features = false, features = [ "json", "stream" ] } url = "2" http = "0.2" dirs-next = "2" minisign-verify = "0.2" time = { version = "0.3", features = [ "parsing", "formatting" ] } base64 = "0.21" percent-encoding = "2" semver = { version = "1", features = [ "serde" ] } futures-util = "0.3" tempfile = "3" zip = "0.6" tar = "0.4" [target."cfg(target_os = \"windows\")".dependencies] zip = { version = "0.6", default-features = false } [target."cfg(target_os = \"macos\")".dependencies] flate2 = "1.0.27" [dev-dependencies] mockito = "0.31" [features] native-tls = [ "reqwest/native-tls" ] native-tls-vendored = [ "reqwest/native-tls-vendored" ] rustls-tls = [ "reqwest/rustls-tls" ]