Improving MJS lupdate hacky script to take private fields into account.
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Adsooi 2024-10-10 05:33:01 +02:00
parent 934dd3ea1b
commit 9663c33563
Signed by: Ad5001
GPG key ID: EF45F9C6AFE20160
8 changed files with 131 additions and 127 deletions

View file

@ -33,6 +33,8 @@ for file in $files; do
replace "${file%.*}.js" "^export" "/*export*/"
replace "${file%.*}.js" "async " "/*async */"
replace "${file%.*}.js" "await" "/*await */"
replace "${file%.*}.js" " #" "// #"
replace "${file%.*}.js" "this.#" "/*this.#*/"
done
echo "----------------------------"
@ -55,7 +57,9 @@ for file in $files; do
replace "$file" "/*async */" "async "
replace "$file" "^/*export*/" "export"
replace "$file" "^/*export default*/" "export default"
replace "$file" '.mjs"*/' '.mjs"'
replace "$file" "^/*import" "import"
replace "$file" "^/*export" "export"
replace "$file" '.mjs"*/$' '.mjs"'
replace "$file" "// #" " #"
replace "$file" "/*this.#*/" "this.#"
done