Effortlessly fetch and organize hierarchical file structures with files-hierarchy (Browser only)
npm install files-hierarchy
yarn add files-hierarchy
`
#### or
`
npm i files-hierarchy
`
`js
import { FileHierarchyFetcher } from "file-hierarchy-fetcher";
const fetcher = new FileHierarchyFetcher({
attributes: {
multiple: true,
},
});
fetcher.getFiles().then((data) => {
console.log(data.nestedFiles);
console.log(data.flatDirectories);
});
/**flatted directories
* {
"orignalWebkitPath": ".github/workflows/chromatic.yml",
"type": "FOLDER",
"path": ".github/",
},
{
"orignalWebkitPath": ".github/workflows/chromatic.yml",
"type": "FOLDER",
"path": ".github/workflows/"
},
{
"orignalWebkitPath": ".github/workflows/chromatic.yml",
"type": "FILE",
"path": ".github/workflows/chromatic.yml/",
"file": {}
}
]
**/
``