43 lines
979 B
TOML
43 lines
979 B
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"
|
|
|
|
[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" }
|
|
#new internal crates go here
|