Convert callback-based function into promise. Simple, 10LOC, no deps.
const promisify = require('micro-promisify');
const fs = require('fs');
const promise = promisify(fs.readFile)('filename.txt');
Node.js 4+ and modern browsers only.
MIT (c) 2016 Paul Miller (http://paulmillr.com)