@fensziii/readdirrecursive

1.0.7 • Public • Published

nodejs - readdirRecursive

Build Status npm package

read dir recursively

npm package @fensziii/readdirrecursive.

Supported Node versions

10.x = Unsupported

12.x = Supported

14.x = Supported

Install

npm i @fensziii/readdirrecursive

or

npm i @fensziii/readdirrecursive --save

Example

var rdr     = require("@fensziii/readdirrecursive")

const path  = require("path");

(async () => {

    const options = {
        path        : path.join(__dirname),
        fullpath    : false,
        filter      : /(.js$)/g // or new RegExp(".js$", "g")
    };

    const files = await rdr.readdirRecursive(options).catch((err) => { console.error(err); });

    console.info(files);

})();

Output

{
  files       : ["index.js", "tests/test.js"],
  folders     : ["tests"],
  info        : {
    time        : 51,
    path        : "",
    files       : 2,
    folders     : 1,
    size        : 30532,
    converted   : {
      size        : '29.82 KB',
      time        : '00:00:00.051'
    }
  }
}

Changelog

1.0.7

  • Fix fullpath
  • Filter changed to RegExp

License

MIT

Package Sidebar

Install

npm i @fensziii/readdirrecursive

Weekly Downloads

1

Version

1.0.7

License

MIT

Unpacked Size

8.24 kB

Total Files

7

Last publish

Collaborators

  • fensziii