Files
moonwell-editor/Cargo.toml
T
sindoring 245d8ec6ed Pin Benilla to the current MoonWell engine revision
Update the exact engine revision to 1898518adeb70548db0ec5c5fb866933ace006b3.
Keep the dependency update separate from quest authoring changes.

Co-Authored-By: Codex <noreply@openai.com>
2026-11-10 21:28:50 +04:00

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"