1.0.2 • Published 4 years ago

list-paths v1.0.2

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

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[]}
ParameterTypeDefaultDescription
pathstring"."The directory path to searched.
ignoreNodeModulesbooleantrueIf true, ignores 'node_modules' folder.
ignoreGitbooleantrueIf true, ignores '.git' folder.
useGitIgnorebooleantrueIf true, ignores paths in '.gitignore'.
includeFilesbooleanfalseIf true, includes file paths.

Authors

Tim Dunphy

License

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