# 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 = "pyri_state" version = "0.2.1" build = false autobins = false autoexamples = false autotests = false autobenches = false description = "A flexible `bevy_state` alternative" readme = "README.md" keywords = [ "ecs", "game", "bevy", ] categories = [ "game-engines", "data-structures", ] license = "MIT OR Apache-2.0" repository = "https://github.com/benfrankel/pyri_state" [lib] name = "pyri_state" path = "src/lib.rs" [[example]] name = "bevy_state" path = "examples/bevy_state.rs" [[example]] name = "configuration" path = "examples/configuration.rs" [[example]] name = "dependent_states" path = "examples/dependent_states.rs" [[example]] name = "direct_mutation" path = "examples/direct_mutation.rs" [[example]] name = "disable_enable" path = "examples/disable_enable.rs" [[example]] name = "next_state" path = "examples/next_state.rs" [[example]] name = "next_state_sequence" path = "examples/next_state_sequence.rs" [[example]] name = "next_state_stack" path = "examples/next_state_stack.rs" [[example]] name = "pattern_matching" path = "examples/pattern_matching.rs" [[example]] name = "refresh" path = "examples/refresh.rs" [[example]] name = "split_state" path = "examples/split_state.rs" [dependencies.bevy_app] version = "0.14" optional = true default-features = false [dependencies.bevy_core] version = "0.14" optional = true [dependencies.bevy_ecs] version = "0.14" default-features = false [dependencies.bevy_hierarchy] version = "0.14" optional = true [dependencies.bevy_log] version = "0.14" optional = true [dependencies.bevy_reflect] version = "0.14" optional = true [dependencies.bevy_state] version = "0.14" optional = true [dependencies.pyri_state_derive] version = "0.2" [dev-dependencies.bevy] version = "0.14" features = [ "bevy_core_pipeline", "bevy_winit", "x11", "multi_threaded", ] default-features = false [dev-dependencies.iyes_progress] version = "0.12" [features] bevy_app = [ "dep:bevy_app", "pyri_state_derive/bevy_app", ] bevy_reflect = [ "dep:bevy_reflect", "bevy_ecs/bevy_reflect", ] bevy_state = [ "dep:bevy_state", "pyri_state_derive/bevy_state", ] debug = [ "dep:bevy_core", "dep:bevy_log", "pyri_state_derive/debug", ] default = [ "bevy_app", "bevy_reflect", "bevy_state", "debug", "entity_scope", "sequence", "split", "stack", ] entity_scope = [ "dep:bevy_hierarchy", "pyri_state_derive/entity_scope", ] sequence = [] split = [] stack = []