[package] name = "tauri-plugin-updater" version = "0.0.0" edition.workspace = true authors.workspace = true license.workspace = true [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" flate2 = "1" tar = "0.4" ignore = "0.4" [target."cfg(target_os = \"windows\")".dependencies] zip = { version = "0.6", default-features = false } [dev-dependencies] mockito = "0.31" tokio-test = "0.4.2" [features] default = [ "native-tls-vendored" ] native-tls = [ "reqwest/native-tls" ] native-tls-vendored = [ "reqwest/native-tls-vendored" ] rustls-tls = [ "reqwest/rustls-tls" ]