An ES6 Promise polyfill.
$ npm install [--save] promise-es6
// Load for use in this one place ...
var Promise = require('promise-es6').Promise;
// ... or make a global polyfill (not really recomended good practice in node, but do as you will)
require('promise-es6').install();
We rely on promises-aplus-tests for unit testing. The tests can be run with the following:
$ npm install
$ npm test