[workspace] members = [ "plugins/*", "plugins/*/tests/*", "plugins/updater/tests/updater-migration/v2-app", "plugins/*/examples/*/src-tauri", "examples/*/src-tauri", ] resolver = "2" [workspace.dependencies] serde = { version = "1", features = ["derive"] } tracing = "0.1" log = "0.4.21" tauri = { version = "2.10", default-features = false } tauri-build = "2.5" tauri-plugin = "2.5" tauri-utils = "2.8" serde_json = "1" thiserror = "2" url = "2" schemars = "0.8" dunce = "1" specta = "^2.0.0-rc.16" glob = "0.3" zbus = "5.9" [workspace.package] edition = "2021" authors = ["Tauri Programme within The Commons Conservancy"] license = "Apache-2.0 OR MIT" rust-version = "1.77.2" repository = "https://github.com/tauri-apps/plugins-workspace" # Stronghold encrypts its snapshots with scrypt: unoptimized, saving or loading one # takes ~45s instead of ~1s, which stalls the (debug) example app and its e2e suite. [profile.dev.package.scrypt] opt-level = 3 [profile.dev.package.salsa20] opt-level = 3 [profile.dev.package.pbkdf2] opt-level = 3 [profile.dev.package.sha2] opt-level = 3 [profile.dev.package.hmac] opt-level = 3 [profile.dev.package.iota-crypto] opt-level = 3 [profile.dev.package.rust-argon2] opt-level = 3 # default to small, optimized release binaries [profile.release] panic = "abort" codegen-units = 1 lto = true incremental = false opt-level = "s"