swc/crates/swc_ecma_minifier/scripts/next/add-test.sh
Donny/강동윤 fa342a0067
fix(es/minifier): Fix bugs (#2779)
swc_ecma_minifier:
 - Don't optimize `1 / t == -1 / 0` as `!1`.
 - Don't optimize `e === -1 / 0` as false.
 - Don't inline string literals in arguments, if it's used multiple time. (https://github.com/vercel/next.js/issues/31291)
2021-11-20 17:06:18 +09:00

15 lines
351 B
Bash
Executable File

#!/usr/bin/env bash
set -eu
# Usage: Invoke this script using full path from a next app.
SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
export NEXT_DEBUG_MINIFY=1
# Remove preovious builds
rm -rf .next
npx next build | grep '{ name:' | node "$SCRIPT_DIR/evaluate.js"
touch "$SCRIPT_DIR/../../tests/compress.rs"