@revola-ai/video-kit
v0.6.7
Published
The video component kit. Two React surfaces plus a pure-logic core.
Readme
@revola-ai/video-kit
The video component kit. Two React surfaces plus a pure-logic core.
@revola-ai/video-kit/pure- timing,distributeStops, the walkthrough engine. No React, no Node. The moat.@revola-ai/video-kit/react-Theme,ThemeProvider/useTheme,extendTheme, motion helpers, bricks.@revola-ai/video-kit/react/motion- motion HELPER functions (springs, easings). Not components.@revola-ai/video-kit/motion- Tier A commodity COMPONENTS (counters, charts, text reveals, transitions). Owned, themeable, versioned.RollingNumberlanded in WS1; WS2 seeds the rest.@revola-ai/video-kit/motion/manifest- the generated component manifest (src/motion/manifest.generated.json). Regenerate withnpm run manifest; guarded by a drift test. It maps to raw JSON: read it viafsafter resolving the specifier (orrequire()); a bare ESMimportneedswith { type: "json" }.
Note the two motion paths are different things: react/motion is helpers, motion is components.
The packed tarball ships source, the generated manifest, and the small example still-strips under src/motion/examples/ (480x270 PNGs, a design-time reference for the build agent).
Tier B (the remocn long tail) is not shipped from here; it is shadcn add-ed directly into each video project. See HOW_I_BUILD_VIDEOS.md.
Upstream provenance
Tier A components under src/motion/ are ported from remocn
(https://github.com/Remocn/remocn), MIT license, Copyright (c) 2026 Remocn.
Verified 2026-07-20. Each ported file carries this attribution header:
// Ported from remocn (https://github.com/Remocn/remocn), MIT license,
// Copyright (c) 2026 Remocn. Modified for @revola-ai/video-kit.Re-verify only if porting a component from a different upstream than the Remocn/remocn repository.
