]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
Use pull request #11394 from ncoden/chore/dist-js-plugins-sourcemaps for v6.5.0
authorNicolas Coden <nicolas@ncoden.fr>
Sat, 25 Aug 2018 20:33:37 +0000 (22:33 +0200)
committerNicolas Coden <nicolas@ncoden.fr>
Sat, 25 Aug 2018 20:33:37 +0000 (22:33 +0200)
09a46c612 chore: update sourcemaps of distributed JS plugins

Signed-off-by: Nicolas Coden <nicolas@ncoden.fr>
gulp/tasks/deploy.js

index f0cfa451d24056b5b3b3f78117ba96f0a317e684..0a1a7568b7cd58969da58eef3654f926742cdf38 100644 (file)
@@ -20,6 +20,7 @@ gulp.task('deploy', gulp.series('deploy:prompt', 'deploy:version', 'deploy:dist'
 
 gulp.task('deploy:prep', gulp.series('deploy:prompt', 'deploy:version', 'deploy:dist', 'deploy:plugins', 'deploy:settings'));
 gulp.task('deploy:dist', gulp.series('sass:foundation', 'javascript:foundation', 'deploy:dist:files'));
+gulp.task('deploy:plugins', gulp.series('deploy:plugins:sources', 'deploy:plugins:sourcemaps'));
 
 gulp.task('deploy:prompt', function(cb) {
   inquirer.prompt([{
@@ -93,11 +94,19 @@ gulp.task('deploy:dist:files', function() {
 });
 
 // Copies standalone JavaScript plugins to dist/ folder
-gulp.task('deploy:plugins', function() {
+gulp.task('deploy:plugins:sources', function () {
   return gulp.src('_build/assets/js/plugins/*.js')
     .pipe(gulp.dest('dist/js/plugins'))
-    .pipe(uglify())
+    .pipe(sourcemaps.init({ loadMaps: true }))
     .pipe(rename({ suffix: '.min' }))
+    .pipe(uglify())
+    .pipe(sourcemaps.write('.'))
+    .pipe(gulp.dest('dist/js/plugins'));
+});
+
+// Copies standalone JavaScript plugins sourcemaps to dist/ folder
+gulp.task('deploy:plugins:sourcemaps', function () {
+  return gulp.src('_build/assets/js/plugins/*.js.map')
     .pipe(gulp.dest('dist/js/plugins'));
 });