/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/deleteFolderRecursive.js (480B)
const fs = require('fs'); const Path = require('path'); const deleteFolderRecursive = function(path) { if (fs.existsSync(path)) { fs.readdirSync(path).forEach((file, index) => { const curPath = Path.join(path, file); if (fs.lstatSync(curPath).isDirectory()) { // recurse deleteFolderRecursive(curPath); } else { // delete file fs.unlinkSync(curPath); } }); fs.rmdirSync(path); } }; module.exports = deleteFolderRecursive