const promisify = require('promisiphy');
const fs = require('fs');
promisify(fs, 'stat', 'path/to/the/file')
.then(result => {
console.log(result);
})
.catch(error => {
console.error(error);
});
const promisify = require('promisiphy');
const http = require('http');
promisify(http, 'get', 'http://some.url', {ctx: http})
.then(result => {
console.log(result);
})
.catch(error => {
console.error(error);
});