comparison gulpfile.js @ 616:ccd328d0881f

cm: Merge the 2 foodtruck folders, cleanup.
author Ludovic Chabant <ludovic@chabant.com>
date Thu, 04 Feb 2016 23:22:50 -0800
parents cb92d6eca543
children 87267392a5c1
comparison
equal deleted inserted replaced
615:cbb170d9c894 616:ccd328d0881f
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() {
14 return gulp.src('foodtruckui/assets/sass/**/*.scss') 14 return gulp.src('foodtruck/assets/sass/**/*.scss')
15 //.pipe(sourcemaps.init()) 15 //.pipe(sourcemaps.init())
16 .pipe(sass({ 16 .pipe(sass({
17 errLogToConsole: true, 17 errLogToConsole: true,
18 outputStyle: 'compressed', 18 outputStyle: 'compressed',
19 includePaths: [ 19 includePaths: [
23 .pipe(rename({suffix: '.min'})) 23 .pipe(rename({suffix: '.min'}))
24 .pipe(minify()) 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('foodtruckui/assets/sass/**/*.scss', ['sass']); 28 return gulp.watch('foodtruck/assets/sass/**/*.scss', ['sass']);
29 }); 29 });
30 30
31 // Javascript 31 // Javascript
32 gulp.task('js', function() { 32 gulp.task('js', function() {
33 return gulp.src([ 33 return gulp.src([
37 'bower_components/bootstrap-sass/assets/javascripts/bootstrap/collapse.js', 37 'bower_components/bootstrap-sass/assets/javascripts/bootstrap/collapse.js',
38 'bower_components/bootstrap-sass/assets/javascripts/bootstrap/dropdown.js', 38 'bower_components/bootstrap-sass/assets/javascripts/bootstrap/dropdown.js',
39 'bower_components/bootstrap-sass/assets/javascripts/bootstrap/modal.js', 39 'bower_components/bootstrap-sass/assets/javascripts/bootstrap/modal.js',
40 'bower_components/bootstrap-sass/assets/javascripts/bootstrap/tooltip.js', 40 'bower_components/bootstrap-sass/assets/javascripts/bootstrap/tooltip.js',
41 'bower_components/bootstrap-sass/assets/javascripts/bootstrap/transition.js', 41 'bower_components/bootstrap-sass/assets/javascripts/bootstrap/transition.js',
42 'foodtruckui/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(sourcemaps.write()) 46 .pipe(sourcemaps.write())
47 .pipe(rename({suffix: '.min'})) 47 .pipe(rename({suffix: '.min'}))
48 //.pipe(uglify()) 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('foodtruckui/assets/js/**/*.js', ['js']); 52 return gulp.watch('foodtruck/assets/js/**/*.js', ['js']);
53 }); 53 });
54 54
55 // Fonts/images 55 // Fonts/images
56 gulp.task('fonts', function() { 56 gulp.task('fonts', function() {
57 return gulp.src([ 57 return gulp.src([
62 }); 62 });
63 63
64 gulp.task('images', function() { 64 gulp.task('images', function() {
65 return gulp.src([ 65 return gulp.src([
66 'bower_components/bootstrap-sass/assets/images/*', 66 'bower_components/bootstrap-sass/assets/images/*',
67 'foodtruckui/assets/img/*' 67 'foodtruck/assets/img/*'
68 ]) 68 ])
69 .pipe(gulp.dest('foodtruck/static/img')); 69 .pipe(gulp.dest('foodtruck/static/img'));
70 }); 70 });
71 71
72 // Launch tasks 72 // Launch tasks