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.
Webpack Virtual Modules
TypeScript types for the CodeVideo ecosystem.
Generates various markdown, PDF, or HTML downloads for professional quality educational tutorials, walkthroughs, and blog posts.
Various exports in the CodeVideo ecosystem to markdown, PDF, or HTML for professional quality educational tutorials, walkthroughs, and blog posts.
React Virtual List Component
TypeScript class that simulates a mouse.
Create shockingly realistic automated software videos! The backend / CLI tool from CodeVideo to create videos.
Out-of-box MPA plugin for Vite, with html template engine and virtual files support.
TypeScript class that simulates a course author.
TypeScript class that simulates a single terminal.
TypeScript class that simulates a single editor buffer.
A React TypeScript component for a fully auditable, drivable, and replayable IDE.
Smooth scrolling for any amount of data
React Virtual List Component
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