enable optimize for size by default in release

This commit is contained in:
Toshit Chawda 2024-12-18 16:27:17 -08:00
parent d1318a4655
commit 4497455a01
No known key found for this signature in database
GPG key ID: 91480ED99E2B3D9D
2 changed files with 3 additions and 1 deletions

View file

@ -13,7 +13,7 @@
"build": "rspack build --mode production", "build": "rspack build --mode production",
"rewriter:build": "cd rewriter/wasm/ && bash build.sh && cd ../../", "rewriter:build": "cd rewriter/wasm/ && bash build.sh && cd ../../",
"dev": "node server.js", "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", "pub": "npm publish --no-git-checks --access public",
"format": "prettier --config .prettierrc.js --write .", "format": "prettier --config .prettierrc.js --write .",
"lint": "eslint ./src/", "lint": "eslint ./src/",

View file

@ -14,6 +14,8 @@ if ! [[ "$(wasm-bindgen -V)" =~ ^"$WBG" ]]; then
exit 1 exit 1
fi fi
echo "FLAGS: RELEASE=${RELEASE:-0} OPTIMIZE_FOR_SIZE=${OPTIMIZE_FOR_SIZE:-0}"
if ! [ "${RELEASE:-0}" = "1" ]; then if ! [ "${RELEASE:-0}" = "1" ]; then
: "${WASMOPTFLAGS:=-g}" : "${WASMOPTFLAGS:=-g}"
: "${FEATURES:=debug}" : "${FEATURES:=debug}"