[workspace] resolver = "2" members = ["crates/*"] [workspace.dependencies] # members of the workspace starkingdoms-common = { path = "crates/common" } starkingdoms-proc = { path = "crates/proc" } kabel = { path = "crates/kabel" } # Logging tracing = "0.1" tracing-subscriber = "0.3" # Bevy! bevy_ecs = "0.16" # egui and friends - rendering stuff egui = "0.31" egui_glow = { version = "0.31", features = ["winit"] } winit = "0.30" glow = "0.16" image = "0.25" resvg = "0.45" egui-winit = { version = "0.31", default-features = false, features = ["links", "wayland", "x11"] } # error handling thiserror = "2" # dealing with wasm web-time = "1" futures = "0.3" # math nalgebra = "0.33" # serde and friends serde = { version = "1", features = ["derive"] } serde_json = "1" # sync crossbeam = "0.8" # misc bytemuck = "1" [profile.dev] opt-level = 1 [profile.dev.package."*"] opt-level = 3 [profile.release] codegen-units = 1 lto = "thin" [profile.wasm-release] inherits = "release" opt-level = "s" strip = "debuginfo"