comparison gulpfile.js @ 646:87267392a5c1

cm: Update node module versions.
author Ludovic Chabant <ludovic@chabant.com>
date Sun, 14 Feb 2016 23:58:35 -0800
parents ccd328d0881f
children c1a94e1beb9d
comparison
equal deleted inserted replaced
645:3060a6f26330 646:87267392a5c1
3 var gulp = require('gulp'), 3 var gulp = require('gulp'),
4 util = require('gulp-util'), 4 util = require('gulp-util'),
5 sass = require('gulp-sass'), 5 sass = require('gulp-sass'),
6 sourcemaps = require('gulp-sourcemaps'), 6 sourcemaps = require('gulp-sourcemaps'),
7 rename = require('gulp-rename'), 7 rename = require('gulp-rename'),
8 minify = require('gulp-minify-css'), 8 cssnano = require('gulp-cssnano'),
9 concat = require('gulp-concat'), 9 concat = require('gulp-concat'),
10 uglify = require('gulp-uglify'); 10 uglify = require('gulp-uglify');
11 11
12 // Stylesheets 12 // Stylesheets
13 gulp.task('sass', function() { 13 gulp.task('sass', function() {
17 errLogToConsole: true, 17 errLogToConsole: true,
18 outputStyle: 'compressed', 18 outputStyle: 'compressed',
19 includePaths: [ 19 includePaths: [
20 'bower_components/bootstrap-sass/assets/stylesheets', 20 'bower_components/bootstrap-sass/assets/stylesheets',
21 'bower_components/Ionicons/scss']})) 21 'bower_components/Ionicons/scss']}))
22 .pipe(cssnano())
22 //.pipe(sourcemaps.write()) 23 //.pipe(sourcemaps.write())
23 .pipe(rename({suffix: '.min'})) 24 .pipe(rename({suffix: '.min'}))
24 .pipe(minify())
25 .pipe(gulp.dest('foodtruck/static/css')); 25 .pipe(gulp.dest('foodtruck/static/css'));
26 }); 26 });
27 gulp.task('sass:watch', function() { 27 gulp.task('sass:watch', function() {
28 return gulp.watch('foodtruck/assets/sass/**/*.scss', ['sass']); 28 return gulp.watch('foodtruck/assets/sass/**/*.scss', ['sass']);
29 }); 29 });
41 'bower_components/bootstrap-sass/assets/javascripts/bootstrap/transition.js', 41 'bower_components/bootstrap-sass/assets/javascripts/bootstrap/transition.js',
42 'foodtruck/assets/js/**/*.js' 42 'foodtruck/assets/js/**/*.js'
43 ]) 43 ])
44 .pipe(sourcemaps.init()) 44 .pipe(sourcemaps.init())
45 .pipe(concat('foodtruck.js')) 45 .pipe(concat('foodtruck.js'))
46 //.pipe(uglify())
46 .pipe(sourcemaps.write()) 47 .pipe(sourcemaps.write())
47 .pipe(rename({suffix: '.min'})) 48 .pipe(rename({suffix: '.min'}))
48 //.pipe(uglify())
49 .pipe(gulp.dest('foodtruck/static/js')); 49 .pipe(gulp.dest('foodtruck/static/js'));
50 }); 50 });
51 gulp.task('js:watch', function() { 51 gulp.task('js:watch', function() {
52 return gulp.watch('foodtruck/assets/js/**/*.js', ['js']); 52 return gulp.watch('foodtruck/assets/js/**/*.js', ['js']);
53 }); 53 });