All Projects → vitaly-t → spex

vitaly-t / spex

Licence: other
💡 Specialized Promise Extensions

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to spex

doasync
Promisify functions and objects immutably
Stars: ✭ 27 (-47.06%)
Mutual labels:  promises, promise-wrapper
Promise Fun
Promise packages, patterns, chat, and tutorials
Stars: ✭ 3,779 (+7309.8%)
Mutual labels:  promises, promise-library
Hydra
⚡️ Lightweight full-featured Promises, Async & Await Library in Swift
Stars: ✭ 1,954 (+3731.37%)
Mutual labels:  promises, promise-library
Pg Promise
PostgreSQL interface for Node.js
Stars: ✭ 3,059 (+5898.04%)
Mutual labels:  promises, promise-library
alls
Just another library with the sole purpose of waiting till all promises to complete. Nothing more, Nothing less.
Stars: ✭ 13 (-74.51%)
Mutual labels:  promises, promise-library
buzy
Async queue manager for node and browser
Stars: ✭ 23 (-54.9%)
Mutual labels:  promise-library
jq-ajax-progress
jQuery plugin that adds support of `progress` promise
Stars: ✭ 59 (+15.69%)
Mutual labels:  promises
Microfutures
Lightweight implementation of Futures that shares a similar subscription interface with RxSwift.
Stars: ✭ 38 (-25.49%)
Mutual labels:  promises
tsubaki
💮 Promisify with native promises
Stars: ✭ 18 (-64.71%)
Mutual labels:  promises
node-google-calendar
Simple node module that supports Google Calendar API
Stars: ✭ 76 (+49.02%)
Mutual labels:  promises
proposal-symbol-thenable
gus.host/proposal-symbol-thenable
Stars: ✭ 18 (-64.71%)
Mutual labels:  promises
async-airtable
A lightweight npm package to handle working with the Airtable API.
Stars: ✭ 48 (-5.88%)
Mutual labels:  promises
combine-promises
Like Promise.all(array) but with an object instead of an array.
Stars: ✭ 181 (+254.9%)
Mutual labels:  promises
ProtoPromise
Robust and efficient library for management of asynchronous operations in C#/.Net.
Stars: ✭ 20 (-60.78%)
Mutual labels:  promises
apr
this is like caolan/async which is like lodash but async, but awaitful
Stars: ✭ 75 (+47.06%)
Mutual labels:  promises
vue-promise-dialogs
A tiny & modern library that allows you to work with dialogs as with asynchronous functions.
Stars: ✭ 43 (-15.69%)
Mutual labels:  promises
swift-futures
Demand-driven asynchronous programming in Swift
Stars: ✭ 32 (-37.25%)
Mutual labels:  promises
swear
🙏 Flexible promise handling with Javascript
Stars: ✭ 56 (+9.8%)
Mutual labels:  promises
flush-promises
Flush all queued resolved promise handlers
Stars: ✭ 172 (+237.25%)
Mutual labels:  promises
Javascript-Interview-Preparation
A curated collection of javascript interview questions & solutions.
Stars: ✭ 163 (+219.61%)
Mutual labels:  promises

Specialized Promise Extensions

Build Status Coverage Status Join the chat at https://gitter.im/vitaly-t/spex

batch, page, sequence - promise methods for the following patterns:

Installing

$ npm i spex

Usage

const promise = require('bluebird');
const spex = require('spex')(promise);
  • For ES6 Promise:
const spex = require('spex')(Promise);

See also: client-side usage.

API

Testing

  • Clone the repository (or download, if you prefer):
$ git clone https://github.com/vitaly-t/spex
  • Install the library's DEV dependencies:
$ npm install
  • To run all tests:
$ npm test
  • To run all tests with coverage:
$ npm run coverage

License

Copyright © 2020 Vitaly Tomilov; Released under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].