What problem does it solve?
It streamlines the HyperFrames development loop so you can go from project scaffolding to linted, inspected, hot-reloaded previews and final MP4/WebM renders without wrestling with environment issues.
Core Features & Use Cases
- Project scaffolding: Generate a working HyperFrames project layout with templates, optional media inputs, and non-interactive/CI-friendly setup.
- Validation before rendering: Run linting and timeline-aware inspection to catch layout issues like overflow, clipping, and escaping elements.
- Fast iteration and troubleshooting: Preview with hot reload, render with quality/fps/format controls, and use doctor/browser/info/upgrade when the build/render environment breaks.
- Use Case: You need to deliver a motion-graphics video quickly; you scaffold a new project, author composition content, lint/inspect for layout problems, preview in the browser, then render a draft-to-final MP4 or WebM for delivery.
Quick Start
Use hyperframes-cli to create, validate, and render a video project by running npx hyperframes init, then npx hyperframes lint and npx hyperframes render in the project directory.