Blame view

frontend/themes/markup/gulpfile-sprite.js 1.03 KB
d1f8bd40   Alexey Boroda   first commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
  // [ БАЗОВІ НАЛАШТУВАННЯ ]
  var gulp = require('gulp'); //Відповідно сам gulp
  var sprite = require('gulp-sprite-generator');
  
  //source
  var dev_paths = {
      'js': ['./src/js/*'],
      'less': ['./src/less/**/*.less'],
      'scss': ['./src/scss/**/*.scss'],
      'css': ['./src/css/main.scss.css'],
      'css-base': './src/css/',
      'images-jpg': ['./src/img/**/*.jpg', './src/img/*.jpg'],
      'images-svg': ['./src/img/**/*.svg'],
      'images-png': ['./src/img/**/*.png'],
      'images': ['./src/img/**/*'],
      'images-css': ['./src/imgcss']
  };
  //destination
  var build_paths = {
      'images': './dist/img/',
      'js': './dist/js/',
      'css': './dist/css/'
  };
  
  gulp.task('sprites', function () {
      var spriteOutput;
  
      spriteOutput = gulp.src("./src/css/*.css")
          .pipe(sprite({
              //baseUrl: "./build",
              spriteSheetName: "sprite.png",
              spriteSheetPath: "../img"
          }));
  
      spriteOutput.css.pipe(gulp.dest("./src/css1"));
      spriteOutput.img.pipe(gulp.dest("./src/img"));
  });