6b509fe052
- Add og:title, og:description, og:image, og:url, og:type, og:site_name to BaseLayout - Add og:locale (en_GB) + og:locale:alternate (fr_FR, nb_NO) multilingual signals - Add article:published_time, article:section, article:author on all 5 article pages - Add Twitter/X summary_large_image card and canonical link on every page - Generate 13 Jazz Noir branded 1200x630 PNG OG images (satori + resvg-js) - Add scripts/generate-og-images.mjs + Special Elite font for future regeneration - Add public/images/articles/ and public/assets/ which were previously untracked Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
30 lines
678 B
JSON
30 lines
678 B
JSON
{
|
|
"name": "davegilligan-new",
|
|
"type": "module",
|
|
"version": "0.0.1",
|
|
"engines": {
|
|
"node": ">=22.12.0"
|
|
},
|
|
"scripts": {
|
|
"predev": "node scripts/sync-family-lab.mjs",
|
|
"dev": "astro dev",
|
|
"prebuild": "node scripts/sync-family-lab.mjs",
|
|
"build": "astro build",
|
|
"preview": "astro preview",
|
|
"astro": "astro",
|
|
"og": "node scripts/generate-og-images.mjs"
|
|
},
|
|
"dependencies": {
|
|
"@astrojs/react": "^5.0.2",
|
|
"@types/react": "^19.2.14",
|
|
"@types/react-dom": "^19.2.3",
|
|
"astro": "^6.1.3",
|
|
"react": "^19.2.4",
|
|
"react-dom": "^19.2.4"
|
|
},
|
|
"devDependencies": {
|
|
"@resvg/resvg-js": "^2.6.2",
|
|
"satori": "^0.26.0"
|
|
}
|
|
}
|