52 lines
1.4 KiB
TOML
52 lines
1.4 KiB
TOML
[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.
|
|
blake3 = { version = "1.8.5", features = [ "pure" ] }
|
|
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"
|