From d632a147293b36e46549a3ead754ef52d8fea735 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Wed, 5 Aug 2020 16:44:48 +0200 Subject: Test bundlewatch --- scripts/build/client.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'scripts/build') diff --git a/scripts/build/client.sh b/scripts/build/client.sh index a9eceebf9..75da6765c 100755 --- a/scripts/build/client.sh +++ b/scripts/build/client.sh @@ -30,15 +30,21 @@ rm -rf ./dist ./compiled pre_build_hook +additionalParams="" +if [ ! -z ${1+x} ] && [ "$1" == "--analyze-bundle" ]; then + additionalParams="--namedChunks=true --outputHashing=none" +fi + + defaultLanguage="en-US" -npm run ng build -- --output-path "dist/$defaultLanguage/" --deploy-url "/client/$defaultLanguage/" --prod --stats-json +npm run ng build -- --output-path "dist/$defaultLanguage/" --deploy-url "/client/$defaultLanguage/" --prod --stats-json $additionalParams mv "./dist/$defaultLanguage/assets" "./dist" mv "./dist/$defaultLanguage/manifest.webmanifest" "./dist/manifest.webmanifest" post_build_hook # Don't build other languages if --light arg is provided -if [ -z ${1+x} ] || [ "$1" != "--light" ]; then +if [ -z ${1+x} ] || ([ "$1" != "--light" ] && [ "$1" != "--analyze-bundle" ]); then if [ ! -z ${1+x} ] && [ "$1" == "--light-hu" ]; then languages=(["hu"]="hu-HU") elif [ ! -z ${1+x} ] && [ "$1" == "--light-ar" ]; then -- cgit v1.2.3