@asyra/scene-tree
v0.5.4
Published
SceneTree structure.
Readme
@asyra/scene-tree
Canonical entity graph, parent/child hierarchy, identity, element/property relations, serialization, and local computed projection.
Requirements
- Node.js 24.x
- Yarn 4.3.1 for this repository's maintained workflows
Install
npm install @asyra/scene-treeimport sceneTree from '@asyra/scene-tree'Use only the package root and the explicitly documented public subpaths.
Owns
- entity lifecycle, hierarchy/order, relation indexes, batch-only local computed projection, and prepared atomic hierarchy artifacts
Does not own
- property definitions, UI policy, render objects, App Group command meaning, or computed data as canonical/shared/history state
Start here
Use it for canonical entity and hierarchy products; coordinate property relations and cross-owner work through Core.
Lifecycle and composition
Batches validate identity, membership, cycles, order, relations, and staleness before mutation. Prepared artifacts are instance-bound and one-shot. Local computed projection remains derived and never enters history, collaboration publication, or persistence.
Learn more
Support and policy
GitHub Discussions is the intended public channel for community conversation and general help. Discussions is not enabled for this repository yet, so there is currently no public community support destination. GitHub Issues are not a general public support channel. External pull requests are not accepted by default. Community participation creates no SLA or response deadline.
You may use, inspect, and fork the package under the MIT License. Read the support policy. For suspected vulnerabilities, follow the security policy and report privately.
