From 68e7b4230ff2a10e6ea316286340c5b09ef0ca0b Mon Sep 17 00:00:00 2001 From: tuyenio Date: Wed, 24 Jun 2026 15:54:19 +0700 Subject: [PATCH] =?UTF-8?q?fix:=20tho=C3=A1t=20m=C3=A3=20l=E1=BB=97i=20khi?= =?UTF-8?q?=20script=20n=C3=A9n=20=E1=BA=A3nh=20g=E1=BA=B7p=20s=E1=BB=B1?= =?UTF-8?q?=20c=E1=BB=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- scripts/optimize-images.mjs | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/scripts/optimize-images.mjs b/scripts/optimize-images.mjs index 9c0fab2..2d5e6cc 100644 --- a/scripts/optimize-images.mjs +++ b/scripts/optimize-images.mjs @@ -79,7 +79,12 @@ async function writeLqip(lqip) { console.log("Wrote " + path.relative(ROOT, LQIP_OUT) + " (" + Object.keys(lqip).length + " entries)"); } -const lqip = await optimizePanoramas(); -await optimizeModals(); -await writeLqip(lqip); -console.log("Done."); +try { + const lqip = await optimizePanoramas(); + await optimizeModals(); + await writeLqip(lqip); + console.log("Done."); +} catch (err) { + console.error("optimize-images failed:", err); + process.exit(1); +}