Files
OpenMontage/remotion-composer/package.json

30 lines
855 B
JSON
Raw Permalink Normal View History

{
"name": "openmontage-remotion-composer",
"version": "1.0.0",
"description": "Remotion composition renderer for OpenMontage animated explainer videos",
"scripts": {
"start": "npx remotion studio",
"build": "npx remotion render src/index.tsx Explainer out/video.mp4",
"upgrade": "npx remotion upgrade"
},
"dependencies": {
chore(deps,skills): bump Remotion 4.0.441→4.0.484; re-vendor HyperFrames skills at v0.7.17 ## Remotion bump (mechanical, semver-safe) remotion-composer: Remotion 4.0.441 → 4.0.484 (43 patch versions, all within 4.0.x). Includes the seven core packages: remotion + @remotion/cli, captions, google-fonts, media, player, transitions. Smoke test: re-rendered the compound-snowball atelier composition through the unchanged tool path; final_review status=pass, atelier checks clean. Note: package.json also carries d3-geo@^3.1.1 forward — this line was already in the working tree from prior unrelated WIP and is not part of this bump. Removing it would leave package-lock mismatched, so it's preserved as-is here; clean up separately when its consumer lands. ## HyperFrames skills re-vendor (0.4.2 → 0.7.17) The runtime invoked by hyperframes_compose (`npx hyperframes`) was already pulling 0.7.17 on every render, but the vendored skill docs the agent reads were frozen at 0.4.2-era. This commit closes that gap. Re-vendored from upstream commit 3351fb1a (tag v0.7.17, 2026-06-27): Re-vendored core 4 (restructured upstream): - hyperframes (slim entry; deep content moved to focused skills) - hyperframes-cli (1 → 7 files; covers validate/inspect/snapshot/ benchmark/lambda natively, dropping the obsolete OM-local validate patch) - hyperframes-registry - website-to-video (renamed upstream from website-to-hyperframes) Newly vendored (8 strategic additions in 0.5–0.7): - hyperframes-core composition contract (data-*/tracks/sub-comps) - hyperframes-creative palette, type, narration, beat planning - hyperframes-media TTS, BGM, SFX, transcription, captions, bg-remove - hyperframes-animation all motion knowledge (rules, blueprints, transitions, 7 runtime adapters) - media-use agent Media OS (one `resolve` verb for BGM/SFX/image/icon; project + global cache) - motion-graphics short design-led motion patterns - remotion-to-hyperframes migration guidance (directly relevant since OpenMontage runs both runtimes) - music-to-video beat-synced video using `hyperframes beats` Intentionally NOT vendored (HF-workflow-specific; would compete with OpenMontage pipeline routing): embedded-captions, faceless-explainer, general-video, pr-to-video, product-launch-video, slideshow, talking-head-recut. Re-evaluate per pipeline need. PROVENANCE.md refreshed with the new vendor point + re-sync instructions. ## GSAP CDN pin .agents/skills/hyperframes/SKILL.md: gsap@3.14.2 → gsap@3 (auto-latest 3.x on jsdelivr; avoids future drift without breaking the API surface). ## Doctrine updates routing to new skill structure - skills/INDEX.md — HyperFrames row expanded to enumerate the 12 vendored skills and their roles. - skills/meta/animation-runtime-selector.md — runtime decision matrix updated for the rename (website-to-hyperframes → website-to-video) and three new rows added: beat-synced music videos, Remotion→HF porting, and the media-use resolve verb. The HyperFrames composition row in the animation-library matrix split into four (core/creative/media/animation) per the upstream skill structure. - skills/core/hyperframes.md — Layer-2 routing skill rewritten to point at the new focused skills and all website-to-hyperframes references renamed.
2026-06-27 14:00:00 -07:00
"@remotion/captions": "^4.0.484",
"@remotion/cli": "^4.0.484",
"@remotion/google-fonts": "^4.0.484",
"@remotion/media": "^4.0.484",
"@remotion/player": "^4.0.484",
"@remotion/transitions": "^4.0.484",
"d3-geo": "^3.1.1",
"fast-uri": "^3.1.5",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"remotion": "^4.0.484",
"topojson-client": "^3.1.0",
"world-atlas": "^2.0.2"
},
"devDependencies": {
"@types/react": "^18.2.0",
"typescript": "^5.3.0"
}
}