Liqvid is a library for creating interactive videos in React.
This is a monorepo. Here is what the various packages do:
main
Provides the main liqvid
package.
host
Script for pages hosting Liqvid videos; currently just handles fake fullscreen
keymap
Provides the Keymap
class
playback
Provides the Playback
class
polyfills
Polyfills for Liqvid videos; currently just handles Web Animations
utils
Provides the various helper functions in Utils
cli
The Liqvid CLI tool
magic
Provides wackyresource macro syntax
renderer
Handles the audio
, build
, render
, and thumbs
CLI commands
serve
Development server; provides the serve
CLI command
katex
Provides KaTeX integration
react-three
Provides React Three Fiber integration