text: 
  var fs = require('fs');
  
  function exists (path, isFile, isDirectory) {
     try {
        var matches = false;
        var stat = fs.statSync(path);
  
        matches = matches || isFile && stat.isFile();
        matches = matches || isDirectory && stat.isDirectory();
  
        return matches;
     }
     catch (e) {
        if (e.code === 'ENOENT') {
           return false;
        }
  
        throw e;
     }
  }
  
  module.exports = function (path, type) {
     if (!type) {
        return exists(path, true, true);
     }
  
     return exists(path, type & 1, type & 2);
  };
  
  module.exports.FILE = 1;
  
  module.exports.FOLDER = 2;
  