greyatom-ide-tree

A Tree View replacement for the Greyatom IDE

greyatom-edu-tech

158

0

0.3.1

MIT

GitHub

This package consumes the following services:

Greyatom IDE's Tree View

This fork of Tree View package is used by the Greyatom IDE to provide all of tree-view's functionality while synchronizing with a remote filesystem. It's intended to be used alongside the primary Greyatom IDE package.

Methodology

For an understanding of how tree-view works, see it's repo.

This minimal amount of change is primarily accomplished by using the nsync-fs module, which provides an fs interface to meet the usage of fs throughout the tree-view package. In other words, this pacakge simply intercepts tree-view's calls to the physical filesystem, and routes them to the virtual filesystem maintained by the nsync-fs module. Most other functionality of the package is left unchanged.