[dependencies.bevy]
default-features = false
features = ["std", "debug", "bevy_log", "bevy_color", "reflect_auto_register"]
version = "0.17.0"
[dependencies.clap]
features = ["derive"]
version = "4"
[dependencies.extend]
version = "1"
[dependencies.glob]
version = "0.3"
[dependencies.path-clean]
version = "1"
[dependencies.pathdiff]
version = "0.2"
[dependencies.proc-macro2]
features = ["span-locations"]
optional = true
version = "1"
[dependencies.quote]
optional = true
version = "1"
[dependencies.serde]
features = ["derive"]
optional = true
version = "1"
[dependencies.serde_json]
optional = true
version = "1"
[dependencies.syn]
features = ["extra-traits", "visit", "full"]
optional = true
version = "2"
[dependencies.thiserror]
version = "1"
[dev-dependencies.serde_json]
version = "1"
[features]
fs = ["dep:crossterm", "dep:async-fs", "dep:futures-lite"]
serde = ["dep:serde", "dep:serde_json"]
tokens = ["dep:proc-macro2", "dep:syn", "dep:quote"]
[lib]
name = "beet_utils"
path = "src/lib.rs"
[package]
authors = ["Pete Hayman"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["science::robotics", "game-development", "simulation", "wasm", "embedded"]
description = "Base level utilities for beet crates"
documentation = "https://docs.rs/beet"
edition = "2024"
keywords = ["beet", "beetmash", "behavior", "game-ai", "robotics"]
license = "MIT OR Apache-2.0"
name = "beet_utils"
readme = "README.md"
repository = "https://github.com/mrchantey/beet"
resolver = "2"
version = "0.0.7"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.async-fs]
optional = true
version = "2"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.crossterm]
optional = true
version = "0.28"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.futures-lite]
default-features = false
features = ["alloc"]
optional = true
version = "2"
[target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies.tokio]
features = ["macros", "sync", "rt", "rt-multi-thread", "time"]
version = "1"
[target.'cfg(target_arch = "wasm32")'.dependencies.js-sys]
version = "0.3"
[target.'cfg(target_arch = "wasm32")'.dependencies.wasm-bindgen]
version = "0.2"
[target.'cfg(target_arch = "wasm32")'.dependencies.web-sys]
features = ["Window", "console", "Performance"]
version = "0.3"