@atomist/automation-client
Version:
Atomist API for software low-level client
19 lines • 617 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const fs = require("fs");
function deleteFolderRecursive(path) {
if (fs.existsSync(path)) {
fs.readdirSync(path).forEach(file => {
const curPath = path + "/" + file;
if (fs.statSync(curPath).isDirectory()) { // recurse
deleteFolderRecursive(curPath);
}
else { // delete file
fs.unlinkSync(curPath);
}
});
fs.rmdirSync(path);
}
}
exports.deleteFolderRecursive = deleteFolderRecursive;
//# sourceMappingURL=file.js.map