const ejs = require("ejs"); const fs = require("fs"); const path = require("path"); // File paths const dataPath = path.join(__dirname, "content.json"); const templatePath = path.join(__dirname, "template.ejs"); const outputPath = path.join(__dirname, "generated_resume.html"); // Read data and template const jsonData = JSON.parse(fs.readFileSync(dataPath, "utf-8")); const template = fs.readFileSync(templatePath, "utf-8"); // Render HTML const html = ejs.render(template, jsonData); // Write the output fs.writeFileSync(outputPath, html, "utf-8"); console.log(`Successfully generated html resume at ${outputPath}`);