[package]
edition = "2021"
name = "bevy_htn"
version = "0.0.1"
authors = ["Richard Jones <rj@metabrew.com>"]
build = false
publish = true
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A bevy hierarchical task network, using bevy_behave trees as operators"
readme = false
license = "MIT OR Apache-2.0"
[lib]
name = "bevy_htn"
path = "src/lib.rs"
[[example]]
name = "characters"
path = "examples/characters/main.rs"
[[example]]
name = "miner"
path = "examples/miner/main.rs"
[[example]]
name = "troll"
path = "examples/troll/main.rs"
[dependencies.bevy]
version = "0.15"
features = [
"bevy_asset",
"file_watcher",
"multi_threaded",
]
default-features = false
[dependencies.bevy_behave]
version = "0.2.2"
[dependencies.bevy_htn_macros]
version = "0.0.1"
[dependencies.futures-lite]
version = "2.6.0"
[dependencies.pest]
version = "2.7.15"
[dependencies.pest_derive]
version = "2.7.15"
[dependencies.rand]
version = "0.9.0"
[dependencies.thiserror]
version = "2.0.12"
[dev-dependencies.bevy]
version = "0.15"
features = [
"bevy_asset",
"file_watcher",
"multi_threaded",
]
default-features = true
[dev-dependencies.bevy-inspector-egui]
version = "0.29"
[dev-dependencies.bevy_pancam]
version = "0.16.0"
features = ["bevy_egui"]
[lints.clippy]
type_complexity = "allow"