[workspace] members = [ "crates/lanspread-compat", "crates/lanspread-db", "crates/lanspread-utils", "crates/lanspread-mdns", "crates/lanspread-proto", "crates/lanspread-server", "crates/lanspread-client", "crates/lanspread-tauri-deno-ts/src-tauri", ] resolver = "2" [workspace.dependencies] bytes = { version = "1.9", features = ["serde"] } clap = { version = "4.5", features = ["derive"] } eyre = "0.6" itertools = "0.13" log = "0.4" mdns-sd = "0.12" s2n-quic = { version = "1.51", features = ["provider-event-tracing"] } semver = "1.0" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" sqlx = { version = "0.8", default-features = false, features = ["derive", "runtime-tokio", "sqlite"] } tauri = { version = "2.1", features = [] } tauri-plugin-log = "2.0" tauri-plugin-shell = "2.0" tauri-plugin-dialog = "2.0" tauri-plugin-store = "2.1" tokio = { version = "1.42", features = ["full"] } tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } walkdir = "2.5" [profile.release] debug = true debug-assertions = true overflow-checks = true strip = false lto = false panic = "unwind" codegen-units = 1 [profile.release-lto] inherits = "release" lto = true debug = false debug-assertions = false overflow-checks = false strip = true