TL;DR
Create a list of a given path:
folder/
┣━━ foo/
┃ ┗━━ bar/
┃ ┗━━ javascript.js
┃ ┗━━ python.py
┃ ┗━━ database.sql
┃
┣━━ paz/
┃
┗━━ ska/
┗━━ ignore.txt
const getTree = require("@linkcs/directory-tree");
getTree("./folder");
getTree("./folder", { extensions: ".py" });
getTree("./folder", { includeFiles: false });
Options
option | description | default value |
---|
extensions | Only include files of these extensions | '.*' |
ignoreExtensions | Exclude files of these extensions | null |
ignoreFiles | Regex to ignore certain files | '\..*' |
ignoreFolders | Regex to ignore certain folders | 'node_modules' |
includeFiles | Should list files in the tree | true |
}; | | |