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 polyfillNote that when() is a catch-all pattern and, if used, should always be the last condition. If you forget it match() will throw a MissingCatchAllPattern exception if nothing was matched.
pattern-matching pattern match whena deferred-ified/promisified window.setTimeout
jquery-plugin deferred promise settimeout progress defer whenPrettyMonitor is a small debug utility that catches escaped when.js rejections in node.js apps and renders them in a readable format.
when debug monitorCompoundSignal works like a group of signals which should be dispatched automatically after all the signals contained by the group are dispatched. Arguments are passed to listeners as Arrays on the same order as the signals were passed on the constructor.If loaded using an AMD loader (e.g. RequireJS) or inside nodejs it will return the constructor and also add itself to the signals object (to keep consistency with browser environment).
js-signals signals pub/sub event publish subscribe observer when deferred promisesFinal-FS is an utility library for file system operations. It wrapps nodejs "fs" module and provides it's functions in promise pattern. Also it has few additional useful set of functions. Every aynchrouns function in final-fs module uses when Promises. All paths can be specified using array notation. If an array is given as an argument the path.resolved is called.
fs filesystem files promise when recursiveThe resolved first argument is no longer {response, body, ?error} but just the body. But, you can pass in resolveWithFullResponse=true to the request({..params}) to get the full response object instead of the body. If you make 2 or more requests with the same cacheKey at the same time, and of course, the response comes back within the cacheTTL of the first request, only 1 request will go out, the rest will wait for it and resolve at the same time.
request promise cache when bluebird qWriting clean descriptive tests can sometimes be difficult and cumbersome. This plugin provides syntactic sugar to make writing well documented data driven tests easy and enjoyable.
babel-plugin testing tdd bdd given when then where spock data-driven babel plugin test data driven gwt paramiterisedLegendary is a Promises/A+ compatible promise implementation. It combines promise subclassing with sugar inspired by when.js, Q and async. This module is no longer maintained. It still has some neat ideas though.
promise promises promises/a+ promises-aplus deferred deferreds when future async asynchronous functional flow-controlA minimalistic, ~140 bytes, boilerplate to wait for Custom Elements, or libraries, definition. If the awaited component/library is just one entry, it's returned right away. If it's a list of entries, each entry will be found in its related index.
custom elements when defined helper
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.