node package manager


a tree user interface for files and other things


A simple collapsible tree ui, for file selectors and the like.

npm install --save treeui

Live example on requirebin

var treeui = require('treeui');
    .onclick(function(level) {
function request(tree, callback) {
    callback(null, [1 + tree, 2 + tree, 3 + tree]);

Request is a function that takes (level, callback) and calls callback with (err, results), where results is an array.

Call callback with the tree level of clicked items

Append the UI to a given DOM element.