[dependencies.chrono]
version = "0.4.38"
[dependencies.ctor]
version = "0.2.9"
[dependencies.dashmap]
version = "6.1.0"
[dependencies.glam]
optional = true
version = "0.29.*"
[dependencies.node_tree_derive]
version = "0.12.0"
[dependencies.portable_intertrait]
version = "0.4"
[dependencies.thiserror]
version = "2.0.12"
[dependencies.toml_edit]
version = "0.22.22"
[dev-dependencies.doc-comment]
version = "0.3"
[features]
default = []
glam = ["dep:glam"]
[lib]
name = "node_tree"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = """
An extendable scene graph made up of autonomous execution services known as nodes organized in a tree of processes.
Inspired by Godot!
"""
edition = "2024"
keywords = ["framework", "utility", "gamedev"]
license = "MIT OR Apache-2.0"
name = "node_tree"
readme = "README.md"
repository = "https://github.com/LunaticWyrm467/node_tree"
resolver = "2"
version = "0.15.0"
[[test]]
name = "complex_interact_0"
path = "tests/complex_interact_0.rs"
[[test]]
name = "complex_scenes"
path = "tests/complex_scenes.rs"
[[test]]
name = "dynamic_iter"
path = "tests/dynamic_iter.rs"
[[test]]
name = "error_handling"
path = "tests/error_handling.rs"
[[test]]
name = "glam_integration"
path = "tests/glam_integration.rs"
[[test]]
name = "logger"
path = "tests/logger.rs"
[[test]]
name = "node"
path = "tests/node.rs"
[[test]]
name = "nodepaths"
path = "tests/nodepaths.rs"
[[test]]
name = "saving_and_loading"
path = "tests/saving_and_loading.rs"
[[test]]
name = "signals"
path = "tests/signals.rs"
[[test]]
name = "singleton"
path = "tests/singleton.rs"