From d3a77a2b9e2b26c5dedc21e6f362f4a8251b44a4 Mon Sep 17 00:00:00 2001 From: Bruno Alla Date: Tue, 10 Dec 2024 23:23:17 +0000 Subject: [PATCH] Import gulp-imagemin asynchronously See https://github.com/sindresorhus/gulp-imagemin/issues/389 --- {{cookiecutter.project_slug}}/gulpfile.mjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/{{cookiecutter.project_slug}}/gulpfile.mjs b/{{cookiecutter.project_slug}}/gulpfile.mjs index 8fee32dc7..70d4e5e2f 100644 --- a/{{cookiecutter.project_slug}}/gulpfile.mjs +++ b/{{cookiecutter.project_slug}}/gulpfile.mjs @@ -12,7 +12,6 @@ import browserSyncLib from 'browser-sync'; import concat from 'gulp-concat'; import tildeImporter from 'node-sass-tilde-importer'; import cssnano from 'cssnano'; -import imagemin from 'gulp-imagemin'; import pixrem from 'pixrem'; import plumber from 'gulp-plumber'; import postcss from 'gulp-postcss'; @@ -100,7 +99,8 @@ function vendorScripts() { } // Image compression -function imgCompression() { +async function imgCompression() { + const imagemin = (await import("gulp-imagemin")).default; return src(`${paths.images}/*`) .pipe(imagemin()) // Compresses PNG, JPEG, GIF and SVG images .pipe(dest(paths.images));