makecv v1.2.0 — the npx CLI debut
The first npm release (published as makecv, since renamed — see v1.2.1).
Highlights
- CLI:
initscaffolds a complete example CV (Bruce Wayne);build [--ats]renders designed / ATS-safe PDFs — no headless browser, no LaTeX, nothing but Node - Reproducible builds:
SOURCE_DATE_EPOCHmakes output byte-identical per platform + Node version (pinned CreationDate, seeded font-subset tags, serialized PDF object writes) with a runtime guard against upstream drift - Lean packaging: transform-only
lib/build; tarball 3.3 MB → ~305 kB with zero user content - Cross-platform fixes: case-sensitive-filesystem photo probe, Windows path handling
- AI/LLM-first docs: llms.txt, complete content schema (docs/cv-schema.md), AI guide with copy-paste prompt routes
- CI: Linux/macOS × Node 20/22/24 + Windows, packaged E2E, byte-identical reproducibility gate; releases publish with npm provenance
- Apache-2.0 licensed