[workspace] resolver = "3" members = [ "crates/lanspread-compat", "crates/lanspread-db", "crates/lanspread-mdns", "crates/lanspread-peer", "crates/lanspread-peer-cli", "crates/lanspread-proto", "crates/lanspread-tauri-deno-ts/src-tauri", "crates/lanspread-utils", ] [workspace.dependencies] base64 = "0.23" blake3 = "1" bytes = { version = "1", features = ["serde"] } cap-fs-ext = { version = "4", default-features = false } cap-primitives = "4" crc32fast = "1" eyre = "0.6" futures = "0.3" gethostname = "1" if-addrs = "0.15" log = "0.4" mdns-sd = "0.20" mimalloc = { version = "0.1", features = ["secure"] } rcgen = { version = "=0.14.8", default-features = false, features = ["aws_lc_rs"] } rustix = "1" rustls = { version = "=0.23.43", default-features = false, features = ["aws-lc-rs", "logging", "std"] } s2n-quic = { version = "=1.85.0", default-features = false, features = [ "provider-address-token-default", "provider-event-tracing", "provider-tls-rustls", ] } s2n-quic-core = "=0.85.0" serde = { version = "1", features = ["derive"] } serde_json = "1" sqlx = { version = "0.9", default-features = false, features = [ "derive", "runtime-tokio", "sqlite", ] } strum = { version = "0.28", features = ["derive"] } tauri = { version = "2", features = [] } tauri-plugin-dialog = "2" tauri-plugin-shell = "2" tauri-plugin-store = "2" time = { version = "0.3", features = ["local-offset"] } tokio = { version = "1", features = ["full"] } tokio-util = { version = "0.7", features = ["codec", "rt"] } tracing = "0.1" tracing-log = "0.2" tracing-subscriber = "0.3" unicode-normalization = "0.1" walkdir = "2" windows = { version = "0.62", features = [ "Win32", "Win32_Foundation", "Win32_System_Registry", "Win32_System_Threading", "Win32_UI", "Win32_UI_Shell", "Win32_UI_WindowsAndMessaging", ] } [profile.release] debug = true strip = false debug-assertions = true overflow-checks = true lto = false panic = "unwind" incremental = true [profile.production] inherits = "release" debug = false strip = true debug-assertions = false overflow-checks = false lto = true incremental = false codegen-units = 1