[package]
name = "cuicui_layout"
description = "A layout algorithm for bevy and made to be understood by humans"
categories = ["game-development", "gui"]
keywords = ["bevy", "layout", "ui"]
readme = "README.md"
version = "0.12.0"
edition.workspace = true
authors.workspace = true
license.workspace = true
repository.workspace = true
[features]
default = ["reflect", "chirp", "dsl"]
debug = ["bevy/bevy_gizmos", "bevy/bevy_render", "bevy/bevy_core_pipeline"]
debug_bevy_ui = ["bevy/bevy_ui"]
reflect = []
chirp = ["cuicui_chirp"]
dsl = ["cuicui_dsl"]
[dependencies]
anyhow.workspace = true
bevy_mod_sysfail.workspace = true
enumset.workspace = true
thiserror.workspace = true
cuicui_chirp = { workspace = true, optional = true, features = ["macros"]}
cuicui_dsl = { workspace = true, optional = true }
bevy.workspace = true
[package.metadata.docs.rs]
features = ["debug", "debug_bevy_ui"]
[package.metadata.release]
pre-release-replacements = [
{search="cuicui_layout/[0-9.]+/",replace="cuicui_layout/{{version}}/",file="README.md"},
{search="cuicui_layout/[0-9.]+/",replace="cuicui_layout/{{version}}/",file="content_sized.md"},
{search="cuicui_layout/[0-9.]+/",replace="cuicui_layout/{{version}}/",file="debug.md"},
{search="cuicui_layout/[0-9.]+/",replace="cuicui_layout/{{version}}/",file="../sprite/README.md"},
{search="cuicui_layout/[0-9.]+/",replace="cuicui_layout/{{version}}/",file="../examples/simple_menu/README.md"},
{search="cuicui_layout/[0-9.]+/",replace="cuicui_layout/{{version}}/",file="../examples/chirp_menu/README.md"},
{search="cuicui_layout/[0-9.]+/",replace="cuicui_layout/{{version}}/",file="../examples/custom_dsl/README.md"},
{search="\\| 0.12 \\| [0-9.]* \\|",replace="| 0.12 | {{version}} |",file="../README.md"},
{search="\\| 0.12 \\| [0-9.]* \\|",replace="| 0.12 | {{version}} |",file="../the_book/introduction.md"},
{search="cuicui_layout = .*",replace="cuicui_layout = \"{{version}}\"",file="../the_book/usage.md"},
]