pretty-tree

Make colorful trees out of JSON objects using archy

pretty-tree

Make colorful trees out of JSON objects using archy

npm install pretty-tree
var tree = require('pretty-tree');
 
var str = tree({
label: '(root)', // the label of this node 
nodes: [{
label: '(child)',
leaf: {
hello: 'world',
hej: 'verden'
}
}]
});
 
console.log(str);

The above example results in the following output:

The node passed to tree can contain the following options

tree({
label: '(child)', // an optional lable of this node 
leaf: {           // set this if you want to print an object 
key: value,
...
},
nodes: [          // or put in some child nodes 
child_nodes_with_same_structure
]
})

If you want to disable coloring (even when the terminal is a tty) use tree.plain(options)

MIT