fs-walker
Version:
Recursively walk through the filesystem, searching for files and directories, either async or synchronous while optionally filtering.
24 lines (19 loc) • 455 B
JavaScript
var defaultFilter = {
file: function () {
return true;
},
directory: function () {
return true;
}
};
module.exports = function (filter) {
filter = filter || {};
if (!filter.hasOwnProperty('file')) {
filter.file = defaultFilter.file;
}
if (!filter.hasOwnProperty('directory')) {
filter.directory = defaultFilter.directory;
}
return filter;
};
;