/
outthevoid
/
frontend_developer_module_2
Обзор
Документация
Войти
/
outthevoid
/
frontend_developer_module_2
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
gulpfile.js
35 строк
771 B
darthmorgot
Удалил ненужный код.
17 май 2024, 18:31
17 май 2024, 18:31
39223cf
Код
Авторство
О чём код?
const {src, dest, parallel} = require('gulp'); const svgSprite = require('gulp-svg-sprite'); const webp = require('gulp-webp'); function sprite() { return src([ './source/img/icons/*.svg', './source/img/logo/*.svg', ]) .pipe(svgSprite({ shape: { dimension: { maxWidth: 32, maxHeight: 32, }, }, mode: { stack: { dest: '', sprite: 'sprite.svg' }, } })) .pipe(dest('./source/img/')); } function toWebp() { return src(['./source/img/**/*.{jpg,png}', '!./source/img/favicons/*.png']) .pipe(webp({quality: 75})) .pipe(dest('./source/img/')); } exports.sprite = sprite; exports.toWebp = toWebp; exports.getSpriteWebp = parallel(sprite, toWebp);