Promisify a function
const promisify = require('@gar/promisify') function foo (a, cb) { if (a !== 'bad') { return cb(null, 'ok') } return cb('not ok') } const promisified = promisify(foo) // This will resolve to 'ok' promisified('good') // this will reject promisified('bad')