Mercurial > piecrust2
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 }); |