preprocess_javascript (704B)
1 #!/usr/bin/env bash 2 3 # JavaScript Preprocessing Script 4 5 JS_SRC_PATH=static/src/js 6 JS_DST_PATH=static/dst/js 7 8 # You must install "Minify CLI" for running this script : 9 # <https://github.com/tdewolff/minify/tree/master/cmd/minify> 10 if hash minify 2>/dev/null; then 11 # JavaScript Concatenation 12 cat "$JS_SRC_PATH/vendor/dom-utilities/dom-utilities.js" \ 13 "$JS_SRC_PATH/custom/init.js" \ 14 > "$JS_DST_PATH/script.js" 15 16 # JavaScript Minification 17 minify -v --mime=text/javascript < "$JS_DST_PATH"/script.js > "$JS_DST_PATH"/script.min.js 18 19 else 20 echo "- You must install Minify CLI for running this script" 21 echo "- <https://github.com/tdewolff/minify/tree/master/cmd/minify>" 22 fi