diff --git a/frontend/scripts/dist-main b/frontend/scripts/dist-main index ac972c3da..60c8dace0 100755 --- a/frontend/scripts/dist-main +++ b/frontend/scripts/dist-main @@ -1,3 +1,10 @@ #!/bin/sh lein trampoline run -m clojure.main scripts/dist-main.clj -gzip -9c dist/js/main.js > dist/js/main.js.gz + +if [ -x "$(command -v gzip)" ]; then + gzip -9c dist/js/main.js > dist/js/main.js.gz +fi + +if [ -x "$(command -v bro)" ]; then + bro --verbose --input dist/js/main.js --output dist/js/main.js.br +fi diff --git a/frontend/scripts/dist-view b/frontend/scripts/dist-view index 9be34c6b9..8107d713a 100755 --- a/frontend/scripts/dist-view +++ b/frontend/scripts/dist-view @@ -1,3 +1,10 @@ #!/bin/sh lein trampoline run -m clojure.main scripts/dist-view.clj -gzip -9c dist/js/view.js > dist/js/view.js.gz + +if [ -x "$(command -v gzip)" ]; then + gzip -9c dist/js/view.js > dist/js/view.js.gz +fi + +if [ -x "$(command -v bro)" ]; then + bro --verbose --input dist/js/view.js --output dist/js/view.js.br +fi diff --git a/frontend/scripts/dist-worker b/frontend/scripts/dist-worker index b59dfc16d..5dd2a87f1 100755 --- a/frontend/scripts/dist-worker +++ b/frontend/scripts/dist-worker @@ -1,3 +1,10 @@ #!/bin/sh lein trampoline run -m clojure.main scripts/dist-worker.clj -gzip -9c dist/js/worker.js > dist/js/worker.js.gz + +if [ -x "$(command -v gzip)" ]; then + gzip -9c dist/js/worker.js > dist/js/worker.js.gz +fi + +if [ -x "$(command -v bro)" ]; then + bro --verbose --input dist/js/worker.js --output dist/js/worker.js.br +fi