JGonera has uploaded a new change for review.

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


Change subject: Add SVGO, an SVG optimizer to pre-commit hook
......................................................................

Add SVGO, an SVG optimizer to pre-commit hook

Change-Id: I0433a41fefe42de4ad136917f5f731e7cffcdc38
---
M package.json
M scripts/pre-commit
2 files changed, 15 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MobileFrontend 
refs/changes/25/107725/1

diff --git a/package.json b/package.json
index aa4f7b4..9a4c218 100644
--- a/package.json
+++ b/package.json
@@ -5,6 +5,7 @@
        "dependencies": {
                "jshint": ">=1.1.0",
                "jsdoc": "<=3.3.0",
-               "kss": ">=0.3.6"
+               "kss": ">=0.3.6",
+               "svgo": ">=0.4.4"
        }
 }
diff --git a/scripts/pre-commit b/scripts/pre-commit
index 1ab1c40..b46cc1b 100755
--- a/scripts/pre-commit
+++ b/scripts/pre-commit
@@ -26,6 +26,18 @@
                optipng -q -o7 "$file" && advpng -z -4 "$file" && advdef -z -4 
"$file" | grep "Output"
                git add "$file"
        else
-               echo 'png was removed'
+               echo 'file was removed'
+       fi
+done
+
+for file in `git diff --cached --name-only | grep -i ".svg\$"`
+do
+       make nodecheck
+       echo "Compressing $file"
+       if [ -f $file ]; then
+               node_modules/.bin/svgo "$file"
+               git add "$file"
+       else
+               echo 'file was removed'
        fi
 done

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I0433a41fefe42de4ad136917f5f731e7cffcdc38
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: master
Gerrit-Owner: JGonera <jgon...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to