2.0.0 • Published 7 years ago

any-pify v2.0.0

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

any-pify

Greenkeeper badge

Simply pify pre-loaded with any-promise.

Usage

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

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

// Or promisify all methods in a module
pify(fs).readFile('package.json', 'utf8').then(data => {
  console.log(JSON.parse(data).name);
});

API

pify(input, [options])

Returns a promise wrapped version of the supplied function or module.

The promiseModule option from pify is not present here. It is passed the value resolved from any-promise. The options argument is passed directly to pify.

License

MIT