[workspace] members = ["macros"] [package] name = "bevy-yoleck" description = "Your Own Level Editor Creation Kit" version = "0.22.0" edition = "2021" authors = ["IdanArye "] license = "MIT OR Apache-2.0" repository = "https://github.com/idanarye/bevy-yoleck" documentation = "https://docs.rs/bevy-yoleck" readme = "README.md" categories = ["game-development"] keywords = ["bevy", "gamedev", "level-editor"] exclude = [ "assets", ] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] bevy-yoleck-macros = { version = "0.9.1", path = "macros" } anyhow = "^1" bevy = { version = "^0.14", default-features = false, features = ["bevy_state"] } bevy_egui = { version = "^0.28", default-features = false, features = ["default_fonts", "render"] } serde = "^1" serde_json = "^1" thiserror = "^1" uuid = "1.9.1" [features] bevy_reflect = [] vpeol = [] vpeol_2d = [ "vpeol", "bevy/bevy_text", "bevy/bevy_sprite", ] vpeol_3d = [ "vpeol", "bevy/bevy_pbr", ] [dev-dependencies] bevy = { version = "^0.14", default-features = false, features = ["bevy_sprite", "x11"] } [[example]] name = "example2d" required-features = ["vpeol_2d", "bevy/png", "bevy/bevy_gizmos"] [[example]] name = "example3d" required-features = [ "vpeol_3d", "bevy/bevy_scene", "bevy/bevy_gltf", "bevy/ktx2", "bevy/zstd", "bevy/tonemapping_luts", "bevy/bevy_gizmos", ] [[example]] name = "doors_to_other_levels" required-features = ["vpeol_2d", "bevy/png"] [package.metadata.docs.rs] all-features = true