245d8ec6ed
Update the exact engine revision to 1898518adeb70548db0ec5c5fb866933ace006b3. Keep the dependency update separate from quest authoring changes. Co-Authored-By: Codex <noreply@openai.com>
58 lines
2.1 KiB
TOML
58 lines
2.1 KiB
TOML
[workspace]
|
|
resolver = "2"
|
|
members = ["crates/*"]
|
|
|
|
[workspace.package]
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
license = "MIT OR Apache-2.0"
|
|
|
|
# Engine sources are fetched at the revision in BENILLA_REV; no sibling checkout is required.
|
|
# As in benilla: a Bevy system's parameter list is its dependency declaration.
|
|
[workspace.lints.clippy]
|
|
too_many_arguments = "allow"
|
|
|
|
[workspace.dependencies]
|
|
anyhow = "1.0.102"
|
|
serde = { version = "1", features = ["derive"] }
|
|
serde_json = "1"
|
|
clap = { version = "4.6.1", features = ["derive"] }
|
|
sha2 = "0.10"
|
|
dotenvy = "0.15.7"
|
|
directories = "6.0"
|
|
rfd = "0.17.2"
|
|
# Pure-Rust compression: no zlib to build on Windows. No TLS: the world database is local.
|
|
mysql = { version = "28.0.4", default-features = false, features = ["minimal-rust"] }
|
|
# benilla's feature set.
|
|
bevy = { version = "0.18.1", default-features = false, features = [
|
|
"default_app",
|
|
"default_platform",
|
|
"2d_bevy_render",
|
|
"3d_bevy_render",
|
|
"ui_api",
|
|
"ui_bevy_render",
|
|
"scene",
|
|
"picking",
|
|
] }
|
|
# The panels. 0.39 is the release for Bevy 0.18; it moves with benilla's Bevy. `default_fonts`
|
|
# (Ubuntu) carries Cyrillic.
|
|
bevy_egui = { version = "0.39.1", default-features = false, features = [
|
|
"render",
|
|
"default_fonts",
|
|
"manage_clipboard",
|
|
] }
|
|
avian3d = "0.6"
|
|
benilla-world = { git = "https://git.moon-well.online/sindoring/moonwell-client-core.git", rev = "1898518adeb70548db0ec5c5fb866933ace006b3", default-features = false }
|
|
benilla-assets = { git = "https://git.moon-well.online/sindoring/moonwell-client-core.git", rev = "1898518adeb70548db0ec5c5fb866933ace006b3", default-features = false }
|
|
benilla-formats = { git = "https://git.moon-well.online/sindoring/moonwell-client-core.git", rev = "1898518adeb70548db0ec5c5fb866933ace006b3", default-features = false }
|
|
benilla-mlua = { git = "https://git.moon-well.online/sindoring/moonwell-client-core.git", rev = "1898518adeb70548db0ec5c5fb866933ace006b3" }
|
|
|
|
# As in benilla: at opt-level 0 avian/parry collision drops a run to <1 fps.
|
|
[profile.dev.package."*"]
|
|
opt-level = 3
|
|
codegen-units = 1
|
|
|
|
[profile.dev]
|
|
opt-level = 1
|
|
lto = "off"
|