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