list-paths

Fetch all paths in the working directory.


Keywords
list, paths, folders, files, dir, directory, node
License
MIT
Install
npm install list-paths@1.0.2

Documentation

list-paths

Build Status npm version codecov Mutation testing badge

Node package to fetch all paths in the working directory.

Also accepts a sub-directory path and returns all paths within.

Ready to use out of the box.

Install

$ npm install list-paths

Usage

Find all paths in the working directory.

const listPaths = require('list-paths')
const dir = listPaths() // [ './', './public', './src', './src/helpers', 'etc...' ]

Find all paths in a sub-directory.

const listPaths = require('list-paths')
const dir = listPaths('./src') // [ './src', './src/helpers', 'etc...' ]

API

listPaths accepts 2 parameters, path & an options object.

listPaths(path, { ignoreNodeModules, ignoreGit, useGitIgnore, includeFiles }) => {string[]}
Parameter Type Default Description
path string "." The directory path to searched.
ignoreNodeModules boolean true If true, ignores 'node_modules' folder.
ignoreGit boolean true If true, ignores '.git' folder.
useGitIgnore boolean true If true, ignores paths in '.gitignore'.
includeFiles boolean false If true, includes file paths.

Authors

Tim Dunphy

License

This project is licensed under the MIT License - see the LICENSE.md file for details.