min-promise
Small and Clean Promise 100% compliant with Promises/A+ Spec
Installation
npm i min-promise
Support Both ES2015 Promise
and Promises/A+
100% compliant with Promises/A+ Spec, and listed in implements
Check all tests in promises-aplus-tests
Feature
Support basic thenable in Promises/A+ Spec
Support ES2015 promise
new Promise()
in ES2015Promise.all()
in ES2015Promise.race()
in ES2015
Support .caught
like .catch
for ES3 support, inspired by bluebird
Deferred
jQuery style or CommonJS Promises/A
Deferred object
Promise is subset of Deferred
var $ = // export `Deferred` and `when` // $.Deferredvar dfd = $dfdPromise // $.whenvar d1 = $var d2 = $var d3 = $$d1d2d3
Tool function
setTimeout
in promise style
Promise.delay(ms)
.delay(ms)