1
0
mirror of https://github.com/chylex/TweetDuck.git synced 2025-04-29 11:34:13 +02:00

Implement return-if transpiler for JS files

This commit is contained in:
chylex 2017-08-22 09:51:27 +02:00
parent b55b47b689
commit d24b7bbcb9

View File

@ -13,7 +13,7 @@ function Rewrite-File{
ForEach($file in Get-ChildItem -Include *.js -Recurse){ ForEach($file in Get-ChildItem -Include *.js -Recurse){
$lines = Get-Content -Path $file.FullName $lines = Get-Content -Path $file.FullName
$lines = ($lines | % { $_.TrimStart() }) -Replace '^(.*?)((?<=^|[;{}()])\s?//(?:\s.*|$))?$', '$1' $lines = ($lines | % { $_.TrimStart() }) -Replace '^(.*?)((?<=^|[;{}()])\s?//(?:\s.*|$))?$', '$1' -Replace '(?<!\w)return(\s.*?)? if (.*?);', 'if ($2)return$1;'
,$lines | Rewrite-File $file ,$lines | Rewrite-File $file
} }