Expands a list of paths and glob expressions into three sets: "files", "directories" and "not existing". Each set in the output is a list of unique paths.
Expand two glob expressions ('*'
and 'not/existing/*'
).
const FileSet = require('file-set')
const fileSet = new FileSet([ '*', 'not/existing/*' ])
console.log(fileSet)
The output has been organised into sets.
FileSet {
files: [ 'LICENSE', 'package.json', 'README.md' ],
dirs: [ 'jsdoc2md/', 'lib/', 'node_modules/', 'test/' ],
notExisting: [ 'not/existing/*' ]
}
- file-set
- FileSet ⏏
- new FileSet(patternList)
- .files :
Array.<string>
- .dirs :
Array.<string>
- .notExisting :
Array.<string>
- .add(files)
- FileSet ⏏
Param | Type | Description |
---|---|---|
patternList | string | Array.<string> |
One or more file paths or glob expressions to inspect. |
The existing files found
Kind: instance property of FileSet
The existing directories found
Kind: instance property of FileSet
Paths which were not found
Kind: instance property of FileSet
Add file patterns to the set.
Kind: instance method of FileSet
Param | Type | Description |
---|---|---|
files | string | Array.<string> |
One or more file paths or glob expressions to inspect. |
© 2014-21 Lloyd Brookes <[email protected]>.
Tested by test-runner. Documented by jsdoc-to-markdown.