function isValid()

in cmds/package.js [96:115]


function isValid(dir) {
  if(!fs.existsSync(dir) || !fs.statSync(dir).isDirectory()) {
    console.log(dir,"does not exist or is not a folder.");
    return false;
  }

  var jcrRoot = path.join(dir, 'jcr_root');
  if(!fs.existsSync(jcrRoot) || !fs.statSync(jcrRoot).isDirectory()) {
    console.log(jcrRoot,"does not exist or is not a folder.");
    return false;
  }

  var metainf = path.join(dir, 'META-INF');
  if(!fs.existsSync(metainf) || !fs.statSync(metainf).isDirectory()) {
    console.log(metainf,"does not exist or is not a folder.");
    return false;
  }

  return true;
}