UNPKG

unused-files-cleaner

Version:
22 lines (21 loc) 790 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.deleteFiles = deleteFiles; const promises_1 = require("fs/promises"); const chalk_1 = __importDefault(require("chalk")); async function deleteFiles(files, verbose = false) { for (const file of files) { try { await (0, promises_1.unlink)(file); if (verbose) { console.log(chalk_1.default.green(`Deleted: ${file}`)); } } catch (error) { console.error(chalk_1.default.red(`Error deleting ${file}:`, error instanceof Error ? error.message : 'Unknown error')); } } }