Displaying 1 to 20 from 31 results

request-promise - The simplified HTTP request client 'request' with Promise support

  •    Javascript

The simplified HTTP request client 'request' with Promise support. Powered by Bluebird.Request and Bluebird are pretty awesome, but I found myself using the same design pattern. Request-Promise adds a Bluebird-powered .then(...) method to Request call objects. By default, http response codes other than 2xx will cause the promise to be rejected. This can be overwritten by setting options.simple = false.

then.js - 史上最快,与 node callback 完美结合的异步流程控制库!

  •    Javascript

The fastest, smallest, fully compatible, full-featured asynchronous module!




request-promise-native - The simplified HTTP request client 'request' with Promise support

  •    Javascript

This package is similar to request-promise but uses native ES6 promises.request is defined as a peer-dependency and thus has to be installed separately.

throat - Throttle a collection of promise returning functions

  •    Javascript

Throttle the parallelism of an asynchronous, promise returning, function / functions. This has special utility when you set the concurrency to 1. That way you get a mutually exclusive lock. This returns a function that acts a bit like a lock (exactly as a lock if concurrency is 1).


nodeify - Convert promised code to use node style callbacks

  •    Javascript

Convert promised code to use node style callbacks

promise-core - Core Promise support implementation for the simplified HTTP request client 'request'.

  •    Javascript

request-promise-core contains the core logic to add Promise support to request.Please use one of the libraries above. It is only recommended to use this library directly, if you have very specific requirements.

request-promise-any - The simplified HTTP request client 'request' with Promise support

  •    Javascript

This package is similar to request-promise but uses any-promise to let the user choose which Promise library to use.request is defined as a peer-dependency and thus has to be installed separately.

p-lazy - Create a lazy promise that defers execution until `.then()` or `.catch()` is called

  •    Javascript

Useful if you're doing some heavy operations and would like to only do it when the promise is actually used.Same as the Promise constructor. PLazy is a subclass of Promise.

promise-conditional - Use if-then-else in promise chains

  •    Javascript

It relies on any-promise to find a Promise library. You can use bluebird, q, when, or the native Promise implementation of Node.js or the browser.Starts a condition chain. This is exported via require('promise-conditional').

thenlint - A linter for JS promises that checks for possible Promise.then usage errors.

  •    Javascript

A linter for promises that checks for possible Promise.then usage errors and advises to use Promise.done instead.

spellbook - Functional library for Javascript

  •    Javascript

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

davy - Yet another Promises/A+ implementation optimized for speed and simplicity.

  •    Javascript

Yet another Promises/A+ implementation optimized for speed and simplicity. Create a new promise. The passed in function will receive functions resolve, reject as its arguments which can be called to seal the fate of the created promise.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.