Updated build script

Support added for compressing multiple javascript files
This commit is contained in:
amarcu5 2017-06-07 23:09:39 +01:00
parent ccfa0cfb09
commit e955574234
3 changed files with 14 additions and 10 deletions

22
make.sh
View File

@ -40,15 +40,19 @@ cp -r src/* "out/${EXTENSION_NAME}.safariextension/"
${SVGO_PATH} -q -f "out/${EXTENSION_NAME}.safariextension/images"
# Use closure compiler to compress javascript
${CCJS_PATH} \
--compilationLevel ADVANCED \
--warningLevel VERBOSE \
--newTypeInf \
--useTypesForOptimization \
--externs "out/${EXTENSION_NAME}.safariextension/scripts/externs.js" \
out/${EXTENSION_NAME}.safariextension/scripts/main.js > out/${EXTENSION_NAME}.safariextension/scripts/main.min.js
mv out/${EXTENSION_NAME}.safariextension/scripts/main.min.js out/${EXTENSION_NAME}.safariextension/scripts/main.js
rm out/${EXTENSION_NAME}.safariextension/scripts/externs.js
for path in "out/${EXTENSION_NAME}.safariextension/scripts"/*.js; do
[ $(basename $path) == "externs.js" ] && continue
path=${path%.*}
${CCJS_PATH} \
--compilationLevel ADVANCED \
--warningLevel VERBOSE \
--newTypeInf \
--useTypesForOptimization \
--externs "out/${EXTENSION_NAME}.safariextension/scripts/externs.js" \
"${path}.js" > "${path}.min.js"
mv "${path}.min.js" "${path}.js"
done
rm "out/${EXTENSION_NAME}.safariextension/scripts/externs.js"
# Update version info from git
git=$(sh /etc/profile; which git)

Binary file not shown.

View File

@ -10,7 +10,7 @@
<key>CFBundleShortVersionString</key>
<string>0.2.0</string>
<key>CFBundleVersion</key>
<string>32</string>
<string>33</string>
<key>Developer Identifier</key>
<string>BQ6Q24MF9X</string>
<key>URL</key>