[package] name = "ryot_utils" version = "0.2.3" edition = "2021" authors = [ "Lucas Grossi ", "Luan Santos ", ] license = "AGPL-3.0-only" description = "General utilities and helpers for the Ryot framework, supporting a wide range of common game development tasks." homepage = "https://github.com/ry-ot/Ryot" repository = "https://github.com/ry-ot/Ryot" documentation = "https://docs.rs/ryot/" keywords = ["utilities", "game-development", "helper-functions", "ryot"] categories = ["game-development", "game-engines", "games"] [package.metadata.docs.rs] rustdoc-args = ["-Zunstable-options", "--cfg", "docsrs"] all-features = true [features] default = ["bevy"] bevy = [ "dep:bevy_app", "dep:bevy_ecs", "dep:bevy_time", "dep:bevy_utils", "dep:bevy_window", "dep:leafwing-input-manager", ] compression = ["dep:zstd"] [dependencies] bevy_app = { workspace = true, optional = true } bevy_ecs = { workspace = true, optional = true } bevy_time = { workspace = true, optional = true } bevy_utils = { workspace = true, optional = true } bevy_window = { workspace = true, optional = true } async-std = "1.12.0" derive_more.workspace = true glam.workspace = true leafwing-input-manager = { workspace = true, optional = true } serde_repr = "0.1" serde.workspace = true serde_json.workspace = true strum.workspace = true wasm-bindgen-futures = "0.4.42" zstd = { workspace = true, optional = true } [dev-dependencies] quickcheck.workspace = true quickcheck_macros.workspace = true rstest.workspace = true time-test.workspace = true rand.workspace = true