gd-sprest-def
Version:
TypeScript definition files generated from the $metadata REST endpoint in SharePoint.
36 lines (29 loc) • 930 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("./lib");
// Create the folder
fs.mkdirSync("./lib");
// Log
console.log("Successfully cleaned the library");