# 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_generative_grammars" version = "0.0.2" authors = ["Lee-Orr"] exclude = [ "assets/**/*", "tools/**/*", ".github/**/*", ] description = "A plugin for handling generative grammars in bevy" homepage = "https://lee-orr.github.io/bevy-generative-grammar" documentation = "https://lee-orr.github.io/bevy-generative-grammars" readme = "README.md" keywords = [ "bevy", "procedural", "generation", "tracery", ] categories = [ "games", "game-development", ] license = "MIT OR Apache-2.0" repository = "https://github.com/lee-orr/bevy-generative-grammars" resolver = "2" [lib] name = "bevy_generative_grammars" path = "src/lib.rs" [[example]] name = "bevy_simple" path = "examples/bevy_simple.rs" required-features = [ "bevy", "turborand", ] [[example]] name = "bevy_asset" path = "examples/bevy_asset.rs" required-features = [ "json", "turborand", ] [[example]] name = "without_bevy_stateful" path = "examples/without_bevy_stateful.rs" required-features = ["rand"] [[example]] name = "without_bevy_stateless" path = "examples/without_bevy_stateless.rs" required-features = ["rand"] [[bench]] name = "tracery_stateful_generator" path = "benches/tracery_stateful_generator.rs" harness = false [[bench]] name = "tracery_stateless_generator" path = "benches/tracery_stateless_generator.rs" harness = false [dependencies.bevy] version = "0.12" optional = true default-features = false [dependencies.bevy_common_assets] version = "0.8" optional = true [dependencies.bevy_turborand] version = "0.7" optional = true [dependencies.rand] version = "0.8" optional = true [dependencies.serde] version = "1" optional = true [dev-dependencies.bevy] version = "0.12" default-features = false [dev-dependencies.criterion] version = "0.5" [features] asset = [ "bevy", "serde", "dep:bevy_common_assets", ] bevy = ["dep:bevy"] default = ["json"] json = [ "asset", "bevy_common_assets?/json", ] msgpack = [ "asset", "bevy_common_assets?/msgpack", ] rand = ["dep:rand"] ron = [ "asset", "bevy_common_assets?/ron", ] serde = ["dep:serde"] toml = [ "asset", "bevy_common_assets?/toml", ] turborand = [ "bevy", "dep:bevy_turborand", ] yaml = [ "asset", "bevy_common_assets?/yaml", ]