UNPKG

gd-sprest-def

Version:

TypeScript definition files generated from the $metadata REST endpoint in SharePoint.

36 lines (29 loc) 930 B
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");