const fs = require("fs"); function convertirAStringUnaLinea(codigo) { return codigo .replace(/\\/g, "\\\\") // escapar backslashes .replace(/"/g, '\\"') // escapar comillas .replace(/\r?\n/g, " ") // quitar saltos de línea .replace(/\s+/g, " ") // compactar espacios .trim(); } function convertirArchivo(inputPath, outputPath) { const codigo = fs.readFileSync(inputPath, "utf8"); const resultado = `"${convertirAStringUnaLinea(codigo)}"`; fs.writeFileSync(outputPath, resultado); console.log("✅ Convertido y guardado en:", outputPath); } // 👉 uso desde terminal: // node script.js input.js output.txt const [,, inputFile] = process.argv; if (!inputFile) { console.log("Uso: node script.js "); process.exit(1); } convertirArchivo(inputFile, "salida.txt");