mirror of
https://github.com/heygen-com/hyperframes.git
synced 2026-10-30 09:16:55 +00:00
Adds the url and public_key context7 gives the owner when claiming, so the HeyGen team can manage the library and apply for verification.
16 lines
1.3 KiB
JSON
16 lines
1.3 KiB
JSON
{
|
|
"$schema": "https://context7.com/schema/context7.json",
|
|
"url": "https://context7.com/heygen-com/hyperframes",
|
|
"public_key": "pk_7ap9nKkdYKKdCjGDm5clY",
|
|
"folders": ["docs", "skills", "registry", "examples"],
|
|
"excludeFolders": ["docs/public", "**/tests", "**/test", "**/fixtures", "**/node_modules"],
|
|
"excludeFiles": ["weekly-updates.mdx"],
|
|
"rules": [
|
|
"Install the HyperFrames agent skills before writing a composition: `npx skills add heygen-com/hyperframes`, or in Claude Code `claude plugin marketplace add heygen-com/hyperframes` then `claude plugin install hyperframes@hyperframes`.",
|
|
"A composition is an HTML file whose root element has data-composition-id, data-width, data-height and data-duration. Timed elements use class=\"clip\" with data-start and data-duration.",
|
|
"Register one paused GSAP root timeline per composition on window.__timelines[\"<composition-id>\"]. The runtime seeks it frame by frame, so never play it yourself.",
|
|
"Rendering is deterministic: no Date.now(), no unseeded Math.random(), no network fetches at render time.",
|
|
"Check before rendering: `npx hyperframes lint`, `npx hyperframes check`, and `npx hyperframes snapshot --at 1,3,5` for frames. Make the MP4 with `npx hyperframes render --output video.mp4`."
|
|
]
|
|
}
|