UNPKG

indexifier

Version:

Generate an index from a directory

12 lines (10 loc) 407 B
const wrapHref = require('./wrapHref'); module.exports = function dirTreeToArchyTree(node, cwd, isHtml, linkFolders) { if (!node.children) { return isHtml ? wrapHref(node, cwd) : node.name; } return { label: (isHtml && linkFolders) ? wrapHref(node, cwd) : node.name, nodes: node.children.map((subTree) => dirTreeToArchyTree(subTree, cwd, isHtml, linkFolders)) }; };