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