Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    read-files-promisepublic

    read-files-promise

    NPM version Build Status Build status Coverage Status Dependency Status devDependency Status

    Promise to read multiple files

    const readFiles = require('read-files-promise');
     
    readFiles([
      'path/to/file0', // 'apple'
      'path/to/file1', // 'orange'
    ], {encoding: 'utf8'})
    .then(buffers => {
      buffers; //=> ['apple', 'orange']
    });

    If you want to read a single file in the way of promise, use fs-readfile-promise.

    Installation

    Use npm.

    npm install read-files-promise
    

    API

    const readFiles = require('read-files-promise');

    readFiles(filenames [, options])

    filenames: Array of String (file paths)
    options: Object or String (same as fs.readFile's second argument)
    Return: Object (Promise)

    It reads the files specified in its first argument.

    When it finish reading all the files, it will be fulfilled with an array of the contents as its first argument. The order of the contents depends on the order of file paths.

    When it fails to read at least one of the files, it will be rejected with an error as its first argument.

    const readFiles = require('read-files-promise');
     
    readFiles([
      'path/to/file0' // 'a'
      'path/to/file1' // 'b'
      'path/to/file2' // 'c'
    ]).then(onFulfilled, onRejected);
     
    function onFulfilled(buffers) {
      buffers; //=> [<Buffer 61>, <Buffer 62>, <Buffer 63>]
    };
     
    function onRejected(err) {
      console.log('Cannot read the file.');
    };

    License

    Copyright (c) 2014 - 2015 Shinnosuke Watanabe

    Licensed under the MIT License.

    install

    npm i read-files-promise

    Downloadsweekly downloads

    103

    version

    1.1.1

    license

    MIT

    repository

    githubgithub

    last publish

    collaborators

    • avatar