const fsPromises = require("fs/promises"); const fs = require('fs') // Delete a directory and its children export const removeDir = async (dirPath:string) => { if (fs.existsSync(dirPath)){ try { await fsPromises.rm(dirPath, { recursive: true }); console.log("Directory removed!"); } catch (err) { console.log('An error occurred while removing the directory: ',err); } } else{ console.log('Directory not found to remove: ',dirPath) } }