coreheart/Cargo.toml
2025-09-02 19:59:48 -04:00

68 lines
2.1 KiB
TOML

[package]
name = "coreheart"
version = "0.1.0"
edition = "2024"
[workspace]
members = ["crates/*"]
[workspace.lints]
[profile.dev]
opt-level = 0
# increases incremental compilation speed by about 10% while keeping debug info
split-debuginfo = "unpacked"
[profile.dev.package."*"]
opt-level = 3
[workspace.dependencies]
serde = { version = "1.0.219", features = ["derive"] }
bevy = { version = "0.16.1", features = ["serialize"] }
rand = "0.8.5"
rand_distr = "0.4.3"
itertools = "0.13.0"
avian3d = "0.3.1"
bevy-inspector-egui = "0.33.1"
ron = "0.10.1"
bevy_egui = "0.36.0"
[dependencies]
bevy = { workspace = true }
bevy-inspector-egui = { workspace = true }
#internal crates
state = { path = "crates/state" }
physics = { path = "crates/physics" }
ui_state = { path = "crates/ui_state" }
ui_debug = { path = "crates/ui_debug" }
input = { path = "crates/input" }
ui = { path = "crates/ui" }
setup = { path = "crates/setup" }
ui_pause = { path = "crates/ui_pause" }
level = { path = "crates/level" }
camera = { path = "crates/camera" }
combat = { path = "crates/combat" }
building_core = { path = "crates/building_core" }
building = { path = "crates/building" }
building_impaler = { path = "crates/building_impaler" }
combat_damagers = { path = "crates/combat_damagers" }
inhabitant = { path = "crates/inhabitant" }
inhabitant_coranth = { path = "crates/inhabitant_coranth" }
building_placement = { path = "crates/building_placement" }
ui_ingame = { path = "crates/ui_ingame" }
resources = { path = "crates/resources" }
building_barrager = { path = "crates/building_barrager" }
resource_graveyard = { path = "crates/resource_graveyard" }
upgrade = { path = "crates/upgrade" }
ui_health_bar = { path = "crates/ui_health_bar" }
ui_range_indicator = { path = "crates/ui_range_indicator" }
inhabitant_simbert = { path = "crates/inhabitant_simbert" }
inhabitant_endrake = { path = "crates/inhabitant_endrake" }
resource_soul_spot = { path = "crates/resource_soul_spot" }
building_ramtower = { path = "crates/building_ramtower" }
building_suncannon = { path = "crates/building_suncannon" }
ui_menu = { path = "crates/ui_menu" }
music = { path = "crates/music" }
#new internal crates go here