A React TypeScript component for a fully auditable, drivable, and replayable mouse.
A React TypeScript component for a fully auditable, drivable, and replayable IDE written in React with @radix-ui/theme styling.
TypeScript types for the CodeVideo ecosystem.
TypeScript class that simulates a full IDE.
Generates various markdown, PDF, or HTML downloads for professional quality educational tutorials, walkthroughs, and blog posts.
TypeScript class that simulates a file explorer in an IDE.
Various exports in the CodeVideo ecosystem to markdown, PDF, or HTML for professional quality educational tutorials, walkthroughs, and blog posts.
Create shockingly realistic automated software videos! The backend / CLI tool from CodeVideo to create videos.
TypeScript class that simulates a mouse.
A camera control for three.js, similar to THREE.OrbitControls yet supports smooth transitions and more features.
The frontend engine to create videos on codevideo.io
Cross browser mouse event property access
Consistent cross browser mouse wheel movement
Adapters for third party services (file system, github, etc.) to connect to the CodeVideo ecosystem.
get relative position from an event
Mouse state change listener
A series of React components used throughout the CodeVideo ecosystem.
A collection of Solid Primitives, that capture current mouse cursor position, and help to deal with common related usecases.
A jQuery plugin that adds cross-browser mouse wheel support.
TypeScript class that simulates a course author.
TypeScript class that simulates a single terminal.
Lazy brush - smooth drawing using mouse or finger
A global utility for tracking the current input method (mouse, keyboard or touch).
TypeScript class that simulates a single editor buffer.