zektyc/package.json
riricdev bf9b3ccf69 feat: minification serveur à la volée (terser + fallback Bun) et cache immutable
- import terser/Bun.Transpiler (fallback si terser indisponible)
- minifySrc(): CSS via regex, JS via terser.minify (compress+mangle) sinon source
- buildFileCache asynchrone, etag stable sha1(content), cache de minification hashé
- Cache-Control: html no-store, assets ?v= immutable 1 an, sinon must-revalidate
2026-09-06 14:48:11 +02:00

23 lines
458 B
JSON

{
"name": "zektyc",
"module": "src/server.ts",
"devDependencies": {
"@types/bun": "latest"
},
"peerDependencies": {
"typescript": "^5"
},
"private": true,
"scripts": {
"dev": "bun --watch src/server.ts",
"start": "bun src/server.ts",
"typecheck": "tsc --noEmit"
},
"type": "module",
"dependencies": {
"marked": "^18.0.9",
"sharp": "^0.35.3",
"terser": "^5.51.2",
"wordpress-honeypot": "^1.1.2"
}
}