@asyra/props-manager
v0.5.4
Published
A structured property management library that provides API-based control over prop components, separate from the scene tree.
Readme
@asyra/props-manager
Canonical property definitions, values, property-child graph, validation, and registration lifecycle.
Requirements
- Node.js 24.x
- Yarn 4.3.1 for this repository's maintained workflows
Install
npm install @asyra/props-managerimport propsManager from '@asyra/props-manager'Use only the package root and the explicitly documented public subpaths.
Owns
- property type definitions, schemas/defaults, runtime values, child relations, and prepared atomic mutation artifacts
Does not own
- scene hierarchy, UI controls, render projection, App-domain meaning, document migration, or presentation fallbacks
Start here
Use it for structured canonical component properties and validation; use Core for cross-owner element/property operations.
Lifecycle and composition
Complete definitions validate before publication. Runtime writes reject invalid explicit values before mutation. Prepared mutations are instance-bound, registration-bound, one-shot artifacts; stale, reused, foreign, or invalid artifacts fail before apply.
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.
