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