sanex
|
329b7a2543
Fixed `for-await-of` construction add when `deadCodeInjection` option is enabled
|
%!s(int64=4) %!d(string=hai) anos |
sanex
|
4c1a949fd3
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/745
|
%!s(int64=4) %!d(string=hai) anos |
sanex
|
47104dda93
Moved `isValidLexicalScopeNode` method to the NodeGuards as `isNodeWithLexicalScopeAndStatements`
|
%!s(int64=4) %!d(string=hai) anos |
sanex
|
da41272ef7
Fixed obfuscation of literals of `ExportNamedDeclaration` and `ExportAllDeclaration` nodes
|
%!s(int64=4) %!d(string=hai) anos |
sanex3339
|
5a666436f1
Fixed runtime error `Uncaught SyntaxError: yield is a reserved identifier` when `deadCodeInjection` is enabled
|
%!s(int64=4) %!d(string=hai) anos |
sanex3339
|
57b84a670d
Simple consequent and alternate tests for IfStatementSimplifyTransformer
|
%!s(int64=4) %!d(string=hai) anos |
sanex3339
|
31551f4e33
Simple consequent only tests for IfStatementSimplifyTransformer
|
%!s(int64=4) %!d(string=hai) anos |
sanex3339
|
770d52ccac
IfStatementSimplifyTransformer prototype WIP
|
%!s(int64=4) %!d(string=hai) anos |
sanex3339
|
ca6a2cd5d6
Updated readme for BigInt literals support
|
%!s(int64=5) %!d(string=hai) anos |
sanex3339
|
b95b279783
Removed unused NodeGuards code
|
%!s(int64=5) %!d(string=hai) anos |
sanex3339
|
78722782de
Additional improvements of variables preserving
|
%!s(int64=5) %!d(string=hai) anos |
sanex3339
|
4e716ed0d0
Prevented transformation of object keys in sequence expression that has `super` call
|
%!s(int64=5) %!d(string=hai) anos |
sanex3339
|
64b61a7ae7
Migration from tslint on eslint #1
|
%!s(int64=5) %!d(string=hai) anos |
sanex3339
|
580af78521
Removed dead code from NodeGuards
|
%!s(int64=5) %!d(string=hai) anos |
sanex3339
|
856709ab12
`transformObjectKeys` refactoring and bug fixes
|
%!s(int64=5) %!d(string=hai) anos |
sanex3339
|
87c8c612b8
Fixed wrong object keys transformation of objects inside sequence expressions
|
%!s(int64=5) %!d(string=hai) anos |
sanex3339
|
f1cf511975
Removed dead code
|
%!s(int64=5) %!d(string=hai) anos |
sanex3339
|
102b4cdd58
Use of `eslint-scope` data to rename identifiers #2: refactoring
|
%!s(int64=5) %!d(string=hai) anos |
sanex3339
|
ff6b3013a6
eslint-scope transformer
|
%!s(int64=5) %!d(string=hai) anos |
sanex3339
|
4dcff4eb4d
Added logic to skip variable declaration transformation
|
%!s(int64=5) %!d(string=hai) anos |
sanex3339
|
56e80ae800
More cases with improved `objectExpressionKeys` support
|
%!s(int64=5) %!d(string=hai) anos |
sanex3339
|
811debed96
Dependencies update #4
|
%!s(int64=5) %!d(string=hai) anos |
sanex3339
|
de8579a8a5
0.18.6 version
|
%!s(int64=5) %!d(string=hai) anos |
Dmitry Zamotkin
|
3c2e0c9eb0
Non-replaceable variables should be preserved to escape collisions with generated variable names
|
%!s(int64=5) %!d(string=hai) anos |
|
c1031ced07
[Bug] Wrong Lexical Scope for let and const variables
|
%!s(int64=5) %!d(string=hai) anos |
sanex3339
|
bbbc5c2bd2
Removed redundant code
|
%!s(int64=6) %!d(string=hai) anos |
sanex3339
|
66640b4152
Refactoring related on splitting between nodes with statements and nodes with lexical scopes
|
%!s(int64=6) %!d(string=hai) anos |
sanex3339
|
7170a2b476
Fixed wrong arrow function block scope detection
|
%!s(int64=6) %!d(string=hai) anos |
sanex3339
|
836f665cab
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/297
|
%!s(int64=6) %!d(string=hai) anos |
sanex3339
|
0e76dbcf50
Added tests for issue https://github.com/javascript-obfuscator/javascript-obfuscator/issues/297
|
%!s(int64=6) %!d(string=hai) anos |