nano-promisify

1.1.0 • Public • Published

Gitter NPM version Build status Test coverage Dependency Status License Downloads

nano-promisify

Promisify callback-based function(s)

Usage

Converting a function

var promisify = require('nano-promisify');
 
var readFile = promisify(fs.readFile);
 
readFile('./indes.js', 'utf8')
  .then(function (text) {
    console.log(text);
  })
  .catch(function (e) {
    console.error(e);
  });

Converting a library

Only callback functions will be wrapped.

var promisify = require('nano-promisify');
 
var fs = promisify(fs);
 
fs.readFile('./indes.js', 'utf8')
  .then(function (text) {
    console.log(text);
  })
  .catch(function (e) {
    console.error(e);
  });

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.1.0
    726
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.1.0
    726
  • 1.0.5
    0

Package Sidebar

Install

npm i nano-promisify

Weekly Downloads

726

Version

1.1.0

License

MIT

Last publish

Collaborators

  • holixus