@asyra/render
v0.5.5
Published
Render engine
Readme
@asyra/render
Engine-neutral projection, layers, strategies, interaction bridges, viewport orchestration, and demand-driven frames.
Requirements
- Node.js 24.x
- Yarn 4.3.1 for this repository's maintained workflows
Install
npm install @asyra/renderimport { RenderAdapter, RenderGraphics } from '@asyra/render'Use only the package root and the explicitly documented public subpaths.
Owns
- canonical-to-render projection, render registration, provider lifecycle through the abstract contract, interaction mapping, resources, and frame orchestration
Does not own
- canonical documents, App Feature decisions, concrete SDK objects, Preset provider policy, or patch output for upstream bugs
Start here
Compose it when canonical information needs visual projection or engine-backed interaction. Register strategies, layers, and targets before startup.
Lifecycle and composition
Initialization validates and activates the selected provider. Dirty work requests one frame and explicit flush produces output. Provider, strategy, layer, interaction, resource, or cleanup failures remain explicit and never fall through to another engine.
Learn more
Support and policy
This repository does not accept external issues or contributions. You may use, inspect, and fork the package under the MIT License. Follow the security policy for security-sensitive reports and the root policy for the current support boundary.
