Advanced web-based training (WBT) software immulating Captivate/Flash style courseware in HTML5 utilizing React/Redux (store) framework. Entire course is run by just two data files per lesson, one for slide info (title, narration, optional txt, image src
Websockets provider for Yjs
Tests whether one path is inside another path
ANSI escape codes for manipulating the terminal
Make a directory and its parents if needed - Think `mkdir -p`
Run MCP stdio servers over SSE, Streamable HTTP or visa versa
Process execution for humans
WebRTC provider for Yjs
svg path parser
Implements the WebIDL algorithms for converting to and from JavaScript values
Utility to measure view bounds
hocuspocus provider
Component which emits the current mouse or touch position over a selection
Tiptap prosemirror bindings for Yjs
常用数学方法
Do not repeat anymore your objects transformations.
Json Schema Type Builder with Static Type Resolution for TypeScript
visx point
Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client
A drop-in replacement for fs, making various improvements.
a point geometry with transforms
Get the package name from a folder path
compute the closest common parent for file paths
IndexedDB database adapter for Yjs