sanex
|
4ebd98a04c
|
Added OptionsPresetSanitizer to the tests #2
|
2020-08-29 11:39:32 +03:00 |
|
sanex
|
fece163cc3
|
Added OptionsPresetSanitizer to the tests
|
2020-08-29 11:21:42 +03:00 |
|
sanex
|
0d556cbc13
|
Moved MemberExpressionTransformer back to converting transformers
|
2020-08-23 12:34:19 +03:00 |
|
sanex
|
9c04ededc7
|
Reorganized transformers structure and order
|
2020-08-23 09:27:35 +03:00 |
|
sanex
|
4f28bee90f
|
Renamed ConsoleOutputDisable template
|
2020-08-11 20:08:47 +03:00 |
|
sanex3339
|
af0649bb56
|
Improved disableConsoleOutput template. https://github.com/javascript-obfuscator/javascript-obfuscator/issues/691
|
2020-08-04 10:36:13 +03:00 |
|
sanex3339
|
7ce5f964d6
|
Improved ObjectPatternPropertiesTransformer logic. Added tests.
|
2020-07-31 17:58:20 +03:00 |
|
sanex3339
|
37eb0aa745
|
ExpressionStatementsMergeTransformer + optimized AbstractStatementSimplifyTransformer logic
|
2020-07-15 15:20:19 +03:00 |
|
sanex3339
|
dd8dcac223
|
Added numbersToExpressions option and NumberToNumericalExpressionTransformer
|
2020-07-12 18:24:57 +03:00 |
|
sanex3339
|
f07452e139
|
Added number numerical expression analyzer
|
2020-07-12 12:31:40 +03:00 |
|
sanex3339
|
d074bbe816
|
Prevented mutation of the name sequences of mangled identifier name generators
|
2020-07-10 18:59:27 +03:00 |
|
sanex3339
|
c6887464c4
|
Fixed wrong source-map: 'inline' encoding after 1.3.0
|
2020-07-10 16:31:12 +03:00 |
|
sanex3339
|
b606926182
|
Added unit tests for mangled-shuffled identifier names generator
|
2020-07-09 14:11:25 +03:00 |
|
sanex3339
|
87e23748f0
|
Renamed option: minify -> simplify
|
2020-07-06 21:47:09 +03:00 |
|
sanex3339
|
31551f4e33
|
Simple consequent only tests for IfStatementSimplifyTransformer
|
2020-06-29 10:50:40 +03:00 |
|
sanex3339
|
87aca85f3e
|
Added tests for VariableDeclarationsMergeTransformer
|
2020-06-26 15:25:56 +03:00 |
|
sanex3339
|
11cfaf2b51
|
Renamed option mangleProperties -> renameProperties
|
2020-06-07 00:52:11 +03:00 |
|
sanex3339
|
095ccc330a
|
Added tests for ManglePropertiesTransformer
|
2020-06-06 23:47:57 +03:00 |
|
 Timofey Kachalovandsanex3339
|
7135b09f28
|
Added correct self-defending code for target: 'browser-no-eval' (#617)
https://github.com/javascript-obfuscator/javascript-obfuscator/issues/610
Co-authored-by: sanex3339 <yarabotayuvyandex3339>
|
2020-05-31 21:55:04 +03:00 |
|
sanex3339
|
e7a6186eb6
|
Code transformers #2: HashbangOperatorTransformer
|
2020-03-14 23:37:33 +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
|
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
|
9dde522879
|
Custom nodes refactoring. CustomNodeObfuscator class.
|
2020-02-14 00:44:58 +03:00 |
|
sanex3339
|
ac259dab1c
|
Added more fixes of identifier names conflicts when using identifiersPrefix
|
2020-02-09 15:34:18 +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
|
0fe1c15f15
|
Refactoring of CLI utils
|
2020-02-07 10:24:47 +03:00 |
|
sanex3339
|
ca4a907094
|
Added tests for rc4 encoded value collision fix
|
2020-02-01 22:15:48 +03:00 |
|
sanex3339
|
fcbe2ee66e
|
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/535
|
2020-01-29 22:26:33 +03:00 |
|
sanex3339
|
05a172973c
|
Reverted validation errors under node target for sourceMap* options
|
2020-01-28 22:56:32 +03:00 |
|
sanex3339
|
dcf634e7e6
|
Added missing tests import
|
2020-01-25 14:15:21 +03:00 |
|
sanex3339
|
001417333e
|
Slightly changed tests structure
|
2020-01-19 22:52:05 +03:00 |
|
sanex3339
|
e9ddfdf81d
|
IsAllowedForObfuscationTarget validator
|
2020-01-19 22:22:50 +03:00 |
|
sanex3339
|
b776df8f90
|
ScopeAnalyzer tests
|
2020-01-18 10:27:47 +03:00 |
|
sanex3339
|
102b4cdd58
|
Use of eslint-scope data to rename identifiers #2: refactoring
|
2020-01-17 02:17:26 +03:00 |
|
sanex3339
|
54be39bb26
|
Extracted some LiteralTransformer tests to StringArrayStorage.spec.ts
|
2020-01-14 00:41:56 +03:00 |
|
sanex3339
|
24135e3490
|
Added additional tests
|
2020-01-12 21:41:24 +03:00 |
|
sanex3339
|
1edf96c0a0
|
shuffleStringArray option
|
2020-01-12 19:55:41 +03:00 |
|
sanex3339
|
645e122640
|
Switched from espree to acorn
|
2020-01-10 19:02:23 +03:00 |
|
sanex3339
|
3a1cc4e4f5
|
Auto detection of prevailing kind of variables
|
2020-01-09 01:30:34 +03:00 |
|
sanex3339
|
2c549379a7
|
StackTraceAnalyzer rename to CallsGraphAnalyzer
|
2020-01-07 12:37:42 +03:00 |
|
sanex3339
|
114b053bd9
|
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/419
|
2020-01-03 14:34:15 +03:00 |
|
sanex3339
|
37784ff97b
|
Added ReservedStringObfuscatingGuard test file to index.spec.ts
|
2020-01-02 16:05:49 +03:00 |
|
sanex3339
|
554b94a870
|
Added unit tests for DictionaryIdentifierNamesGenerator
|
2019-12-31 13:31:06 +03:00 |
|
sanex3339
|
a83f3fcacd
|
Added missing tests import
|
2019-12-31 09:58:59 +03:00 |
|
sanex3339
|
f8044a7248
|
Added base tests for LevelledTopologicalSorter
|
2019-12-30 20:44:24 +03:00 |
|
sanex3339
|
58f220dd40
|
Added SplitStringTransformer tests to index.spec.ts
|
2019-12-28 21:08:25 +03:00 |
|
sanex3339
|
e7f2bd1063
|
Replaced ObfuscationResult and SourceMapCorrector classes by ObfuscatedCode class
|
2018-07-29 16:06:40 +03:00 |
|
sanex3339
|
66640b4152
|
Refactoring related on splitting between nodes with statements and nodes with lexical scopes
|
2018-07-29 14:07:09 +03:00 |
|