tauri 1.1.3

Make tiny, secure apps for all desktop platforms with Tauri
Documentation
example = []
[build-dependencies.heck]
version = "0.4"

[build-dependencies.once_cell]
version = "1"
[dependencies.anyhow]
version = "1.0"

[dependencies.attohttpc]
features = ["compress", "json", "form"]
optional = true
version = "0.22"

[dependencies.base64]
optional = true
version = "0.13"

[dependencies.bytes]
features = ["serde"]
optional = true
version = "1"

[dependencies.clap]
optional = true
version = "3"

[dependencies.data-url]
optional = true
version = "0.1"

[dependencies.dirs-next]
version = "2.0"

[dependencies.encoding_rs]
version = "0.8.31"

[dependencies.flate2]
version = "1.0"

[dependencies.futures-util]
version = "0.3"

[dependencies.glob]
version = "0.3"

[dependencies.http]
version = "0.2"

[dependencies.ico]
optional = true
version = "0.1"

[dependencies.ignore]
version = "0.4"

[dependencies.infer]
optional = true
version = "0.9"

[dependencies.minisign-verify]
optional = true
version = "0.2"

[dependencies.once_cell]
version = "1"

[dependencies.open]
optional = true
version = "3.0"

[dependencies.os_info]
optional = true
version = "3.5.0"

[dependencies.os_pipe]
optional = true
version = "1.0"

[dependencies.percent-encoding]
version = "2.1"

[dependencies.png]
optional = true
version = "0.17"

[dependencies.rand]
version = "0.8"

[dependencies.raw-window-handle]
version = "0.5"

[dependencies.regex]
optional = true
version = "1.6.0"

[dependencies.reqwest]
features = ["json", "stream"]
optional = true
version = "0.11"

[dependencies.semver]
features = ["serde"]
version = "1.0"

[dependencies.serde]
features = ["derive"]
version = "1.0"

[dependencies.serde_json]
features = ["raw_value"]
version = "1.0"

[dependencies.serde_repr]
version = "0.1"

[dependencies.serialize-to-javascript]
version = "=0.1.1"

[dependencies.shared_child]
optional = true
version = "1.0"

[dependencies.state]
version = "0.5"

[dependencies.tar]
version = "0.4.38"

[dependencies.tauri-macros]
version = "1.1.1"

[dependencies.tauri-runtime]
version = "0.11.1"

[dependencies.tauri-runtime-wry]
optional = true
version = "0.11.1"

[dependencies.tauri-utils]
features = ["resources"]
version = "1.1.1"

[dependencies.tempfile]
version = "3"

[dependencies.thiserror]
version = "1.0"

[dependencies.time]
features = ["parsing", "formatting"]
optional = true
version = "0.3"

[dependencies.tokio]
features = ["rt", "rt-multi-thread", "sync", "fs", "io-util"]
version = "1"

[dependencies.url]
version = "2.3"

[dependencies.uuid]
features = ["v4"]
version = "1"

[dependencies.zip]
default-features = false
optional = true
version = "0.6"
[dev-dependencies.cargo_toml]
version = "0.11"

[dev-dependencies.mockito]
version = "0.31"

[dev-dependencies.proptest]
version = "1.0.0"

[dev-dependencies.quickcheck]
version = "1.0.3"

[dev-dependencies.quickcheck_macros]
version = "1.0.0"

[dev-dependencies.serde]
features = ["derive"]
version = "1.0"

[dev-dependencies.serde_json]
version = "1.0"

[dev-dependencies.tokio]
features = ["full"]
version = "1"

[dev-dependencies.tokio-test]
version = "0.4.2"

[features]
api-all = ["clipboard-all", "dialog-all", "fs-all", "global-shortcut-all", "http-all", "notification-all", "os-all", "path-all", "process-all", "protocol-all", "shell-all", "window-all"]
cli = ["clap"]
clipboard = ["tauri-runtime/clipboard", "tauri-runtime-wry/clipboard"]
clipboard-all = ["clipboard-write-text", "clipboard-read-text"]
clipboard-read-text = ["clipboard"]
clipboard-write-text = ["clipboard"]
compression = ["tauri-macros/compression", "tauri-utils/compression"]
config-json5 = ["tauri-macros/config-json5"]
config-toml = ["tauri-macros/config-toml"]
custom-protocol = ["tauri-macros/custom-protocol"]
default = ["wry", "compression", "objc-exception"]
devtools = ["tauri-runtime/devtools", "tauri-runtime-wry/devtools"]
dialog = ["rfd"]
dialog-all = ["dialog-open", "dialog-save", "dialog-message", "dialog-ask"]
dialog-ask = ["dialog"]
dialog-confirm = ["dialog"]
dialog-message = ["dialog"]
dialog-open = ["dialog"]
dialog-save = ["dialog"]
dox = ["tauri-runtime-wry/dox"]
fs-all = ["fs-copy-file", "fs-create-dir", "fs-exists", "fs-read-file", "fs-read-dir", "fs-remove-dir", "fs-remove-file", "fs-rename-file", "fs-write-file"]
fs-copy-file = []
fs-create-dir = []
fs-exists = []
fs-extract-api = ["zip"]
fs-read-dir = []
fs-read-file = []
fs-remove-dir = []
fs-remove-file = []
fs-rename-file = []
fs-write-file = []
global-shortcut = ["tauri-runtime/global-shortcut", "tauri-runtime-wry/global-shortcut"]
global-shortcut-all = ["global-shortcut"]
http-all = ["http-request"]
http-api = ["attohttpc"]
http-multipart = ["attohttpc/multipart-form", "reqwest/multipart"]
http-request = ["http-api"]
icon-ico = ["infer", "ico"]
icon-png = ["infer", "png"]
isolation = ["tauri-utils/isolation", "tauri-macros/isolation"]
macos-private-api = ["tauri-runtime/macos-private-api", "tauri-runtime-wry/macos-private-api"]
native-tls-vendored = ["attohttpc/tls-vendored"]
notification = ["notify-rust"]
notification-all = ["notification", "dialog-ask"]
objc-exception = ["tauri-runtime-wry/objc-exception"]
os-all = ["os_info"]
path-all = []
process-all = ["process-relaunch", "process-exit"]
process-command-api = ["shared_child", "os_pipe"]
process-exit = []
process-relaunch = []
process-relaunch-dangerous-allow-symlink-macos = ["tauri-utils/process-relaunch-dangerous-allow-symlink-macos"]
protocol-all = ["protocol-asset"]
protocol-asset = []
reqwest-client = ["reqwest", "bytes"]
reqwest-native-tls-vendored = ["reqwest-client", "reqwest/native-tls-vendored"]
shell-all = ["shell-execute", "shell-sidecar", "shell-open"]
shell-execute = ["process-command-api", "regex", "tauri-macros/shell-scope"]
shell-open = ["shell-open-api"]
shell-open-api = ["open", "regex", "tauri-macros/shell-scope"]
shell-sidecar = ["process-command-api", "regex", "tauri-macros/shell-scope"]
system-tray = ["tauri-runtime/system-tray", "tauri-runtime-wry/system-tray"]
updater = ["minisign-verify", "time", "base64", "http-api", "dialog-ask", "fs-extract-api"]
window-all = ["window-create", "window-center", "window-request-user-attention", "window-set-resizable", "window-set-title", "window-maximize", "window-unmaximize", "window-minimize", "window-unminimize", "window-show", "window-hide", "window-close", "window-set-decorations", "window-set-always-on-top", "window-set-size", "window-set-min-size", "window-set-max-size", "window-set-position", "window-set-fullscreen", "window-set-focus", "window-set-icon", "window-set-skip-taskbar", "window-set-cursor-grab", "window-set-cursor-visible", "window-set-cursor-icon", "window-set-cursor-position", "window-start-dragging", "window-print"]
window-center = []
window-close = []
window-create = []
window-data-url = ["data-url"]
window-hide = []
window-maximize = []
window-minimize = []
window-print = []
window-request-user-attention = []
window-set-always-on-top = []
window-set-cursor-grab = []
window-set-cursor-icon = []
window-set-cursor-position = []
window-set-cursor-visible = []
window-set-decorations = []
window-set-focus = []
window-set-fullscreen = []
window-set-icon = []
window-set-max-size = []
window-set-min-size = []
window-set-position = []
window-set-resizable = []
window-set-size = []
window-set-skip-taskbar = []
window-set-title = []
window-show = []
window-start-dragging = []
window-unmaximize = []
window-unminimize = []
windows7-compat = ["win7-notifications"]
wry = ["tauri-runtime-wry"]

[package]
authors = ["Tauri Programme within The Commons Conservancy"]
categories = ["gui", "web-programming"]
description = "Make tiny, secure apps for all desktop platforms with Tauri"
edition = "2021"
exclude = ["/test", "/.scripts", "CHANGELOG.md", "/target"]
homepage = "https://tauri.app"
license = "Apache-2.0 OR MIT"
name = "tauri"
readme = "README.md"
repository = "https://github.com/tauri-apps/tauri"
resolver = "1"
rust-version = "1.57"
version = "1.1.3"
[package.metadata.cargo-udeps.ignore]
normal = ["attohttpc", "reqwest"]
[package.metadata.docs.rs]
default-target = "x86_64-unknown-linux-gnu"
features = ["wry", "custom-protocol", "api-all", "windows7-compat", "cli", "updater", "fs-extract-api", "system-tray", "devtools", "http-multipart", "icon-png", "dox"]
no-default-features = true
rustdoc-args = ["--cfg", "doc_cfg"]
targets = ["x86_64-pc-windows-msvc", "x86_64-unknown-linux-gnu", "x86_64-apple-darwin"]
[target."cfg(any(target_os = \"linux\", target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\"))".dependencies.glib]
version = "0.15"

[target."cfg(any(target_os = \"linux\", target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\"))".dependencies.gtk]
features = ["v3_20"]
version = "0.15"

[target."cfg(any(target_os = \"linux\", target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\"))".dependencies.webkit2gtk]
features = ["v2_22"]
version = "0.18"
[target."cfg(any(target_os = \"macos\", windows, target_os = \"linux\", target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\"))".dependencies.notify-rust]
default-features = false
features = ["d"]
optional = true
version = "4.5"

[target."cfg(any(target_os = \"macos\", windows, target_os = \"linux\", target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\"))".dependencies.rfd]
optional = true
version = "0.10"
[target."cfg(target_os = \"macos\")".dependencies.cocoa]
version = "0.24"

[target."cfg(target_os = \"macos\")".dependencies.embed_plist]
version = "1.2"

[target."cfg(target_os = \"macos\")".dependencies.objc]
version = "0.2"
[target."cfg(windows)".dependencies.webview2-com]
version = "0.19.1"

[target."cfg(windows)".dependencies.win7-notifications]
optional = true
version = "0.3.1"

[target."cfg(windows)".dependencies.windows]
features = ["Win32_Foundation"]
version = "0.39.0"