/var/www/cobraambalaj/node_modules/relateurl/lib/util
NameSizeModeActions
devlog.js2970644editdlrm
object.js8260644editdlrm
path.js5760644editdlrm
Edit: /var/www/cobraambalaj/node_modules/relateurl/lib/util/path.js (576B)
"use strict"; function joinPath(pathArray) { if (pathArray.length > 0) { return pathArray.join("/") + "/"; } else { return ""; } } function resolveDotSegments(pathArray) { var pathAbsolute = []; pathArray.forEach( function(dir) { if (dir !== "..") { if (dir !== ".") { pathAbsolute.push(dir); } } else { // Remove parent if (pathAbsolute.length > 0) { pathAbsolute.splice(pathAbsolute.length-1, 1); } } }); return pathAbsolute; } module.exports = { join: joinPath, resolveDotSegments: resolveDotSegments };