Mercurial > piecrust2
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 |