LarpixClient/node_modules/gif.js/bin/build
olcxja 95aaaa69ea
All checks were successful
Android Build / publish (push) Successful in 57s
Linux Build / publish (push) Successful in 53s
big updat:
- update dependencies
- add webp support and webp conversion for profile images
2026-07-02 22:40:46 +02:00

28 lines
937 B
Bash
Executable file

#!/usr/bin/env bash
URL="https://github.com/jnordberg/gif.js"
TMP="./dist/tmp"
if [ -d ./node_modules ]; then
PATH="./node_modules/.bin/:$PATH"
VERSION=`./bin/version`
echo "Packaging gif.js $VERSION"
browserify -d -s GIF -t coffeeify src/gif.coffee | exorcist dist/_gif.js.map > dist/_gif.js
uglifyjs dist/_gif.js \
--preamble "// gif.js $VERSION - $URL" \
--in-source-map dist/_gif.js.map \
--source-map dist/gif.js.map \
--source-map-url gif.js.map \
> dist/gif.js
browserify -d -t coffeeify --bare src/gif.worker.coffee | exorcist dist/_gif.worker.js.map > dist/_gif.worker.js
uglifyjs dist/_gif.worker.js \
--preamble "// gif.worker.js $VERSION - $URL" \
--in-source-map dist/_gif.worker.js.map \
--source-map dist/gif.worker.js.map \
--source-map-url gif.worker.js.map \
> dist/gif.worker.js
rm dist/_*
else
echo "Build dependencies missing. Run npm install"
exit 1
fi