Prtksxna has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/176637

Change subject: Add PNG compression grunt task using 'pngmin'
......................................................................

Add PNG compression grunt task using 'pngmin'

Bug: T76148
Change-Id: I784c2480734dcbf0264de9563ebd2f1317222fab
---
M Gruntfile.js
M package.json
2 files changed, 12 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/oojs/ui refs/changes/37/176637/1

diff --git a/Gruntfile.js b/Gruntfile.js
index 24c52e2..ea3f174 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -20,6 +20,7 @@
        grunt.loadNpmTasks( 'grunt-karma' );
        grunt.loadNpmTasks( 'grunt-svg2png' );
        grunt.loadNpmTasks( 'grunt-svgmin' );
+       grunt.loadNpmTasks( 'grunt-pngmin' );
        grunt.loadTasks( 'build/tasks' );
 
        var modules = grunt.file.readJSON( 'build/modules.json' ),
@@ -226,6 +227,15 @@
                                src: 'dist/{images,themes}/**/*.svg'
                        }
                },
+               pngmin: {
+                       options: {
+                               force: true
+                       },
+                       dist: {
+                               src: 'dist/{images,themes}/**/*.png',
+                               dest: 'dist/{images,themes}/**/*.png'
+                       }
+               },
                cssmin: {
                        options: {
                                keepSpecialComments: 0,
@@ -339,7 +349,7 @@
        grunt.registerTask( 'build-code', [ 'concat:js', 'uglify' ] );
        grunt.registerTask( 'build-styling', [
                'copy:lessTemp', 'colorizeSvg', 'less', 'copy:svg',
-               'copy:imagesApex', 'copy:imagesMediaWiki', 'svg2png', 'svgmin',
+               'copy:imagesApex', 'copy:imagesMediaWiki', 'svg2png', 'svgmin', 
'pngmin',
                'concat:css', 'cssjanus', 'csscomb', 'cssmin'
        ] );
        grunt.registerTask( 'build-i18n', [ 'copy:i18n' ] );
diff --git a/package.json b/package.json
index 8b23b56..c4c6f32 100644
--- a/package.json
+++ b/package.json
@@ -38,6 +38,7 @@
     "grunt-file-exists": "0.1.1",
     "grunt-jscs": "0.8.1",
     "grunt-karma": "0.9.0",
+    "grunt-pngmin": "0.6.4",
     "grunt-promise-q": "0.1.1",
     "grunt-svg2png": "0.2.5",
     "grunt-svgmin": "2.0.0",

-- 
To view, visit https://gerrit.wikimedia.org/r/176637
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I784c2480734dcbf0264de9563ebd2f1317222fab
Gerrit-PatchSet: 1
Gerrit-Project: oojs/ui
Gerrit-Branch: master
Gerrit-Owner: Prtksxna <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to