0.2.0 • Published 6 years ago

@write-for-christ/fs-array v0.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
6 years ago

fs-array Build Status codecov

File system fs with array operation and Promise support.

Install

$ npm install @write-for-christ/fs-array

Usage

const fsArray = require('@write-for-christ/fs-array');

// Promise way
fsArray
  .readFiles(['/path/to/file1.json', '/path/to/file2.json'], 'utf8')
  .then(contents => {
    console.log(contents.length); //=> 2
  })
  .catch(err => console.error(err));

// Callback way
fsArray.readFiles(
  ['/path/to/file1.json', '/path/to/file2.json'],
  'utf8',
  (err, contents) => {
    if (err) {
      console.error(err);
    } else {
      console.log(contents.length); //=> 2
    }
  }

// List file
fsArray.readFiles('path/to/directory', '.json').
  then(fileList => {
    console.log(fileList);
  });

API

readFiles(fileList , encoding)

fileList

Type: Array<string>

List of absolute files path to read.

encoding

Type: string

Encoding when read each file.

callback

Type: Function

Callback take first param as error, the second is contents

License

MIT © Write For Christ