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);
  });

Readme

Keywords

Package Sidebar

Install

npm i nano-promisify

Weekly Downloads

561

Version

1.1.0

License

MIT

Last publish

Collaborators

  • holixus