UNPKG

gd-bs

Version:

Bootstrap JavaScript, TypeScript and Web Components library.

40 lines (33 loc) 1.07 kB
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 library..."); // Delete the folders deleteDirectory("./build"); deleteDirectory("./dist"); deleteDirectory("./docs"); deleteDirectory("./src/icons"); // Create the directories fs.mkdirSync("./src/icons"); fs.mkdirSync("./src/icons/svgs"); // Log console.log("Successfully cleaned the library");