File Dependency Walker
API
var Walker = ;
var walker = Walker()
Creates a new Walker
instance.
walker.add(entrypoint)
Add an entry point to the walker
. entrypoint
should be an absolute URI.
The walker will walk down every entry point.
var walker =
walker.use(middleware)
Middleware are Koa-style generator functions.
var tree = yield* walker.tree()
Return the tree. Returns an object hashed by each entry point.
var tree = walker; tree__dirname + '/index.js';tree__dirname + '/index.css';tree__dirname + '/index.html';
This can and should be used multiple times to create fresh trees with caching:
var tree;tree = walker; { ;}// will be fast as files are cachedtree = walker;