/
var
/
www
/
flurhymez
/
node_modules
/
relateurl
/
lib
/
util
/
/var/www/flurhymez/node_modules/relateurl/lib/util
mkdir
upload
Name
Size
Mode
Actions
devlog.js
297
0644
edit
dl
rm
object.js
826
0644
edit
dl
rm
path.js
576
0644
edit
dl
rm
Edit:
/var/www/flurhymez/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 };
Save
cmd:
run