comparison gulpfile.js @ 1171:7eb58b5748eb

cm: Update gulp/npm stuff.
author Ludovic Chabant <ludovic@chabant.com>
date Fri, 04 Oct 2019 11:45:38 -0700
parents dff873f11541
children bfa470063ee2
comparison
equal deleted inserted replaced
1170:5a404aa35971 1171:7eb58b5748eb
22 .pipe(cssnano()) 22 .pipe(cssnano())
23 //.pipe(sourcemaps.write()) 23 //.pipe(sourcemaps.write())
24 .pipe(rename({suffix: '.min'})) 24 .pipe(rename({suffix: '.min'}))
25 .pipe(gulp.dest('piecrust/admin/static/css')); 25 .pipe(gulp.dest('piecrust/admin/static/css'));
26 }); 26 });
27 gulp.task('sass:watch', function() {
28 return gulp.watch('piecrust/admin/assets/sass/**/*.scss', ['sass']);
29 });
30 27
31 // Javascript 28 // Javascript
32 gulp.task('js', function() { 29 gulp.task('js', function() {
33 return gulp.src([ 30 return gulp.src([
34 'node_modules/jquery/dist/jquery.min.js', 31 'node_modules/jquery/dist/jquery.min.js',
40 .pipe(concat('foodtruck.js')) 37 .pipe(concat('foodtruck.js'))
41 //.pipe(uglify()) 38 //.pipe(uglify())
42 .pipe(sourcemaps.write()) 39 .pipe(sourcemaps.write())
43 .pipe(rename({suffix: '.min'})) 40 .pipe(rename({suffix: '.min'}))
44 .pipe(gulp.dest('piecrust/admin/static/js')); 41 .pipe(gulp.dest('piecrust/admin/static/js'));
45 });
46 gulp.task('js:watch', function() {
47 return gulp.watch('piecrust/admin/assets/js/**/*.js', ['js']);
48 }); 42 });
49 43
50 // Fonts/images 44 // Fonts/images
51 gulp.task('fonts', function() { 45 gulp.task('fonts', function() {
52 return gulp.src([ 46 return gulp.src([
61 ]) 55 ])
62 .pipe(gulp.dest('piecrust/admin/static/img')); 56 .pipe(gulp.dest('piecrust/admin/static/img'));
63 }); 57 });
64 58
65 // Launch tasks 59 // Launch tasks
66 gulp.task('default', function() { 60 gulp.task('default', gulp.parallel(['sass', 'js', 'fonts', 'images']));
67 gulp.start(['sass', 'js', 'fonts', 'images']); 61
62 gulp.task('watch', function() {
63 gulp.watch('piecrust/admin/assets/sass/**/*.scss', gulp.series('sass'));
64 gulp.watch('piecrust/admin/assets/js/**/*.js', gulp.series('js'));
68 }); 65 });
69 66
70 gulp.task('watch', function() {
71 gulp.start(['sass:watch', 'js:watch']);
72 });
73
74