DefinitelyTyped/types/gulp-imagemin/gulp-imagemin-tests.ts
2018-08-26 01:57:09 +02:00

34 lines
903 B
TypeScript

import gulp = require('gulp');
import gulpImagemin = require('gulp-imagemin');
const plugins = [
gulpImagemin.gifsicle({ interlaced: true }),
gulpImagemin.jpegtran({ 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'));
});