Inject timeout protection into JavaScript loops to prevent infinite loops. Supports while, for, do-while, for-in, and for-of loops with customizable timeout and error messages.
Kill the process running on a given TCP port on Windows, Linux and Mac
A shim for the setImmediate efficient script yielding API
Middleware for the middy framework that allows to easily disable the wait for empty event loop in a Lambda function
Let Pi use your existing signed-in Chrome profile after explicit authorization.
LangGraph
High-priority task queue for Node.js and browsers
JavaScript Performance Monitor
An onClickOutside wrapper for React components
Simple way to log messages in stdout or other stream.
Generate docx, pptx, and xlsx from templates (Word, Powerpoint and Excel documents), from Node.js, the Browser and the command line
High-priority task queue for Node.js and browsers
An iterative AI task execution framework. Orchestrates multi-phase autonomous work using Claude or Codex engines.
Exposes stats about the libuv default loop
Run a list of functions in order in a given object context. The functions can be callback-taking or promise-returning.
fast, tiny `queueMicrotask` shim for modern engines
C function to get the current libuv event loop for N-API
Vite plugin that detects and optionally kills processes blocking your dev server port
check if the event loop is blocked
Polyfill for perf_hooks.monitorEventLoopDelay(...)
Tiny helper to prevent blocking Node.js event loop
Measure event loop lag
Efficient Binary heap (priority queue, binary tree) data structure for JavaScript / TypeScript. Includes JavaScript methods, Python's heapq module methods, and Java's PriorityQueue methods.
Sequence your effects naturally and purely by returning them from your reducers.