From 9c0a0f554f169b0a763525a3be5229cbc79e90ed Mon Sep 17 00:00:00 2001 From: Thomas Steur Date: Tue, 1 May 2018 12:21:47 +1200 Subject: Recommend newer yuicompressor version (#12774) * Recommend newer yuicompressor version Fixes some bugs in version 2.4.7 * use newer yuicompressor version * fix line ending --- js/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'js/README.md') diff --git a/js/README.md b/js/README.md index 0024e95779..9167ebc787 100644 --- a/js/README.md +++ b/js/README.md @@ -31,20 +31,20 @@ The js/ folder contains: ## Deployment -* piwik.js is minified using YUICompressor 2.4.7. +* piwik.js is minified using YUICompressor 2.4.8. To install YUICompressor run: ```bash $ cd /path/to/piwik/js/ - $ wget https://github.com/downloads/yui/yuicompressor/yuicompressor-2.4.7.zip - $ unzip yuicompressor-2.4.7.zip + $ wget https://github.com/yui/yuicompressor/releases/download/v2.4.8/yuicompressor-2.4.8.zip + $ unzip yuicompressor-2.4.8.zip ``` To compress the code containing the evil "eval", run: ```bash $ cd /path/to/piwik/js/ - $ sed '//,/<\/DEBUG>/d' < piwik.js | sed 's/eval/replacedEvilString/' | java -jar yuicompressor-2.4.7/build/yuicompressor-2.4.7.jar --type js --line-break 1000 | sed 's/replacedEvilString/eval/' | sed 's/^[/][*]/\/*!/' > piwik.min.js && cp piwik.min.js ../piwik.js + $ sed '//,/<\/DEBUG>/d' < piwik.js | sed 's/eval/replacedEvilString/' | java -jar yuicompressor-2.4.8.jar --type js --line-break 1000 | sed 's/replacedEvilString/eval/' | sed 's/^[/][*]/\/*!/' > piwik.min.js && cp piwik.min.js ../piwik.js ``` This will generate the minify /path/to/piwik/js/piwik.min.js and copy it to -- cgit v1.2.3