[workspace] resolver = "2" members = ["crates/core", "crates/cli", "crates/rad", "crates/server", "gui/src-tauri"] [workspace.package] version = "0.1.0" edition = "2021" license = "MIT OR Apache-2.0" rust-version = "1.74" # Shared dependency versions — pinned once here, referenced with # `dep = { workspace = true }` from each crate. [workspace.dependencies] flightplanner-core = { path = "crates/core" } rusqlite = { version = "0.32", features = ["bundled"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" thiserror = "1.0" anyhow = "1.0" clap = { version = "4.5", features = ["derive"] } petgraph = "0.6" geo = "0.28" geographiclib-rs = "0.2" [profile.release] lto = "thin"