How to use the gulp-imagemin function in gulp-imagemin

To help you get started, we’ve selected a few gulp-imagemin examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github dsebastien / midnightLightV2 / gulp / tasks / images.js View on Github external
gulp.task('images', 'Optimize images', () =>{
	return utils.plumbedSrc(
			config.images.src
	)

	// Display the files in the stream
	//.pipe(debug({title: 'Stream contents:', minimal: true}))

	// Minify and cache
	.pipe(cache(imageMin({
		progressive: true,
		interlaced: true
	})))

	// Output files
	.pipe(gulp.dest(config.images.dest))

	// Task result
	.pipe(size({
		title: 'images'
	}));
});
github XGHeaven / cnode-angular-material / gulpfile.es6.js View on Github external
gulp.task('image', () => {
    return gulp.src('./src/image/**/*.*')
    .pipe(imagemin({
        progressive: true
    }))
    .pipe(gulp.dest(DIST + '/image'))
})
github vwxyutarooo / gulp-web-starter / tools / gulp / image.js View on Github external
gulp.task('imagemin', () => {
  gulp.src(paths.destImg + 'page/**/*.*')
    .pipe(imagemin({ optimizationLevel: 3 }))
    .pipe(gulp.dest(paths.destImg + 'page/'));
});
github art-software / art-core / packages / art-webpack-miniprogram / src / compiler / compileImage.ts View on Github external
return new Promise((resolve) => {
    vfs.src(path, getSrcOptions())
      .pipe(plumber(handleErros))
      .pipe(gulpif(
          isProd(),
          gulpImagemin()
        )
      )
      .pipe(getDest(vfs))
      .on('end', resolve);
  });
};
github andrew--r / frontendbookshelf / gulp / tasks / images.js View on Github external
gulp.task('images:site', () => {
	return gulp
		.src(`${PATHS.source.images.site}/**/*`)
		.pipe(imagemin())
		.pipe(gulp.dest(PATHS.build.images));
});
github jimmylee / dough / gulp / tasks / minify-and-copy-images-to-build-directory.js View on Github external
gulp.task('minify-and-copy-images-to-build-directory', () => {
  return gulp.src(config.images.src)
    .pipe(gulpif(global.isProduction, imagemin()))
    .pipe(gulp.dest(config.images.dest))
    .pipe(gulpif(browserSync.active, browserSync.reload({ stream: true, once: true })));
});
github atolye15 / web-starter-kit / gulp / tasks / images / optimize.js View on Github external
return function() {
    return gulp
      .src([`${configs.paths.src}/img/**/*`, `!${configs.paths.src}/img/{icons,icons/**}`])
      .pipe(plumber({ errorHandler: notify.onError('Hata: <%= error.message %>') }))
      .pipe(newer('.tmp/img'))
      .pipe(
        imagemin([
          imagemin.gifsicle({ interlaced: true }),
          imagemin.jpegtran({ progressive: true }),
          imagemin.optipng({ optimizationLevel: 5 }),
          imagemin.svgo({ plugins: [{ removeDimensions: true }] }),
        ]),
      )
      .pipe(gulp.dest('.tmp/img'));
  };
}
github phodal / new-project-checklist / web / gulpfile.babel.js View on Github external
gulp.task('compress-webp', () => {
  return gulp.src(dirs.src + '/img/**/*.webp')
    .pipe(imagemin([
      imageminWebp({quality: 70})
    ]))
    .pipe(gulp.dest(dirs.dest + '/img/'));
});
github jakemmarsh / react-rocket-boilerplate / gulp / tasks / imagemin.js View on Github external
gulp.task('imagemin', function() {

  return gulp.src(config.images.src)
    .pipe(gulpif(global.isProd, imagemin()))
    .pipe(gulp.dest(config.images.dest))
    .pipe(gulpif(browserSync.active, browserSync.reload({ stream: true, once: true })));

});
github ericmdantas / generator-ng-fullstack / app / templates / tasks / client / ng1 / build_image.js View on Github external
gulp.task(tasks.CLIENT_IMAGE_DIST, (done) => {
  return gulp.src(IMAGES, {base: base.DIST})
			       .pipe(imageMin())
             .pipe(gulp.dest(base.DIST))
             .on('end', () => done())
})

gulp-imagemin

Minify PNG, JPEG, GIF and SVG images

MIT
Latest version published 2 days ago

Package Health Score

76 / 100
Full package analysis