This tiny library is based on Lightweight JSONP: https://github.com/erikarenhill/Lightweight-JSONP and allows to use promises along with JSONP requests.
Usage:
var jsonp = require('jsonp-promise'),
url = 'http://example.com',
params = {
param1: 'param1',
param2: 'param2'
};
jsonp(url, params)
.then((result) => {
// something useful
});