# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.77.2" name = "tauri-cli" version = "2.1.0" authors = ["Tauri Programme within The Commons Conservancy"] build = "build.rs" include = [ "src/", "/templates", "scripts/", "*.json", "*.rs", "tauri.gitignore", "tauri-dev-watcher.gitignore", "LICENSE*", ] autobins = false autoexamples = false autotests = false autobenches = false description = "Command line interface for building Tauri apps" homepage = "https://tauri.app" readme = "README.md" categories = [ "gui", "web-programming", ] license = "Apache-2.0 OR MIT" repository = "https://github.com/tauri-apps/tauri" [package.metadata.binstall] bin-dir = "{ bin }{ binary-ext }" pkg-fmt = "tgz" pkg-url = "{ repo }/releases/download/tauri-cli-v{ version }/cargo-tauri-{ target }.{ archive-format }" [package.metadata.binstall.overrides.x86_64-apple-darwin] pkg-fmt = "zip" [package.metadata.binstall.overrides.x86_64-pc-windows-msvc] pkg-fmt = "zip" [lib] name = "tauri_cli" path = "src/lib.rs" [[bin]] name = "cargo-tauri" path = "src/main.rs" [dependencies.anyhow] version = "1.0" [dependencies.axum] version = "0.7.4" features = ["ws"] [dependencies.base64] version = "0.22.0" [dependencies.clap] version = "4.5" features = [ "derive", "env", ] [dependencies.clap_complete] version = "4" [dependencies.colored] version = "2.1" [dependencies.common-path] version = "1" [dependencies.css-color] version = "0.2" [dependencies.ctrlc] version = "3.4" [dependencies.dialoguer] version = "0.11" [dependencies.duct] version = "0.13" [dependencies.dunce] version = "1" [dependencies.elf] version = "0.7" [dependencies.env_logger] version = "0.11.5" [dependencies.glob] version = "0.3" [dependencies.handlebars] version = "6.0" [dependencies.heck] version = "0.5" [dependencies.html5ever] version = "0.26" [dependencies.icns] version = "0.1" package = "tauri-icns" [dependencies.ignore] version = "0.4" [dependencies.image] version = "0.25" features = ["ico"] default-features = false [dependencies.include_dir] version = "0.7" [dependencies.itertools] version = "0.13" [dependencies.json-patch] version = "3.0" [dependencies.jsonrpsee] version = "0.24.5" features = ["server"] [dependencies.jsonrpsee-client-transport] version = "0.24.5" features = ["ws"] [dependencies.jsonrpsee-core] version = "0.24.5" [dependencies.jsonrpsee-ws-client] version = "0.24.5" default-features = false [dependencies.jsonschema] version = "0.18" [dependencies.kuchiki] version = "0.8" package = "kuchikiki" [dependencies.local-ip-address] version = "0.6" [dependencies.log] version = "0.4.21" features = [ "kv", "kv_std", ] [dependencies.magic_string] version = "0.3" [dependencies.memchr] version = "2" [dependencies.minisign] version = "=0.7.3" [dependencies.notify] version = "6.1" [dependencies.notify-debouncer-mini] version = "0.4" [dependencies.os_info] version = "3" [dependencies.os_pipe] version = "1" [dependencies.oxc_allocator] version = "0.25" [dependencies.oxc_ast] version = "0.25" [dependencies.oxc_parser] version = "0.25" [dependencies.oxc_span] version = "0.25" [dependencies.phf] version = "0.11" features = ["macros"] [dependencies.rand] version = "0.8" [dependencies.regex] version = "1.10.3" [dependencies.resvg] version = "0.43.0" [dependencies.semver] version = "1.0" [dependencies.serde] version = "1.0" features = ["derive"] [dependencies.serde-value] version = "0.7.0" [dependencies.serde_json] version = "1.0" features = ["preserve_order"] [dependencies.shared_child] version = "1.0" [dependencies.sublime_fuzzy] version = "0.7" [dependencies.tauri-bundler] version = "2.1.0" default-features = false [dependencies.tauri-utils] version = "2.1.0" features = [ "isolation", "schema", "config-json5", "config-toml", ] [dependencies.tauri-utils-v1] version = "1" features = [ "isolation", "schema", "config-json5", "config-toml", ] package = "tauri-utils" [dependencies.tempfile] version = "3" [dependencies.tokio] version = "1" features = [ "macros", "sync", ] [dependencies.toml] version = "0.8" [dependencies.toml_edit] version = "0.22" features = ["serde"] [dependencies.ureq] version = "2.9.6" features = ["gzip"] default-features = false [dependencies.url] version = "2.5" features = ["serde"] [dependencies.uuid] version = "1" features = ["v5"] [dependencies.walkdir] version = "2" [dev-dependencies.insta] version = "1" [dev-dependencies.pretty_assertions] version = "1" [features] default = ["rustls"] native-tls = [ "tauri-bundler/native-tls", "cargo-mobile2/native-tls", "ureq/native-tls", ] native-tls-vendored = [ "native-tls", "tauri-bundler/native-tls-vendored", ] rustls = [ "tauri-bundler/rustls", "cargo-mobile2/rustls", "ureq/tls", ] [target.'cfg(any(target_os = "linux", target_os = "dragonfly", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "windows", target_os = "macos"))'.dependencies.cargo-mobile2] version = "0.17.3" default-features = false [target.'cfg(target_os = "macos")'.dependencies.ar] version = "0.9" [target.'cfg(target_os = "macos")'.dependencies.object] version = "0.36" features = [ "macho", "read_core", "std", ] default-features = false [target.'cfg(target_os = "macos")'.dependencies.plist] version = "1" [target.'cfg(target_os = "macos")'.dependencies.tauri-macos-sign] version = "2.0.1" [target."cfg(unix)".dependencies.libc] version = "0.2" [target."cfg(windows)".dependencies.windows-sys] version = "0.59" features = [ "Win32_Storage_FileSystem", "Win32_System_IO", "Win32_System_Console", ]