Promisify entire objects
npm install es6-promisify-all
yarn add es6-promisify-all
pnpm add es6-promisify-all
bun add es6-promisify-all
Promisify entire objects.
npm install --save es6-promisify-all
var promisifyAll = require('es6-promisify-all'); var fs = promisifyAll(require('fs')); fs.readFileAsync('myfile.js', 'utf8') .then(function(contents) { console.log(contents); }) .catch(function(e) { console.error(e.stack); });