[workspace.package] authors = ["koe "] version = "0.11.0" edition = "2021" license = "MIT OR Apache-2.0" repository = "https://github.com/UkoeHB/bevy_kot" [package] name = "bevy_kot" description = "Koe's Bevy toolkit" keywords = ["gamedev", "ui", "reactive"] readme = "README.md" authors.workspace = true version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true [workspace] resolver = "2" exclude = [ "examples", "assets" ] members = [ "bevy_kot_derive", "bevy_kot_ecs", "bevy_kot_misc", "bevy_kot_ui", "bevy_kot_utils", "tests" ] [features] default = ["builtin_ui"] # Exposes builtin UI utilities. builtin_ui = ["bevy_kot_ui/builtin"] [lib] path = "src/lib.rs" test = false doctest = false [package.metadata.docs.rs] all-features = true rustdoc-args = ["--cfg", "docsrs"] [workspace.dependencies] bevy = { version = "0.12", default-features = false } bevy_fn_plugin = { version = "0.1" } bevy_lunex = { version = "0.0.9" } bevy_lunex_core = { version = "0.0.9" } crossbeam = { version = "0.8"} fxhash = { version = "0.2" } tracing = { version = "0.1" } bevy_kot_derive = { path = "./bevy_kot_derive", version = "0.11.0", default-features = false } bevy_kot_ecs = { path = "./bevy_kot_ecs", version = "0.11.0", default-features = false } bevy_kot_misc = { path = "./bevy_kot_misc", version = "0.11.0", default-features = false } bevy_kot_ui = { path = "./bevy_kot_ui", version = "0.11.0", default-features = false } bevy_kot_utils = { path = "./bevy_kot_utils", version = "0.11.0", default-features = false } [dependencies] bevy_kot_ecs = { path = "./bevy_kot_ecs", version = "0.11.0", default-features = false } bevy_kot_misc = { path = "./bevy_kot_misc", version = "0.11.0", default-features = false } bevy_kot_ui = { path = "./bevy_kot_ui", version = "0.11.0", default-features = false } bevy_kot_utils = { path = "./bevy_kot_utils", version = "0.11.0", default-features = false } [dev-dependencies] bevy = { version = "0.12", default-features = true, features = [ "dynamic_linking" ] } bevy_lunex = { version = "0.0.9" } bevy_lunex_core = { version = "0.0.9" } tracing = { version = "0.1" } tracing-subscriber = { version = "0.3" }