ND-PROMISE
💕 Lightweight ES6 Promise polyfill for the browser and node. Adheres closely to the spec. It is a perfect polyfill IE, Firefox or any other browser that does not support native promises.
This implementation is based on taylorhakes/promise-polyfill and then/promise. It has been changed to use the prototype for performance and memory reasons.
For API information about Promises, please check out this article HTML5Rocks article.
Browser Support
IE8+, Chrome, Firefox, IOS 4+, Safari 5+, Opera
Change Log
New in 3.0.3
Remove function bind; use rollup instead of webpack
New in 3.0.2
IE8 compatibility
New in 2.4.0
Rewrite core and test with ES6
New in 2.3.0
{// resolve, reject, notify}
New in 2.2.0
{}
Usage
cjs
$ npm install nd-promise
iife
Example
const prom = { // do a thing, possibly async, then… if /* everything turned out fine */ ; else ; }; // Do something when async doneprom;
Testing
npm installnpm test
License
MIT