talks/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/gulpfile.coffee
2017-07-02 00:51:42 +01:00

29 lines
629 B
CoffeeScript

gulp = require 'gulp'
plugins = require('gulp-load-plugins')()
del = require 'del'
config =
sass:
sourceDir: 'sass'
pattern: '/**/*.sass'
outputDir: 'css'
gulp.task 'styles', ->
gulp.src config.sass.sourceDir + config.sass.pattern
.pipe plugins.plumber()
.pipe plugins.sass()
.pipe plugins.refresh()
.pipe gulp.dest config.sass.outputDir
gulp.task 'watch', ->
plugins.refresh.listen()
gulp.watch config.sass.sourceDir + config.sass.pattern, ['styles']
gulp.task 'clean', ->
del.sync config.sass.outputDir
gulp.task 'build', ['clean', 'styles']
gulp.task 'default', ['build', 'watch']