Skip to content

Instantly share code, notes, and snippets.

@calledt
Created August 31, 2015 01:51
Show Gist options
  • Save calledt/82537ed46ea355c98b27 to your computer and use it in GitHub Desktop.
Save calledt/82537ed46ea355c98b27 to your computer and use it in GitHub Desktop.
Gulp group task
var groups = ['basic', 'green', 'light', 'dark'];
groups.forEach(function (group) {
gulp.task('sprites-' + group, function () {
gulp.src('./src/' + group + '/png/*.png')
.pipe(tasks.spritesmith({
imgName: 'sprite' + group + '.png',
styleName: 'sprite' + group + '.css',
imgPath: '../img/sprite' + group + '.png'
}))
.pipe(gulpif('*.png', gulp.dest('./dist/img/')))
.pipe(gulpif('*.css', gulp.dest('./dist/css/')));
});
});
gulp.task('sprites', groups.map(function (group) {
return 'sprites-' + group;
}));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment