mirror of
https://github.com/microsoft/monaco-editor.git
synced 2025-12-22 17:25:39 +01:00
23 lines
535 B
JavaScript
23 lines
535 B
JavaScript
const fs = require('fs');
|
|
const path = require('path');
|
|
|
|
const target = path.join(process.cwd(), process.argv[2]);
|
|
if (fs.existsSync(target)) {
|
|
rmDir(target);
|
|
}
|
|
console.log(`Deleted ${process.argv[2]}`);
|
|
|
|
function rmDir(dirPath) {
|
|
let entries = fs.readdirSync(dirPath);
|
|
if (entries.length > 0) {
|
|
for (var i = 0; i < entries.length; i++) {
|
|
var filePath = path.join(dirPath, entries[i]);
|
|
if (fs.statSync(filePath).isFile()) {
|
|
fs.unlinkSync(filePath);
|
|
} else {
|
|
rmDir(filePath);
|
|
}
|
|
}
|
|
}
|
|
fs.rmdirSync(dirPath);
|
|
}
|