CI-generated resume files:
resume.json— English JSON Resume (ATS-friendly)resume.fr.json— French JSON Resume (ATS-friendly)README.md— This file
npm installnpm run validate # English
npm run validate_fr # Frenchnpm run render # English → index.html
npm run render_fr # French → index.fr.htmlRequires puppeteer/Chrome installed.
npm install puppeteer
npm run export # English → out/Xavier-SALINIERE_resume.EN.pdf
npm run export_fr # French → out/Xavier-SALINIERE_resume.FR.pdfRenders to index.html (or index.fr.html for French) and starts server at http://localhost:3000.
npm run serve # English
npm run serve_fr # French