# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "bevy_proto" version = "0.11.0" authors = ["Gino Valente "] exclude = [ "assets/**/*", ".github/**/*", ] description = "Create config files for entities in Bevy" readme = "README.md" keywords = [ "bevy", "prefab", "blueprint", "config", "entity", ] license = "MIT OR Apache-2.0" repository = "https://github.com/MrGVSV/bevy_proto" [[example]] name = "basic_schematic" path = "examples/basic_schematic.rs" required-features = [ "ron", "auto_name", "custom_schematics", "bevy_sprite", ] [[example]] name = "custom_config" path = "examples/custom_config.rs" required-features = [ "ron", "auto_name", ] [[example]] name = "custom_loader" path = "examples/custom_loader.rs" required-features = [ "ron", "auto_name", ] [[example]] name = "custom_schematic" path = "examples/custom_schematic.rs" required-features = [ "ron", "auto_name", ] [[example]] name = "cycles" path = "examples/cycles.rs" required-features = [ "ron", "auto_name", ] [[example]] name = "derive_schematic" path = "examples/derive_schematic.rs" required-features = [] [[example]] name = "hierarchy" path = "examples/hierarchy.rs" required-features = [ "ron", "auto_name", "custom_schematics", "bevy_sprite", ] [[example]] name = "hot_reload" path = "examples/hot_reload.rs" required-features = [ "ron", "custom_schematics", "auto_name", "bevy_sprite", ] [[example]] name = "loading" path = "examples/loading.rs" required-features = [ "ron", "auto_name", ] [[example]] name = "templates" path = "examples/templates.rs" required-features = [ "ron", "auto_name", "custom_schematics", "bevy_sprite", "yaml", ] [[example]] name = "bevy_ui" path = "examples/bevy/ui.rs" required-features = [ "ron", "auto_name", "custom_schematics", ] [[test]] name = "compile_tests" path = "tests/compile_tests.rs" [dependencies.anyhow] version = "1.0" [dependencies.bevy] version = "0.11" features = ["bevy_asset"] default-features = false [dependencies.bevy_proto_backend] version = "0.4" default-features = false [dependencies.path-clean] version = "1.0" [dependencies.ron] version = "0.8" optional = true default-features = false [dependencies.serde] version = "1.0" [dependencies.serde_yaml] version = "0.9" optional = true default-features = false [dependencies.thiserror] version = "1.0" [dev-dependencies.bevy] version = "0.11.0" [dev-dependencies.bevy_prototype_lyon] version = "0.9.0" [dev-dependencies.ron] version = "0.8" [dev-dependencies.serde_yaml] version = "0.9" [dev-dependencies.trybuild] version = "1.0.71" [features] auto_name = ["bevy_proto_backend/auto_name"] bevy_animation = [ "bevy/bevy_animation", "bevy_proto_backend/bevy_animation", ] bevy_audio = [ "bevy/bevy_audio", "bevy_proto_backend/bevy_audio", ] bevy_core_pipeline = [ "bevy/bevy_core_pipeline", "bevy_proto_backend/bevy_core_pipeline", "bevy_render", ] bevy_gltf = [ "bevy/bevy_gltf", "bevy_proto_backend/bevy_gltf", "bevy_core_pipeline", "bevy_pbr", "bevy_render", "bevy_scene", ] bevy_pbr = [ "bevy/bevy_pbr", "bevy_proto_backend/bevy_pbr", "bevy_core_pipeline", ] bevy_render = [ "bevy/bevy_render", "bevy_proto_backend/bevy_render", ] bevy_scene = [ "bevy/bevy_scene", "bevy_proto_backend/bevy_scene", "bevy_render", ] bevy_sprite = [ "bevy/bevy_sprite", "bevy_proto_backend/bevy_sprite", "bevy_render", "bevy_core_pipeline", ] bevy_text = [ "bevy/bevy_text", "bevy_proto_backend/bevy_text", "bevy_sprite", "bevy_render", ] bevy_ui = [ "bevy/bevy_ui", "bevy_proto_backend/bevy_ui", "bevy_sprite", "bevy_render", "bevy_core_pipeline", "bevy_text", ] custom_schematics = [] default = [ "auto_name", "custom_schematics", "ron", "bevy_animation", "bevy_audio", "bevy_core_pipeline", "bevy_gltf", "bevy_pbr", "bevy_render", "bevy_scene", "bevy_sprite", "bevy_text", "bevy_ui", ] ron = ["dep:ron"] yaml = ["dep:serde_yaml"]