2017-03-23 13:56:32 +00:00
|
|
|
#!/usr/bin/env zsh
|
2017-03-20 19:20:48 +00:00
|
|
|
|
|
|
|
echo "compressing app.css and prism files"
|
2017-07-06 12:36:47 +01:00
|
|
|
zopfli --i100 ./public/assets/css/app.css
|
|
|
|
zopfli --i100 ./public/assets/prism/prism.css
|
|
|
|
zopfli --i100 ./public/assets/prism/prism.js
|
2017-11-04 12:10:46 +00:00
|
|
|
brotli --force --quality=11 --output=./public/assets/css/app.css.br -- ./public/assets/css/app.css
|
|
|
|
brotli --force --quality=11 --output=./public/assets/prism/prism.css.br -- ./public/assets/prism/prism.css
|
|
|
|
brotli --force --quality=11 --output=./public/assets/prism/prism.js.br -- ./public/assets/prism/prism.js
|
2017-03-20 19:20:48 +00:00
|
|
|
|
|
|
|
echo "compressing js assets"
|
|
|
|
for file in ./public/assets/js/*.js
|
|
|
|
do
|
2017-07-06 12:36:47 +01:00
|
|
|
zopfli --i100 $file
|
2017-11-04 12:10:46 +00:00
|
|
|
brotli --force --quality=11 --output=$file.br -- $file
|
2017-03-20 19:20:48 +00:00
|
|
|
done
|
|
|
|
|
|
|
|
echo "compressing frontend assets"
|
|
|
|
for file in ./public/assets/frontend/*.css
|
|
|
|
do
|
2018-01-16 17:42:15 +00:00
|
|
|
if [[ -f $file ]]; then
|
|
|
|
zopfli --i100 $file
|
|
|
|
brotli --force --quality=11 --output=$file.br -- $file
|
|
|
|
fi
|
|
|
|
done
|
|
|
|
for file in ./public/assets/frontend/a11y.css/*.css
|
|
|
|
do
|
|
|
|
if [[ -f $file ]]; then
|
|
|
|
zopfli --i100 $file
|
|
|
|
brotli --force --quality=11 --output=$file.br -- $file
|
|
|
|
fi
|
2017-03-20 19:20:48 +00:00
|
|
|
done
|