screeps-async-shims
Collection of shims for Screeps (https://screeps.com/) that implements some of the missing async features from Node, namely Promises, setTimeout, setInterval, queueMicroTask in a screeps friendly way
Collection of shims for Screeps (https://screeps.com/) that implements some of the missing async features from Node, namely Promises, setTimeout, setInterval, queueMicroTask in a screeps friendly way
A WebSocket client library providing Promise-based API for connecting, disconnecting and messaging with server
elegant & feature rich browser / node HTTP with a fluent API
Q.js based function that turns generators into promises
Forward the resolution/rejection of a resolvable to an errback; forwarding the resolution/rejection of the errback to ourself.
A memory and stack efficient pattern for infinite asynchronous looping/chaining with promises
Utility to convert callback functions into modern promises
Call concurrent promises in batches
Takes a finite iterable of promises and returns an async iterable of their results in the order that they finish.
Provides promises to muck about with
A setTimeout, but with promises.
A library to use queryable promises or make native promise A+ queryable
Promise.all with limited concurrency
A Promises implementation of routinary tasks
Works like Promise.allSettled except it will reject with an AggregateError if some of the promises rejected, otherwise resolves with the fulfilled values.
Continuous asynchronous operation for ES6 Promise
A package which contains a PromiseBundle object, that allows you to bundle promises together, add and delete more after the PromiseBundle has been created, stop execution after a single reject or more. The aim is to give you all the freedom that you can h
Settle multiple promises concurrently and get the results in a cool way
Promises in sequence