Murugan_Temple/optimize-images.mjs
Alaguraj0361 4785c22a25
Some checks failed
Build and Deploy Build Output / build (push) Has been cancelled
first commit
2025-11-07 10:51:36 +05:30

19 lines
512 B
JavaScript

// optimize-images.mjs
import imagemin from 'imagemin';
import imageminMozjpeg from 'imagemin-mozjpeg';
import imageminOptipng from 'imagemin-optipng';
import path from 'path';
const destination = path.join(process.cwd(), 'public/images-optimized');
(async () => {
const files = await imagemin(['public/images/*.{jpg,png}'], {
destination,
plugins: [
imageminMozjpeg({ quality: 90 }),
imageminOptipng({ optimizationLevel: 3 })
]
});
console.log('Images optimized:', files);
})();