475bbf0a19
4096×4096 source images decoded simultaneously by Chromium consumed ~3.2 GB, exhausting WSL2 RAM. Build now uses sharp to downsize to 2550×2550 (8.5 in × 300 DPI) into output/resized/ before Puppeteer loads them, cutting in-memory footprint to ~1.25 GB. Also adds all story images (01–12) to the repository. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
31 lines
785 B
JSON
31 lines
785 B
JSON
{
|
|
"name": "kaleidoskop-der-schlummerwelten",
|
|
"version": "1.0.0",
|
|
"private": true,
|
|
"type": "module",
|
|
"scripts": {
|
|
"postinstall": "node scripts/setup-fonts.js",
|
|
"setup-fonts": "node scripts/setup-fonts.js",
|
|
"build": "node scripts/build.js",
|
|
"pdf": "node scripts/pdf.js",
|
|
"cover": "node scripts/cover.js",
|
|
"book": "pnpm build && pnpm pdf",
|
|
"all": "pnpm build && pnpm pdf && pnpm cover",
|
|
"watch": "node --watch scripts/build.js"
|
|
},
|
|
"pnpm": {
|
|
"onlyBuiltDependencies": [
|
|
"puppeteer"
|
|
]
|
|
},
|
|
"dependencies": {
|
|
"@fontsource/cormorant-garamond": "^5.2.11",
|
|
"@fontsource/lora": "^5.2.8",
|
|
"gray-matter": "^4.0.3",
|
|
"marked": "^12.0.0",
|
|
"nunjucks": "^3.2.4",
|
|
"puppeteer": "^24.42.0",
|
|
"sharp": "^0.34.5"
|
|
}
|
|
}
|