generator-bitch
Version:
A simple generator (for Yeoman) to scaffolding web applications, just frontend stack
26 lines (21 loc) • 649 B
JavaScript
import gulp from 'gulp'
import spritesmith from 'gulp.spritesmith'
import plumber from 'gulp-plumber'
import {sprites} from './config.js'
let options = {
imgName: 'sprites.png',
cssName: 'sprite-vars.<%= extPreprocessor %>',
imgPath: '../imgs/sprites/sprites.png',
algorithm: 'binary-tree',
engine: 'pngsmith',
cssVarMap: sprite => sprite.name = `sprite-${sprite.name}`,
}
gulp.task('sprites', spritesTask)
function spritesTask() {
let sprite = gulp
.src(sprites.src)
.pipe(plumber())
.pipe(spritesmith(options))
sprite.img.pipe(gulp.dest(sprites.dest))
sprite.css.pipe(gulp.dest('./sources/styles/components/'))
}