From 213f414a409d8f777ed7b7600984bbc272477db4 Mon Sep 17 00:00:00 2001 From: Shane Tomlinson <stomlinson@mozilla.com> Date: Tue, 22 Nov 2011 13:03:02 +0000 Subject: [PATCH] Insted of using YUI for CSS compression, use UglifyCSS. --- package.json | 1 + scripts/compress.sh | 12 +++--------- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index bd2786383..9751646a5 100644 --- a/package.json +++ b/package.json @@ -28,6 +28,7 @@ , "jwcrypto": "https://github.com/mozilla/jwcrypto/tarball/de57b1891" , "postprocess": "0.0.3" , "urlparse": "0.0.1" + , "uglifycss": "0.0.4" } , "scripts": { "postinstall": "./scripts/generate_ephemeral_keys.sh", diff --git a/scripts/compress.sh b/scripts/compress.sh index c488a5ce7..0b4aeae84 100755 --- a/scripts/compress.sh +++ b/scripts/compress.sh @@ -8,13 +8,7 @@ if [ ! -x "$UGLIFY" ]; then exit 1 fi -JAVA=`which java 2> /dev/null` -if [ ! -x "$JAVA" ]; then - echo "java not found in your path. can't create production resources. disaster." - exit 1 -fi - -YUI_LOCATION=`pwd`'/resources/static/steal/build/scripts/yui.jar' +UGLIFYCSS=`pwd`'/node_modules/uglifycss/uglifycss' echo '' echo '****Compressing include.js****' @@ -55,7 +49,7 @@ mv production.min.js production.js cd css cat popup.css m.css > production.css -$JAVA -jar $YUI_LOCATION production.css -o production.min.css +$UGLIFYCSS production.css > production.min.css cd ../../relay cat ../lib/jschannel.js ../shared/browserid.js relay.js > production.js @@ -74,4 +68,4 @@ $UGLIFY < lib.js > lib.min.js cd ../css cat style.css m.css > browserid.css -$JAVA -jar $YUI_LOCATION browserid.css -o browserid.min.css +$UGLIFYCSS browserid.css > browserid.min.css -- GitLab