Advertisement
Guest User

Untitled

a guest
Jul 21st, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. 'use strict';
  2.  
  3. //dependencies
  4. var gulp = require('gulp');
  5. var sass = require('gulp-sass');
  6. var minifyCSS = require('gulp-clean-css');
  7. var uglify = require('gulp-uglify');
  8. var rename = require('gulp-rename');
  9. var changed = require('gulp-changed');
  10.  
  11.  
  12. //////////////
  13. // - SCSS/CSS
  14. //////////////
  15.  
  16. var SCSS_SRC = './src/assets/scss/**/*.scss';
  17. var SCSS_DEST = './src/assets/css';
  18.  
  19. // Compile SCSS
  20. gulp.task('compile_scss', function(){
  21. gulp.src(SCSS_SRC)
  22. .pipe(sass().on('error', sass.logError))
  23. .pipe(minifyCSS())
  24. .pipe(rename({ suffix: '.min'}))
  25. .pipe(changed(SCSS_DEST))
  26. .pipe(gulp.dest(SCSS_DEST));
  27. });
  28.  
  29. //detect changes in SCSS
  30. gulp.task('watch_scss', function(){
  31. gulp.watch(SCSS_SRC, gulp.series('compile_scss'));
  32. });
  33.  
  34. //Run tasks
  35. gulp.task('default', gulp.series(['watch_scss'], function(){
  36.  
  37. }));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement