diff --git a/quartz/build.ts b/quartz/build.ts index dcc9d46..0f7f8a0 100644 --- a/quartz/build.ts +++ b/quartz/build.ts @@ -23,6 +23,13 @@ import { promises as fs } from 'fs'; async function compressImages(inputDir, outputDir) { console.log(`Reading images from ${inputDir}`); + try { + await fs.stat(inputDir); + } catch (error: unknown) { + console.error(`Error checking input directory: ${(error as Error).message}`); + return; + } + const files = await glob(`**/*.{jpg,png}`, inputDir); console.log(`Found ${files.length} files:`);