gulp-stylus-sprites

0.1.6 • Public • Published

gulp-stylus-sprites

import gulp from 'gulp';
import filter from 'gulp-filter';
import stylusSprites from 'gulp-stylus-sprites';

gulp.task('sprite', () => {
  const _imageDest  = 'htdocs';
  const _pngFilter  = filter(['**/*.png'], { restore: true });
  const _stylFilter = filter(['**/*.styl'], { restore: true });

  gulp.src('./sprite/**/*.png')
    .pipe(stylusSprites, {
      imagesSrcBase: `${ __dirname }/sprite`,
    })
    .pipe(_pngFilter)
    .pipe(gulp.dest(_imageDest))
    .pipe(_pngFilter.restore)
    .pipe(_stylFilter)
    .pipe(cache('stylus'))
    .pipe(gulp.dest(SPRITE_CSS_DEST))
    .pipe(_stylFilter.restore);
});

Package Sidebar

Install

npm i gulp-stylus-sprites

Weekly Downloads

13

Version

0.1.6

License

MIT

Last publish

Collaborators

  • syuji-higa