Numerous Pulls Merged

    promisify-all

    1.0.0 • Public • Published

    promisify-all Build Status

    Promisify all Node.js builtin async methods using util.promisify

    Installation

    npm install --save promisify-all

    Usage

    Add the following code to the start of your Node.js project:

    const promisifyAll = require('promisify-all')
     
    promisifyAll()

    Then you have promisified methods such as fs.readFileAsync and fs.writeFileAsync:

    const fs = require('fs')
     
    try {
      const content = await fs.readFileAsync('/path/to/file', 'utf8')
      console.log('Read file succeed! Content: ', content)
     
      await fs.writeFileAsync('/path/to/another/file', content)
      console.log('Write file succeed!')
    } catch (err) {
      // Handle errors here
    }

    Options

    suffix

    Call promisifyAll as follows to customize suffix. The default suffix is Async.

    promisifyAll({
      suffix: 'YourSuffix'
    })

    Promisified methods list

    See here

    License

    MIT

    Keywords

    Install

    npm i promisify-all

    DownloadsWeekly Downloads

    0

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • pd4d10