Change to gulpfile.js

This commit is contained in:
Oliver Davies 2016-04-23 08:30:10 +01:00
parent bfeb0a69e6
commit 011bc69d9f
12 changed files with 103 additions and 102 deletions

View file

@ -1,3 +0,0 @@
gulp = require 'gulp'
gulp.task 'build', ['clean', 'styles', 'scripts', 'fonts', 'images']

View file

@ -1,6 +0,0 @@
gulp = require 'gulp'
del = require 'del'
gulp.task 'clean', ->
del.sync 'output_*/assets/{css,fonts,images,js}'
del.sync gulp.config.outputDir + '/{css,fonts,images,js}'

View file

@ -1,3 +0,0 @@
gulp = require 'gulp'
gulp.task 'default', ['build', 'watch']

View file

@ -1,5 +0,0 @@
gulp = require 'gulp'
gulp.task 'fonts', ->
gulp.src gulp.config.bowerDir + '/font-awesome/fonts/*'
.pipe gulp.dest gulp.config.outputDir + '/fonts'

View file

@ -1,11 +0,0 @@
gulp = require 'gulp'
gulp.task 'images', -> gulp.start 'copy-images', 'meetup-thumbnails'
gulp.task 'meetup-thumbnails', ->
gulp.src gulp.config.assetsDir + '/images/meetups/originals/*'
.pipe gulp.plugins.imageResize height: '80'
.pipe gulp.dest gulp.config.outputDir + '/images/meetups/thumbnails'
gulp.task 'copy-images', ->
gulp.copy gulp.config.assetsDir + '/images/**/*', gulp.config.outputDir + '/images'

View file

@ -1,6 +0,0 @@
gulp = require 'gulp'
gulp.task 'minify-images', ->
gulp.src gulp.config.assetsDir + '/images/**/*'
.pipe gulp.plugins.imagemin()
.pipe gulp.dest gulp.config.assetsDir + '/images'

View file

@ -1,6 +0,0 @@
gulp = require 'gulp'
gulp.task 'minify-prod-html', ->
gulp.src 'output_prod/**/*.html'
.pipe gulp.plugins.htmlmin 'collapseWhitespace': true
.pipe gulp.dest 'output_prod'

View file

@ -1,8 +0,0 @@
gulp = require 'gulp'
gulp.task 'scripts', ->
gulp.js [
gulp.config.bowerDir + '/jquery/dist/jquery.js',
gulp.config.bowerDir + '/bootstrap-sass/assets/javascripts/bootstrap.js',
gulp.config.assetsDir + '/' + gulp.config.jsPattern
], 'site.js'

View file

@ -1,7 +0,0 @@
gulp = require 'gulp'
gulp.task 'styles', ->
gulp.css [
gulp.config.bowerDir + '/font-awesome/css/font-awesome.css',
gulp.config.assetsDir + '/sass/site.sass'
], 'site.css'

View file

@ -1,8 +0,0 @@
gulp = require 'gulp'
gulp.task 'watch', ->
gulp.plugins.refresh.listen()
gulp.watch gulp.config.sassPattern, ['styles']
gulp.watch gulp.config.assetsDir + gulp.config.jsPattern, ['scripts']
gulp.watch gulp.config.assetsDir + '/images/**/*', ['copy-images']