function normalize()

in src/main/resources/libs/esx/esx_modules/path/index.js [154:177]


function normalize(path) {
  if(path.length == 0) {
    return ".";
  }

  var parts = path.split(sep);
  var normalizedPath = "";
  for(i in parts) {
    var dir = parts[i];
    var a = parseInt(i) + 1;


    if(parts[a] == ".." || dir == ".." || dir == ".") {
      i=i+2;
      continue;
    }

    if(dir.length > 0 && dir != sep) {
      normalizedPath += sep;
      normalizedPath += dir;
    }
  }
  return normalizedPath;
}