X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;ds=sidebyside;f=scripts%2Fbuild%2Fclient.sh;h=75da6765c4b3ac5e7e6050b1b949a8d287b1c453;hb=d632a147293b36e46549a3ead754ef52d8fea735;hp=c15f92070c14ab0aa8f20b4f7bb13bc021f83fb4;hpb=520745bfe894aa5db0345bfa72483ee2c38a707b;p=github%2FChocobozzz%2FPeerTube.git diff --git a/scripts/build/client.sh b/scripts/build/client.sh index c15f92070..75da6765c 100755 --- a/scripts/build/client.sh +++ b/scripts/build/client.sh @@ -30,19 +30,29 @@ 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 - languages=(["ar"]="ar-001") + languages=(["ar"]="ar") + elif [ ! -z ${1+x} ] && [ "$1" == "--light-vi" ]; then + languages=(["vi"]="vi-VN") + elif [ ! -z ${1+x} ] && [ "$1" == "--light-kab" ]; then + languages=(["kab"]="kab") elif [ ! -z ${1+x} ] && [ "$1" == "--light-th" ]; then languages=(["th"]="th-TH") elif [ ! -z ${1+x} ] && [ "$1" == "--light-fi" ]; then @@ -90,7 +100,8 @@ if [ -z ${1+x} ] || [ "$1" != "--light" ]; then else # Supported languages languages=( - ["ar"]="ar-001" + ["ar"]="ar" + ["vi"]="vi-VN" ["hu"]="hu-HU" ["th"]="th-TH" ["fi"]="fi-FI" @@ -114,6 +125,7 @@ if [ -z ${1+x} ] || [ "$1" != "--light" ]; then ["eo"]="eo" ["de"]="de-DE" ["it"]="it-IT" + ["kab"]="kab" ) fi