[package] name = "tauri-build" version = "2.6.3" description = "build time code to pair with https://crates.io/crates/tauri" exclude = ["CHANGELOG.md", "/target"] authors.workspace = true homepage.workspace = true repository.workspace = true categories.workspace = true license.workspace = true edition.workspace = true rust-version.workspace = true [package.metadata.docs.rs] all-features = true default-target = "x86_64-unknown-linux-gnu" targets = [ "x86_64-pc-windows-msvc", "x86_64-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-linux-android", "x86_64-apple-ios", ] [dependencies] anyhow = "1" quote = { version = "1", optional = true } tauri-codegen = { workspace = true, optional = true } tauri-utils = { workspace = true, features = ["build-2", "resources"] } cargo_toml = "1.0" serde = "1" serde_json = "1" heck = "0.5" json-patch = "4" walkdir = "2" tauri-winres = "0.3" semver = "1" dirs = "7" glob = "0.3" # Our code requires at least 0.8.22 so don't simplify this to 0.8 schemars = { version = "0.8.22", features = ["preserve_order"] } [features] default = ["config-json"] codegen = ["tauri-codegen", "quote"] isolation = ["tauri-codegen/isolation", "tauri-utils/isolation"] config-json = [] config-json5 = ["tauri-utils/config-json5"] config-toml = ["tauri-utils/config-toml"] [lints] workspace = true [dev-dependencies] serial_test = "3.5"