@rowanmanning/list-all-files
TypeScript icon, indicating that this package has built-in type declarations

4.1.0 • Public • Published

@rowanmanning/list-all-files

List all files in a directory recursively.

Table of Contents

Requirements

This library requires the following to run:

Usage

Install with npm:

npm install @rowanmanning/list-all-files

Load the library into your code with a require call:

const listAllFiles = require('@rowanmanning/list-all-files');

Asynchronous Interface

List all files in a directory asynchronously, using promises or async/await:

listAllFiles('./directory-path').then(files => {
    // files is an array of strings, each being the path to a file
});

or

const files = await listAllFiles('./directory-path');
// files is an array of strings, each being the path to a file

Synchronous Interface

List all files in a directory synchronously:

const files = listAllFiles.sync('./directory-path');
// files is an array of strings, each being the path to a file

Contributing

The contributing guide is available here. All contributors must follow this library's code of conduct.

License

Licensed under the MIT license.
Copyright © 2020, Rowan Manning

Readme

Keywords

Package Sidebar

Install

npm i @rowanmanning/list-all-files

Weekly Downloads

13

Version

4.1.0

License

MIT

Unpacked Size

6.88 kB

Total Files

7

Last publish

Collaborators

  • rowanmanning