TypeScript class that simulates a course author.
TypeScript class that simulates a full IDE.
A React TypeScript component for a fully auditable, drivable, and replayable IDE written in React with @radix-ui/theme styling.
TypeScript class that simulates a file explorer in an IDE.
TypeScript types for the CodeVideo ecosystem.
Generates various markdown, PDF, or HTML downloads for professional quality educational tutorials, walkthroughs, and blog posts.
Webpack Virtual Modules
Various exports in the CodeVideo ecosystem to markdown, PDF, or HTML for professional quality educational tutorials, walkthroughs, and blog posts.
React Virtual List Component
Create shockingly realistic automated software videos! The backend / CLI tool from CodeVideo to create videos.
TypeScript class that simulates a single terminal.
TypeScript class that simulates a single editor buffer.
Smooth scrolling for any amount of data
React Virtual List Component
TypeScript class that simulates a mouse.
Load virtual modules from memory
Parses well-formed HTML (meaning all tags closed) into an AST and back. quickly.
Angular DevKit - Core Utility Library
The frontend engine to create videos on codevideo.io
Hooks for virtualizing scrollable elements in React
A Vite plugin that takes the CSS and adds it to the page through the JS. For those who want a single JS file.
`rrdom` is a virtual dom library that is used by `rrweb` to replay DOM mutations. It is a standalone library that can be used to create a virtual dom tree and apply patches to the real dom. It's used in `rrweb` to optimize replay performance especially wh
A Map based TypeScript Virtual File System.
A batched diff-based DOM rendering strategy