From 104bb4eae7036d24a199dc430af54e06226dfded Mon Sep 17 00:00:00 2001 From: Serraniel Date: Wed, 26 Aug 2020 18:09:10 +0200 Subject: [PATCH] #35 Added manifests to gulpfile --- gulpfile.js | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/gulpfile.js b/gulpfile.js index 3f03087..65d9cda 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -15,6 +15,7 @@ Base consts // Project sources const src = { root: 'src', + manifests: 'src/manifests', styles: 'src/stylesheets', scripts: 'src/javascript', images: 'src/images', @@ -23,6 +24,7 @@ const src = { // Build path const tmp = { root: '.tmp', + manifests: '.tmp/manifests', styles: '.tmp/stylesheets', scripts: '.tmp/javascript', images: '.tmp/images', @@ -33,6 +35,7 @@ const tmp = { // Dist path const dist = { root: 'dist', + manifests: 'dist/manifests', styles: 'dist/stylesheets', scripts: 'dist/javascript', images: 'dist/images', @@ -110,10 +113,21 @@ gulp.task('images', () => { $.imagemin.optipng(), $.imagemin.svgo({ plugins: [{ cleanupIDs: false }] }) ])) - .pipe($.size({ title: 'images' })) + .pipe($.size({ + showFiles: true, + })) .pipe(gulp.dest(tmp.images)) }) +gulp.task('manifests', () => { + return gulp.src(`${src.manifests}/**/*.json`) + .pipe($.plumber()) + .pipe($.size({ + showFiles: true, + })) + .pipe(gulp.dest(tmp.manifests)) +}) + /* ============================================================================ Clean ============================================================================ */ @@ -128,7 +142,7 @@ gulp.task('clean', gulp.series('clean:build', 'clean:dist')) BUILD CLEAN ALL ============================================================================ */ -gulp.task('build', gulp.series('clean:build', 'images', 'scripts', 'styles')); +gulp.task('build', gulp.series('clean:build', 'manifests', 'images', 'scripts', 'styles')); /* ============================================================================ DIST CLEAN ALL