[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", features = ["serde"] } chrono = "0.4" clap = { version = "4", features = ["derive"] } eyre = "0.6" gethostname = "1" itertools = "0.14" log = "0.4" mdns-sd = "0.13" s2n-quic = { version = "1", features = ["provider-event-tracing"] } semver = "1" serde = { version = "1", features = ["derive"] } serde_json = "1" sqlx = { version = "0.8", default-features = false, features = [ "derive", "runtime-tokio", "sqlite", ] } tauri = { version = "2", features = [] } tauri-plugin-log = "2" tauri-plugin-shell = "2" tauri-plugin-dialog = "2" tauri-plugin-store = "2" tokio = { version = "1", features = ["full"] } tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } uuid = { version = "1", features = ["v7"] } walkdir = "2" [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