mirror of
https://github.com/Patiun/com.gregkilmer.www.git
synced 2026-11-07 19:58:24 +00:00
0d0b8e4085
Each page of the PDF is laid over the brand letterhead with pdf-lib, both kept as vectors. The letterhead carries the name, email, website and city, so the resume's own header becomes the title, availability, profiles and date. Type and two earlier-role lines are tightened so it stays on one page. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012aSbo2D1qP8cMFQCykf7kx
28 lines
660 B
JSON
28 lines
660 B
JSON
{
|
|
"name": "@gk/site",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"type": "module",
|
|
"description": "GregKilmer.com: the public site, rendered from the content service's published notes.",
|
|
"scripts": {
|
|
"dev": "astro dev --port 4330",
|
|
"build": "astro build",
|
|
"start": "node dist/server/entry.mjs",
|
|
"check": "astro check"
|
|
},
|
|
"dependencies": {
|
|
"@astrojs/node": "11.1.6",
|
|
"@gk/schema": "*",
|
|
"@gk/ui": "*",
|
|
"astro": "7.3.5",
|
|
"marked": "18.0.14",
|
|
"pdf-lib": "^1.17.1",
|
|
"pdfkit": "^0.20.2"
|
|
},
|
|
"devDependencies": {
|
|
"@astrojs/check": "0.9.10",
|
|
"@types/pdfkit": "^0.17.6",
|
|
"typescript": "^5.9.0"
|
|
}
|
|
}
|