1.0.0 • Published 7 years ago

p-promisify v1.0.0

Weekly downloads
4
License
MIT
Repository
github
Last release
7 years ago

p-promisify

Simple promisification utility. Total of 12 LOCs. Assumes native Promise implementation and modern node.

const fs = require('fs');
const pify = require('pify');

// promisify a single function

pify(fs.readFile)('package.json', 'utf8').then(data => {
    console.log(JSON.parse(data).name);
    //=> 'pify'
});

// or promisify all methods in a module

pify(fs).readFile('package.json', 'utf8').then(data => {
    console.log(JSON.parse(data).name);
    //=> 'pify'
});