dir-tree-creator
                                
                                 dir-tree-creator copied to clipboard
                                
                                    dir-tree-creator copied to clipboard
                            
                            
                            
                        Simple npm like directory tree creator based on the given path
dir-tree-creator
dir-tree-creator is a Node.js module that creates an npm like directory tree structure of the given root path and returns the string representation of it.
Install
npm i dir-tree-creator
Usage
dirtree(dir[, opts], cb)
- dir- <String>root directory path
- opts- <Object>(optional) object with the following properties:- label- <String>label for the root node of the directory tree; if nothing specified, the root path's basename will be used.
- hidden- <Boolean>determines if hidden files should be included; set to false to ignore hidden files; defaults to true.
 
- cb- <Function>- err- <Error | null>
- dirtree- <String>string representation of the directory structure
 
Example
const dirTree = require('dir-tree-creator')
dirTree('some/dir', (err, tr) => {
  if (err) return console.error(err)
  console.log(tr)
})
const dirTree = require('dir-tree-creator')
dirTree('some/dir', { label: 'custom label' }, (err, tr) => {
  if (err) return console.error(err)
  console.log(tr)
})
Sample output
custom label
├─┬ dir0
│ └── file0.js  
├─┬ dir1
│ ├─┬ dir2  
│ │ └── file2.js  
│ └── file1.md
├── file-under-root.js
└── .gitignore