Higher-order functions and common patterns for asynchronous code
A tiny (183B to 210B) and fast utility to ascend parent directories
OpenTelemetry AsyncLocalStorage-based Context Manager
An async iterator that joins multiple other async iterators in order, one after another.
Improved typeof detection for node.js and the browser.
Find a file or directory by walking up parent directories recursively. Zero dependency.
Determine if a function is a native async function.
Turn async functions into ES2015 generators
Allow parsing of async generator functions
Join urls and normalize as in path.join.
Higher-order functions and common patterns for asynchronous code
Helper function to remap async functions to generators
A function that returns the normally hidden `AsyncFunction` constructor
BDD/TDD assertion library for node.js and the browser. Test framework agnostic.
Turn async generator functions into ES2015 generators
Object value retrieval given a string path
Improved deep equality testing for Node.js and the browser.
Neo-Async is a drop-in replacement for Async, it almost fully covers its functionality and runs faster
The Interactive Extensions for JavaScript
Workflow SDK - Build durable, resilient, and observable workflows
Array manipulation, ordering, searching, summarizing, etc.
Type safe SQL query builder
Join a list
Utility method to run function either synchronously or asynchronously using the common `this.async()` style.
Pampa is a Ruby library for async & distributing computing providing the following features: - cluster-management with dynamic reconfiguration (joining and leaving nodes); - distribution of the computation jobs to the (active) nodes; - error handling, job-retry and fault tolerance; - fast (non-direct) communication to ensure realtime capabilities. The Pampa framework may be widely used for: - large scale web scraping with what we call a "bot-farm"; - payments processing for large-scale ecommerce websites; - reports generation for high demanded SaaS platforms; - heavy mathematical model computing; and any other tasks that requires a virtually infinite amount of CPU computing and memory resources. Find documentation here: https://github.com/leandrosardi/pampa
winloop is a Ruby Fiber::Scheduler built on Win32 I/O Completion Ports. It makes ordinary socket I/O, sleeps, timeouts and Mutex/Queue/Thread#join run cooperatively on a single thread — the async-runtime story that has always been weak on Windows, done the way libuv/mio/wepoll do it: readiness over an IOCP via \Device\Afd polling, with recv/send driven by the completion port. Requires a native Windows MSVC (mswin) build of Ruby.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.