sanex3339
|
0ca8f7bef7
|
IfStatementSimplifyTransformer prototype WIP: refactoring #1
|
2020-06-28 21:17:37 +03:00 |
|
sanex3339
|
e8c2782c1e
|
Merge branch 'master' into minification-transformers-if-statement
# Conflicts:
# CHANGELOG.md
# dist/index.browser.js
# dist/index.cli.js
# dist/index.js
# package.json
|
2020-06-28 13:40:27 +03:00 |
|
sanex3339
|
efebb6d11d
|
Fixed performance regression of Initializing stage after 1.2.0
|
2020-06-28 12:51:41 +03:00 |
|
sanex3339
|
770d52ccac
|
IfStatementSimplifyTransformer prototype WIP
|
2020-06-28 12:15:47 +03:00 |
|
sanex3339
|
13e6ab30f4
|
Fixed some types
|
2020-06-27 10:47:24 +03:00 |
|
sanex3339
|
1d86852e45
|
minify option and variable declarations merge transformer
|
2020-06-26 12:41:01 +03:00 |
|
sanex3339
|
731d7658ac
|
Removed isConditionalComment method
|
2020-06-24 19:22:58 +03:00 |
|
sanex3339
|
733fe12d23
|
Conditional comments will be removed from the code after obfuscation. https://github.com/javascript-obfuscator/javascript-obfuscator/issues/641
|
2020-06-24 19:07:42 +03:00 |
|
sanex3339
|
74489f07a3
|
Updated copyright for dom properties list
|
2020-06-08 01:30:06 +03:00 |
|
sanex3339
|
143981bc8e
|
Added copyright for dom properties list
|
2020-06-08 00:59:19 +03:00 |
|
sanex3339
|
5492af80e8
|
Removed redundant return in RenamePropertiesTransformer
|
2020-06-07 17:11:53 +03:00 |
|
sanex3339
|
2f622791b5
|
Moved reserved dom properties list to the json file
|
2020-06-07 16:25:48 +03:00 |
|
sanex3339
|
11cfaf2b51
|
Renamed option mangleProperties -> renameProperties
|
2020-06-07 00:52:11 +03:00 |
|
sanex3339
|
06176c29a6
|
Refactoring of mangle properties transformers and replacers
|
2020-06-06 09:25:10 +03:00 |
|
sanex3339
|
f0465fc8f8
|
Base mangle properties realisation
|
2020-06-05 23:44:05 +03:00 |
|
Timofey Kachalov
|
9213a13b2c
|
Renamed TObject -> TDictionary (#616)
* Renamed TObject -> TDictionary
* Added key features to the README.md
|
2020-05-31 08:08:19 +03:00 |
|
sanex3339
|
fb834c8de1
|
0.28.0 release
Support of BigInt
|
2020-04-25 12:12:07 +03:00 |
|
sanex3339
|
3ba7a8172b
|
Dependencies update #3: Estree
|
2020-03-22 21:07:22 +03:00 |
|
sanex3339
|
3a86db105b
|
Code transformers #1
|
2020-03-14 21:47:21 +03:00 |
|
sanex3339
|
70428d0c36
|
Reverted commander version
|
2020-03-14 13:20:42 +03:00 |
|
sanex3339
|
56f73df7af
|
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/575
|
2020-03-13 10:25:17 +03:00 |
|
sanex3339
|
39870010e8
|
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/569
|
2020-03-05 01:25:56 +03:00 |
|
sanex3339
|
6d03a2bacf
|
Added prefixes to the generated global identifiers of the added code
|
2020-03-04 09:57:38 +03:00 |
|
sanex3339
|
d229c8ffa1
|
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/563
|
2020-02-26 19:13:27 +03:00 |
|
sanex3339
|
3e408da024
|
Fixed wrong scope of preserved identifiers of shorthand object pattern property
|
2020-02-26 00:56:31 +03:00 |
|
sanex3339
|
e1a24248b2
|
Fixed wrong lexical scope node for object expression host node
|
2020-02-22 21:13:50 +03:00 |
|
sanex3339
|
c60627ac3c
|
Added preserved variable names check to the hexadecimal identifiers name generator
|
2020-02-17 22:40:32 +03:00 |
|
sanex3339
|
a2e9c05ce8
|
Fixed errors related to identifiers. Changed self defending helper
|
2020-02-16 14:41:32 +03:00 |
|
sanex3339
|
51523c0d5c
|
Refactoring of custom nodes: split on custom nodes and custom code helpers
|
2020-02-15 16:36:48 +03:00 |
|
sanex3339
|
89e8a2452a
|
More stable way to preserve identifiers with scope identifiers traverser
|
2020-02-13 01:57:36 +03:00 |
|
sanex3339
|
002697caf5
|
Improved mangled identifier names generator. Improved variable preserving.
|
2020-02-11 23:03:02 +03:00 |
|
sanex3339
|
78722782de
|
Additional improvements of variables preserving
|
2020-02-09 14:26:34 +03:00 |
|
sanex3339
|
4e716ed0d0
|
Prevented transformation of object keys in sequence expression that has super call
|
2020-02-09 01:49:51 +03:00 |
|
sanex3339
|
db908f7bce
|
Fixed conflicts between generated names and names from untouched identifiers from source code.
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/550
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/549
|
2020-02-08 21:57:29 +03:00 |
|
sanex3339
|
e589b461c3
|
Fixed wrong rename of object pattern identifiers
|
2020-02-05 00:50:30 +03:00 |
|
sanex3339
|
ca4a907094
|
Added tests for rc4 encoded value collision fix
|
2020-02-01 22:15:48 +03:00 |
|
sanex3339
|
7a6a35964b
|
Migration from tslint on eslint #2
|
2020-01-31 22:30:19 +03:00 |
|
sanex3339
|
64b61a7ae7
|
Migration from tslint on eslint #1
|
2020-01-30 10:13:28 +03:00 |
|
sanex3339
|
b454b9e809
|
Additional fixes of transformObjectKeys
|
2020-01-26 20:02:12 +03:00 |
|
sanex3339
|
856709ab12
|
transformObjectKeys refactoring and bug fixes
|
2020-01-26 18:56:31 +03:00 |
|
sanex3339
|
5011d89eee
|
Fixed object expression keys transformation when of sequence expressions, when identifier is referenced on the same expression
|
2020-01-26 17:07:23 +03:00 |
|
sanex3339
|
87c8c612b8
|
Fixed wrong object keys transformation of objects inside sequence expressions
|
2020-01-26 14:24:47 +03:00 |
|
sanex3339
|
8585a78672
|
Fixed Maximum call stack size exceeded error on large strings when splitString option is enabled
|
2020-01-26 12:37:41 +03:00 |
|
sanex3339
|
d23eb3ee76
|
Replaced recursive function on loop in SplitStringTransformer
|
2020-01-26 01:55:53 +03:00 |
|
sanex3339
|
43d09fbed8
|
Slightly different way to execute object expression extractors
|
2020-01-25 23:29:49 +03:00 |
|
sanex3339
|
fc2cf933d9
|
More complex object keys transformation + some string literal transformations refactoring
|
2020-01-25 13:50:00 +03:00 |
|
sanex3339
|
f333b9d425
|
Added more tests, renamed some interfaces and classes
|
2020-01-25 01:20:02 +03:00 |
|
sanex3339
|
007af5f52b
|
Object expression keys transformer rework
|
2020-01-25 00:50:49 +03:00 |
|
sanex3339
|
7b231fe308
|
Added more restrictions for object keys transformations
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/516
|
2020-01-24 18:42:37 +03:00 |
|
sanex3339
|
3bc9678f8c
|
Fixed wrong transform object keys behaviour with function default parameters
|
2020-01-23 01:00:06 +03:00 |
|