gd-sprest-react
Version:
SharePoint 2013/Online react components.
34 lines (28 loc) • 912 B
JavaScript
var fs = require('fs');
// Deletes a directory
function deleteDirectory(src) {
// Ensure the directory exists
if (fs.existsSync(src) && fs.lstatSync(src).isDirectory()) {
// Get each item in the directory
fs.readdirSync(src).forEach(function (item) {
var srcPath = src + "/" + item;
// See if this is a directory
if (fs.lstatSync(srcPath).isDirectory()) {
// Delete the folder recursively
deleteDirectory(srcPath);
} else {
// Delete the file
fs.unlinkSync(srcPath);
}
});
// Delete the directory
fs.rmdirSync(src);
}
};
// Log
console.log("Cleaning the files...");
// Delete the folder
deleteDirectory("./build");
deleteDirectory("./dist");
// Log
console.log("Successfully cleaned the library");