[workspace] resolver = "2" members = ["crates/*"] [workspace.dependencies] bevy = { version = "0.18", default-features = false, features = [ "serialize", "tonemapping_luts", "bevy_window", "bevy_asset", "bevy_winit", "bevy_render", "bevy_core_pipeline", "bevy_sprite", "bevy_text", "bevy_ui", "bevy_color", "bevy_input_focus", "bevy_log", "multi_threaded", "bevy_dev_tools", "bevy_state", "sprite_picking", "mesh_picking", "default_font", "png", "bevy_gizmos", "bevy_gizmos_render", "bevy_post_process", "bevy_anti_alias", "bevy_sprite_render", "bevy_ui_render", "zstd_rust", "debug" ] } avian2d = { version = "0.6", default-features = false, features = [ "2d", "f64", "default-collider", "parry-f64", "xpbd_joints", "bevy_picking", "debug-plugin", "parallel", "serialize", "enhanced-determinism" ] } bevy_common_assets = { version = "0.16", features = ["toml"] } tracing-subscriber = "0.3" serde = { version = "1", features = ["derive"] } rand = "0.10" getrandom = "0.4" wgpu = "*" pico-args = "0.5" leafwing-input-manager = "0.20" good_lp = { version = "1.15", default-features = false, features = ["clarabel"] } web-time = "1" ctrlc = "3.5" wasm-bindgen = "0.2.118" tracing-web = "0.1" console_error_panic_hook = "0.1" test_each_file = "0.3.7" colored = "3" qsv-tabwriter = "2" aeronet = { version = "0.20" } aeronet_websocket = { version = "0.20" } aeronet_transport = { version = "0.20" } aeronet_replicon = { version = "0.20" } bevy_replicon = { version = "0.39"} postcard = { version = "1.1.3", features = ["alloc"] } bevy_transform_interpolation = { version = "0.4" } [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"