UNPKG

super-fs

Version:

Virtual file system

18 lines (11 loc) 350 B
const _ = require('lodash'); const exists = function(path, virtual_fs){ var parts = path.split('/'); var found = _.find(virtual_fs.contents, {name: parts[0]}); var result = false; if(found){ result = parts.length > 1 ? exists(parts.slice(1).join('/'), found) : true; } return result; }; module.exports = exists;