DefinitelyTyped/types/gulp-imagemin/gulp-imagemin-tests.ts
TokugawaT_YD 9c03d2b277
Update types for gulp-imagemin (v7.0) (#42698)
* clear to tests

* Clear to tests
2020-02-28 10:43:35 -08:00

34 lines
902 B
TypeScript

import gulp = require('gulp');
import gulpImagemin = require('gulp-imagemin');
const plugins = [
gulpImagemin.gifsicle({ interlaced: true }),
gulpImagemin.mozjpeg({ progressive: true }),
gulpImagemin.optipng({ optimizationLevel: 5 }),
gulpImagemin.svgo({ floatPrecision: 2 })
];
gulp.task('build', () => {
return gulp.src('*.{gif,jpg,png,svg}')
.pipe(gulpImagemin())
.pipe(gulp.dest('dist'));
});
gulp.task('build', () => {
return gulp.src('*.{gif,jpg,png,svg}')
.pipe(gulpImagemin(plugins))
.pipe(gulp.dest('dist'));
});
gulp.task('build', () => {
return gulp.src('*.{gif,jpg,png,svg}')
.pipe(gulpImagemin({ verbose: true }))
.pipe(gulp.dest('dist'));
});
gulp.task('build', () => {
return gulp.src('*.{gif,jpg,png,svg}')
.pipe(gulpImagemin(plugins, { verbose: true }))
.pipe(gulp.dest('dist'));
});