Express middleware for automatic correlation ID propagation and request context via AsyncLocalStorage. Access request metadata anywhere in the call stack without passing req around.
Get a visualization of the call stack during the lifetime of a request.
Test Maximum Call Stack
A function Call stack in node.js using JavaScriptStackTrace Api
An abstraction over continuation-passing and trampolining to write recursive functions that don't exceed the maximum call stack size.
fifo call stack with looping
return list of CallSite objects from a captured stacktrace
Utility for working with stack traces
Clean up error stack traces
Output call place or call stack of console.log()
Promise/A+ compatible promises that are writen to be easy to read, debuggable, tested and won't break your call stack.
Topple your call stack
Captures and cleans stack traces
Vite plugin that adds call-stack visualizations to rust code in reveal.js slides
Extract meaning from JS Errors
API for combining call site modifiers
High-priority task queue for Node.js and browsers
Flattens an asynchronous call stack into a linear queue using a fluent interface.
Cross-browser Error parser
React Freeze
Generate artificial backtrace by walking arguments.callee.caller chain
Iteratively evaluate recursive functions, avoiding "Maximum call stack size exceeded"
A library to store data anywhere in a call stack, only in sync code
The `@revas-hq/kit-context` package provides an immutable, chained context implementation inspired by Go's `context.Context`. It allows passing request-scoped values down a call stack or component hierarchy without explicit prop drilling.