My resume, stored as structured JSON and generated in LaTeX, Markdown, and HTML.
Install the development dependencies:
npm installEdit src/resume.json, then regenerate the documents:
npm run generateThe TypeScript generator type-checks src/resume.json, writes out/resume.tex,
out/resume.md, and out/resume.html, then runs pdflatex twice to produce
out/resume.pdf. A missing LaTeX installation or PDF build error emits a warning without
failing document generation. The generator runs directly on Node.js 22.18 or newer.
Type-check the JSON structure and verify that committed outputs match it:
npm run typecheck
npm run checkInstall LaTeX and the required packages to let npm run generate build the PDF:
sudo tlmgr install enumitem tools bold-extra cm-mf-extra-bold