Commit Graph
13 Commits
Author SHA1 Message Date
sanex3339 999e93c084 Fixed transformObjectKeys with mangled identifier generator causing variable shadowing when extracted object variable name matched an existing inner scope variable 2026-01-27 23:34:45 +04:00
Timofey Kachalov 05aacd9dfe Fixed deadCodeInjection causing SyntaxError when arguments from collected block statements was injected into class field initializers or static initialization blocks (#1377) 2026-01-27 23:34:22 +04:00
Timofey Kachalov ccece3fef1 Fixed parsing error when await is used as an identifier in non-async context (#1376) 2026-01-27 22:59:28 +04:00
Timofey Kachalov 44028a147f Fixed transformObjectKeys incorrectly hoisting object literal outsie of loop (#1375) 2026-01-27 22:19:27 +04:00
Timofey Kachalov 99c635a6d2 Fixed controlFlowFlattening breaking short-circuit evaluation with spread operator and conditional objects (#1373) 2026-01-27 14:04:39 +04:00
Timofey Kachalov 4ee4b219e5 Add prettier (#1339) 2025-12-04 00:09:10 +04:00
sanex3339 6d03a2bacf Added prefixes to the generated global identifiers of the added code 2020-03-04 09:57:38 +03:00
sanex3339 114b053bd9 Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/419 2020-01-03 14:34:15 +03:00
Dmitry Zamotkin 3c2e0c9eb0 Non-replaceable variables should be preserved to escape collisions with generated variable names 2019-12-01 19:06:55 +03:00
Mitch 3ebd49cccd [Bug] renameGlobals removed 2019-11-27 22:55:16 +03:00
d8b24c166d Do not rename parent function with same name 2019-11-27 22:41:13 +03:00
26cc3a4d63 Fixed issue #437
Some nodes can have no values
2019-11-20 21:09:25 +03:00
c1031ced07 [Bug] Wrong Lexical Scope for let and const variables 2019-11-10 19:03:53 +03:00