x-promise

The library extends the functionality of native promises It's not polyfill!ES5 compatible

Usage no npm install needed!

<script type="module">
  import xPromise from 'https://cdn.skypack.dev/x-promise';
</script>

README

x-promise

The library extends the functionality of native promises
It's not polyfill!
ES5 compatible

Installation

npm install x-promise

Using

In node/browserify/webpack:

require('x-promise')

No-conflict version, for use in other libraries

const XPromise = require('x-promise/no-conflict')();
//or with any polyfill
const XMyPromise = require('x-promise/no-conflict')(MyPromise);

In browser (without module system):
copy x-promise.min.js to your public directory

<!-- optional, for old browsers -->
<script src="//cdn.polyfill.io/v2/polyfill.min.js"></script>

<script src="/path/to/x-promise.min.js"></script>

Added functionality