[workspace] resolver = "2" members = [ "crates/tier", "crates/math", "crates/fs", "crates/formats", "crates/engine", "crates/render", "crates/net", "crates/client", "crates/lua", ] [workspace.package] version = "0.1.0" edition = "2024" rust-version = "1.85" [workspace.dependencies] # внутренние крейты tier = { path = "crates/tier" } math = { path = "crates/math" } fs = { path = "crates/fs" } formats = { path = "crates/formats" } engine = { path = "crates/engine" } render = { path = "crates/render" } net = { path = "crates/net" } # Физика rapier3d = "0.36" # внешние anyhow = "1" bytemuck = { version = "1", features = ["derive"] } clap = { version = "4.5", features = ["derive"] } crc32fast = "1" flate2 = "1" lzma-rs = "0.3" parking_lot = "0.12" pollster = "0.4" rustc-hash = "2" serde = { version = "1", features = ["derive"] } sdl3 = { version = "0.20", features = ["raw-window-handle", "build-from-source"] } thiserror = "2" toml = "0.9" tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt"] } wgpu = "30" [profile.dev] opt-level = 1 [profile.dev.package."*"] opt-level = 2