A lightweight Promises/A+ and when() implementation, plus other async goodies.
cujo promises/a+ promises-aplus promise promises deferred deferreds when async asynchronous ender promise-library polyfillA library for promises (CommonJS/Promises/A,B,D)
q promise promises promises-a promises-aplus deferred future async flow-control fluent browser node promise-library polyfillA lightweight library that provides tools for organizing asynchronous code
promises promise polyfill futures promise-librarypromise-style async sequence flow-control
async flow-control promises generators observables csp streams async-programming async-await library sequences promise iterator generatorBare bones Promises/A+ implementation
promise promise-library polyfillA lightweight library that provides tools for organizing asynchronous code
promises futures promise promise-library polyfillPromises interface for PostgreSQL
postgresql nodejs promises transaction promise-library typescript pg promise postgres postgresql-client postgresql-driver postgresql-libraryOpinionated, transactional, MobX powered state container
mobx mobx-state-tree promise reactive frp functional-reactive-programming state-managementReturns a Promise wrapped version of the supplied function or module.Callback-style function or module whose methods you want to promisify.
promise promises promisify all denodify denodeify callback cb node then thenify convert transform wrap wrapper bind to async await es2015 bluebirdI intend to use this space to document my promise modules, useful promise patterns, and how to solve common problems. For now though, you can see all my promise modules below.Star this repo to show your interest, so I can know whether to prioritize this work.
async-functions promise-modules promises ponyfill unicorns promise-library promise-queue promise promise-patterns async-await polyfill concurrency async iteration list resources awesome awesome-list nodejsInstead of implementing XMLHttpRequest in Node.js to run browser-specific Fetch polyfill, why not go from native http to fetch API directly? Hence node-fetch, minimal code for a window.fetch compatible API on Node.js runtime.See Matt Andrews' isomorphic-fetch or Leonardo Quixada's cross-fetch for isomorphic usage (exports node-fetch for server-side, whatwg-fetch for client-side).
fetch http promiseThe 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.
xhr http https promise request then thenable bluebirdProvides compatibility shims so that legacy JavaScript engines behave as closely as possible to ECMAScript 6 (Harmony).In both browser and node you may also want to include unorm; see the String.prototype.normalize section for details.
ecmascript harmony es6 shim promise promises setprototypeof map set __proto__JDeferred is a Java Deferred/Promise library similar to JQuery's Deferred Object.Inspired by JQuery and Android Deferred Object.
android promise async promise-library deferred aynchronousBluebird is a fully featured promise library with focus on innovative features and performance.
promise performance promises promises-a promises-aplus async await deferred deferreds future flow-control dsl fluent-interface promise-library polyfillPromises book(japanese).
javascript-promise promise book free ebook pdfUse the type of code you and your team are comfortable and experienced with. Testing your logic is straight forward and simple. redux-logic-test provides additional utilities to make testing a breeze.
redux middleware redux-middleware logic business-logic domain domain-logic epic saga observable side-effect promise async-awaitFibers, sometimes called coroutines, are a powerful tool which expose an API to jump between multiple call stacks from within a single thread. This can be useful to make code written for a synchronous library play nicely in an asynchronous environment. Note: node-fibers uses node-gyp for building. To manually invoke the build process, you can use node-gyp rebuild. This will put the compiled extension in build/Release/fibers.node. However, when you do require('fibers'), it will expect the module to be in, for example, bin/linux-x64-v8-3.11/fibers.node. You can manually put the module here every time you build, or you can use the included build script. Either npm install or node build -f will do this for you. If you are going to be hacking on node-fibers, it may be worthwhile to first do node-gyp configure and then for subsequent rebuilds you can just do node-gyp build which will be faster than a full npm install or node-gyp rebuild.
fiber fibers coroutine thread async parallel worker future 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.