mirror of
https://github.com/swc-project/swc.git
synced 2024-11-28 11:13:43 +03:00
17 lines
478 B
Bash
Executable File
17 lines
478 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -eux
|
|
|
|
##### ##### ##### ##### #####
|
|
# Usage: ./scripts/terser/reference.sh path/to/directory
|
|
#
|
|
# Used to generate expected output using terser.
|
|
##### ##### ##### ##### #####
|
|
|
|
find $1 -name input.js \
|
|
| xargs -L 1 -I {} terser --compress --output {}.output.js -- {}
|
|
|
|
find . -name 'input.js.output.js' -print0 | xargs -0 -n1 bash -c 'mv "$0" "${0/input.js.output.js/output.js}"'
|
|
|
|
# Make it easier to compare
|
|
prettier --write $1
|
|
yarn run eslint --fix $1 |