Print a directory structure in the tree format
Directory structure
example/src
├── page
│ ├── hello
│ │ └── index.css
│ └── world
│ ├── index.css
│ └── index.js
└── vendor
└── index.js
To print all javascript files:
var tree = require('tree-directory')
tree(__dirname + '/src', '**/*.js').then(function (res) {
console.log(res)
})
Output
├─ page
│ └─ world
│ └─ index.js
└─ vendor
└─ index.js
Return a promise which resolves to a treeish string
representing the directory root
(not including itself).
root
The target directory to format.
Type: String
patterns
Globs to match the files to include.
Type: String
, Array
Default: **/*
Just return the treeish string.