[package] name = "shinespark" version = "0.1.0" edition = "2024" authors = [""] [workspace] [features] default = ["development", "debug_features"] development = ["bevy/dynamic_linking", "bevy/file_watcher"] debug_features = ["bevy/free_camera"] [dependencies] bevy = { version = "0.19", features = ["asset_processor", "basis-universal", "bevy_settings"] } # Loads the scenes you author in the editor (assets/*.bsn) and builds # physics colliders from them. An ordinary dependency; remove it if you # stop using authored scenes. thiserror = "2" avian3d = "0.7" arrayvec = "0.7.8" bevy-inspector-egui = "0.37.0" bevy_egui = "0.40.0" bevy_ggrs = { git = "https://github.com/gschup/bevy_ggrs" } serde = "1.0.229" serde_json = "1.0.145" bincode = "1.3.3" gltf = "1.4.1" ron = "0.12.0" clap = { version = "4.6.6", features = ["derive"] } fixed = { version = "1.31.0", features = ["serde", "serde-str"] } strum = "0.28.0" strum_macros = "0.28.0" bevy_asset_loader = "0.27.0" ron_asset_manager = "0.9.0" gc-adapter-neo = { version = "1.1.1", features = ["libusb"] } rhai = "1.26.0" enum_cycling = "0.2.1" enum_cycling_derive = "0.2.1" fixed_math = "0.4.1" # Enable a large amount of optimization in the dev profile for dependencies. [profile.dev.package."*"] opt-level = 3 [profile.production] inherits = "release" lto = "thin" codegen-units = 1 strip = "symbols"