list-paths
v1.0.2
Published
Fetch all paths in the working directory.
Downloads
5,849
Maintainers
Readme
list-paths
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.