TypeScript class that simulates a file explorer in an 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 full IDE.
TypeScript types for the CodeVideo ecosystem.
Webpack Virtual Modules
Analyze and debug space usage through source maps
TypeScript class that simulates a mouse.
A shim for the setImmediate efficient script yielding API
Polyfills for various browsers including commonly used language features
Load virtual modules from memory
Generates various markdown, PDF, or HTML downloads for professional quality educational tutorials, walkthroughs, and blog posts.
Core filesystem primitives: Node, Link, File, Superblock
Vite plugin for the [Component Explorer](../../README.md). Discovers fixture files, generates virtual entry modules, and serves the explorer UI during development.
React Virtual List Component
Various exports in the CodeVideo ecosystem to markdown, PDF, or HTML for professional quality educational tutorials, walkthroughs, and blog posts.
A Vite plugin that takes the CSS and adds it to the page through the JS. For those who want a single JS file.
Angular DevKit - Core Utility Library
A Map based TypeScript Virtual File System.
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 course author.
TypeScript class that simulates a single editor buffer.
A toolkit for easy Babel AST generation and manipulation.
- `useDocExplorer`: Handles the state for the doc explorer - `useDocExplorerActions`: Actions related to the doc explorer