X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=generate-combined.sh;h=a224156367954af31915f53f28037b8a00060320;hb=626b90aa2b1747d7ba8bcb939c8560fa16bbdb94;hp=30c0a7e3445db88808bea7b94267846c76112e93;hpb=3e644ed896f7184c93bc7d16f285a33a4c2e39f2;p=dygraphs.git diff --git a/generate-combined.sh b/generate-combined.sh index 30c0a7e..a224156 100755 --- a/generate-combined.sh +++ b/generate-combined.sh @@ -33,8 +33,7 @@ GetSources () { # Pack all the JS together. CatSources () { GetSources \ - | xargs cat \ - | perl -ne 'print unless m,REMOVE_FOR_COMBINED,..m,/REMOVE_FOR_COMBINED,' + | xargs cat } Copyright () { @@ -42,10 +41,13 @@ Copyright () { } CatCompressed () { - Copyright - CatSources \ - | grep -v '"use strict";' \ - | node_modules/uglify-js/bin/uglifyjs -c warnings=false -m + node_modules/uglify-js/bin/uglifyjs \ + $(GetSources | xargs) \ + --compress warnings=false \ + --mangle \ + --define DEBUG=false \ + --preamble "$(Copyright)" \ + $* } ACTION="${1:-update}" @@ -61,8 +63,9 @@ compress*|cat_compress*) CatCompressed ;; update) - CatCompressed > dygraph-combined.js - chmod a+r dygraph-combined.js + CatCompressed --source-map dygraph-combined.js.map \ + > dygraph-combined.js + chmod a+r dygraph-combined.js dygraph-combined.js.map ;; *) echo >&2 "Unknown action '$ACTION'"