$ node apps/site/scripts/build-media.mjs | grep -v missing && node -e "const m=require('./apps/site/lib/media.generated.json'); const fs=require('fs'); for (const [k,v] of Object.entries(m.images)) { if(!fs.existsSync('apps/site/public'+v.src)) throw new Error(k); if(!v.blur.startsWith('data:image/webp;base64,')) throw new Error('blur '+k); } for (const v of Object.values(m.videos)) if(!fs.existsSync('apps/site/public'+v.src)) throw new Error(v.src); console.log(Object.keys(m.images).length+' images ok')" # cwd /Users/king/Desktop/Workspace/SRO/zoen # exit 0 ✔ build-media: 55 images (0 built, 55 cached), 5 previz clips 55 images ok