/** * Script de nettoyage du backend - suppression fonctionnalités non demandées */ import fs from 'fs'; import path from 'path'; import { fileURLToPath } from 'url'; const __filename = fileURLToPath(import.meta.url); const __dirname = path.dirname(__filename); const filesToDelete = [ 'src/controllers/email-campaign.controller.js', 'src/routes/email-campaign.routes.js', ]; console.log('🧹 Nettoyage du backend...\n'); let deleted = 0; let notFound = 0; filesToDelete.forEach(filePath => { const fullPath = path.join(__dirname, '..', filePath); try { if (fs.existsSync(fullPath)) { fs.unlinkSync(fullPath); console.log(`✅ Supprimé: ${filePath}`); deleted++; } else { console.log(`⚠️ N'existe pas: ${filePath}`); notFound++; } } catch (error) { console.error(`❌ Erreur lors de la suppression de ${filePath}:`, error.message); } }); console.log(`\n📊 Résumé:`); console.log(` • Fichiers supprimés: ${deleted}`); console.log(` • Fichiers non trouvés: ${notFound}`); console.log(`\n✨ Nettoyage backend terminé!`);