From 4497455a010f54846e8f625b4aa67641799a7e7b Mon Sep 17 00:00:00 2001 From: Toshit Chawda Date: Wed, 18 Dec 2024 16:27:17 -0800 Subject: [PATCH] enable optimize for size by default in release --- package.json | 2 +- rewriter/wasm/build.sh | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index eb1ed88..30f6979 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "build": "rspack build --mode production", "rewriter:build": "cd rewriter/wasm/ && bash build.sh && cd ../../", "dev": "node server.js", - "prepack": "RELEASE=1 npm run rewriter:build && npm run build", + "prepack": "OPTIMIZE_FOR_SIZE=1 RELEASE=1 npm run rewriter:build && npm run build", "pub": "npm publish --no-git-checks --access public", "format": "prettier --config .prettierrc.js --write .", "lint": "eslint ./src/", diff --git a/rewriter/wasm/build.sh b/rewriter/wasm/build.sh index 02c3682..0a8abc2 100644 --- a/rewriter/wasm/build.sh +++ b/rewriter/wasm/build.sh @@ -14,6 +14,8 @@ if ! [[ "$(wasm-bindgen -V)" =~ ^"$WBG" ]]; then exit 1 fi +echo "FLAGS: RELEASE=${RELEASE:-0} OPTIMIZE_FOR_SIZE=${OPTIMIZE_FOR_SIZE:-0}" + if ! [ "${RELEASE:-0}" = "1" ]; then : "${WASMOPTFLAGS:=-g}" : "${FEATURES:=debug}"