/usr/local/lib/node_modules/pm2/lib/tools
NameSizeModeActions
Config.js63570644editdlrm
copydirSync.js28880644editdlrm
deleteFolderRecursive.js4800644editdlrm
find-package-json.js17720644editdlrm
fmt.js20880644editdlrm
IsAbsolute.js6060644editdlrm
isbinaryfile.js27000644editdlrm
json5.js234940644editdlrm
open.js16110644editdlrm
passwd.js11540644editdlrm
promise.min.js26490644editdlrm
sexec.js11960644editdlrm
treeify.js35410644editdlrm
which.js35750644editdlrm
xdg-open214360755editdlrm
Edit: /usr/local/lib/node_modules/pm2/lib/tools/IsAbsolute.js (606B)
'use strict'; function posix(path) { return path.charAt(0) === '/'; } function win32(path) { // https://github.com/nodejs/node/blob/b3fcc245fb25539909ef1d5eaa01dbf92e168633/lib/path.js#L56 var splitDeviceRe = /^([a-zA-Z]:|[\\/]{2}[^\\/]+[\\/]+[^\\/]+)?([\\/])?([\s\S]*?)$/; var result = splitDeviceRe.exec(path); var device = result[1] || ''; var isUnc = Boolean(device && device.charAt(1) !== ':'); // UNC paths are always absolute return Boolean(result[2] || isUnc); } module.exports = process.platform === 'win32' ? win32 : posix; module.exports.posix = posix; module.exports.win32 = win32;