v2.1.4
- fix variable reference finder in string decoder (will recurse references instead of looking at top level)
- simplify conditionalexpressions
let x = true ? 'X' : 'Y'
// becomes
let x = 'X'
- desequences in root Program node
- Fix controlflow transformer
- converts single statements if/while/for expressions into block statements
- removes dead if/while statements (e.g.
if(false)
,while(false)
) - decodes bare string arrays for kasada and old javascript-obfuscator scripts