@ngsctt/arborist

0.2.1 • Public • Published

arborist

What

A Node.js directory tree builder

Why

I initially tried using directory-tree, but found it wasn't flexible enough

How

Installation

npm i @ngsctt/arborist

Usage

const arborist = require('@ngsctt/arborist');

const rootDir = 'directory';      // relative to __dirname
const options = {
  stats: ["birthtime", "mtime"],  // lstatSync properties to include
  path: ["dir", "base", "name"],  // Node path properties to include
  exclude: ["^.DS_Store", "^_"]   // globs to exclude
}
const maxDepth = 10;              // maximum depth of tree

const tree = arborist(rootDir, options, maxDepth)

Licence

This project is released under the MIT Licence.

/@ngsctt/arborist/

    Package Sidebar

    Install

    npm i @ngsctt/arborist

    Weekly Downloads

    0

    Version

    0.2.1

    License

    MIT

    Unpacked Size

    5.36 kB

    Total Files

    5

    Last publish

    Collaborators

    • ngsctt