Timofey Kachalov
4ee4b219e5
Add prettier ( #1339 )
2025-12-04 00:09:10 +04:00
Timofey Kachalov
b36951af37
Fix control flow flattening + optional chaining compatibility ( #1334 )
2025-11-30 01:53:25 +04:00
Timofey Kachalov
b99b6a46ee
Improved integration between renameProperties and controlFlowFlattening options ( #1060 )
2022-02-12 20:35:31 +03:00
Timofey Kachalov
ec4b70f908
String array calls transform fix ( #1050 )
...
* Fixed the wrong generation of code that has statements after `ReturnStatment` when `simplify` option is enabled
* Fixed generation of reserved identifier names like `Map` or `Set` for `mangled` and `mangled-shuffled` identifier names generators
2022-02-08 00:02:33 +03:00
Timofey Kachalov
f075a0e2d1
Added stringArrayCallsTransform and stringArrayCallsTransformThreshold options ( #987 )
2022-02-05 20:57:39 +03:00
sanex
a13c764fc6
Fixed invalid code generation for start/middle rest arguments when controlFlowFlattenig option is enabled
...
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/920
2021-05-23 11:06:04 +03:00
sanex
dd328b3c22
Fixed invalid code generation for rest arguments when controlFlowFlattening option is enabled
...
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/887
2021-02-28 18:14:11 +03:00
sanex3339
178adcbfaa
Slightly changed regexps of variable kinds
2020-01-27 00:58:04 +03:00
sanex3339
1277acea20
Fixed TypeError: Assignment to constant variable when auto-detection of kind of variables is inserted const variables for controlFlowStorage nodes
2020-01-10 11:52:43 +03:00
sanex3339
65d4fd1602
Additional tests
2020-01-09 08:30:46 +03:00
sanex3339
3a1cc4e4f5
Auto detection of prevailing kind of variables
2020-01-09 01:30:34 +03:00
sanex3339
984e08df34
0.17.3 version
2018-07-31 10:57:15 +03:00
sanex3339
e7f2bd1063
Replaced ObfuscationResult and SourceMapCorrector classes by ObfuscatedCode class
2018-07-29 16:06:40 +03:00
sanex3339
4b74976cc7
Some refactoring
2018-05-24 11:22:54 +03:00
sanex3339
d08a1e4075
Splitted IStorage into two separate interfaces for map and array storages
2018-03-20 00:17:20 +03:00
sanex3339
e5778b4fa4
New CLI option: exclude
2018-02-24 13:54:44 +03:00
sanex3339
e7e159d785
Fixed conflict between control flow storage and mangled identifiers
2018-01-16 00:49:51 +03:00
sanex3339
07a26e21d0
Syncing with master
2018-01-13 15:57:11 +03:00
sanex3339
13ccf57f7a
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/171
2018-01-13 15:11:34 +03:00
sanex3339
f3efba9e2a
Added additional test for eval transformer
2018-01-11 00:33:02 +03:00
sanex3339
d3bd595142
Object keys obfuscation - first working realisation
2018-01-04 15:57:40 +03:00
sanex3339
5f61e88a7e
Fixed #129
2017-11-24 00:39:57 +03:00
sanex3339
6819ba675a
Refactoring
2017-09-07 19:47:17 +03:00
sanex3339
0c357a0f2b
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/71
2017-07-27 01:43:37 +03:00
sanex3339
1712174533
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/60
2017-07-07 12:47:33 +03:00
sanex3339
71be6ab3b9
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/57
...
Refactoring
2017-06-20 00:41:02 +03:00
sanex3339
cc532bd079
Added getRegExpMatch helper to tests
2017-06-15 22:26:17 +03:00
sanex3339
d1e32d977d
Global tests refactoring
2017-06-10 17:36:27 +03:00
sanex3339
735bbb4b3c
Switched from escodegen to escodegen-wallaby
2017-06-10 17:30:17 +03:00
sanex3339
3df0f1685b
Increased control flow transformation speed.
2017-01-22 21:58:30 +03:00
sanex3339
cc80d1f4ee
added IVisitor interface
2017-01-22 01:29:33 +03:00
sanex3339
76054eb544
removed debug logging from tests
2017-01-20 22:42:53 +03:00
sanex3339
ededa89616
tests: try to find the cause of test error
2017-01-20 16:37:09 +03:00
sanex3339
100950e1e3
scripts update, tests temporary debug logging
2017-01-20 16:28:15 +03:00
sanex3339
a8339bc4ae
getRandomVariableName refactoring + tests
2017-01-09 22:08:18 +03:00
sanex3339
9cd7bdd21f
Tests structure reorganized
2017-01-07 16:28:13 +03:00
sanex3339
a7d18d66ad
NodeObfuscators now ObfuscationTransformers
...
New TemplateLiteralTransformer
2017-01-07 03:25:55 +03:00