mirror of
https://github.com/gosticks/PiPer.git
synced 2025-10-16 11:55:42 +00:00
Updated build script
Support added for compressing multiple javascript files
This commit is contained in:
parent
ccfa0cfb09
commit
e955574234
22
make.sh
22
make.sh
@ -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.
@ -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>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user