@asyra/system-context
v0.5.3
Published
Provides reactive system parameters, tool states, and feature access control for the core application.
Downloads
274
Readme
@asyra/system-context
Registered managed global/runtime properties for modes, viewport values, and App/system flags.
Requirements
- Node.js 24.x
- Yarn 4.3.1 for this repository's maintained workflows
Install
npm install @asyra/system-contextimport systemContext from '@asyra/system-context'Use only the package root and the explicitly documented public subpaths.
Owns
- managed property registration, validation, observable values, snapshots, persistence eligibility, and one-shot load artifacts
Does not own
- entity graphs, component properties, UI binding, render output, default event subscriptions, or App command policy
Start here
Use it for small global values that are not entity/property graph data. Define value, validation, and runtime-only policy before use.
Lifecycle and composition
Runtime writes validate before update. Load produces an instance-bound artifact that applies once without validator replay. Missing, foreign, stale, reused, or invalid artifacts fail before mutation; runtime-only values remain outside 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.
