]> foleosoft.com Git - RosadoAPI.git/commitdiff
Tue Jan 21 08:04:45 PM EST 2025
authorserver <[email protected]>
Wed, 22 Jan 2025 01:04:45 +0000 (20:04 -0500)
committerserver <[email protected]>
Wed, 22 Jan 2025 01:04:45 +0000 (20:04 -0500)
build.sh

index 3b8467984be879e7d31a268ccef6dd37a7f75c09..ab93fe8cb4dbcae5a27094fa26c3ee3922f3ab3a 100644 (file)
--- a/build.sh
+++ b/build.sh
@@ -39,8 +39,15 @@ then
 else
        set -x -e
        mkdir -p bin
-       uglifyjs src/www/rosado-api.js -o src/www/rosado-api.min.js
-       cp src/www/rosado-api.min.js bin/
+       if [ which uglifyjs >/dev/null ]
+       then
+               uglifyjs src/www/rosado-api.js -o src/www/rosado-api.min.js
+               cp src/www/rosado-api.min.js bin/
+       else
+               echo "Cannot compress the JavaScript API."
+               echo "Please install UglifyJS."
+               cp src/www/rosado-api.js bin/rosado-api.min.js
+       fi
        cat src/www/frontend.html | xxd -i > src/frontend.h
        cat src/www/rosado-api.min.js | xxd -i > src/javascript.h
        cat src/www/favicon.ico | xxd -i > src/favicon.h