sanex
|
229c99f68c
|
Added ExportSpecifierTransformer. Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/791
|
2020-10-28 00:30:40 +03:00 |
|
sanex
|
dc3da64da7
|
EscapeSequenceTransformer moved to the Finalizing transformers
|
2020-09-24 11:23:03 +03:00 |
|
sanex
|
4c1bae0527
|
unicodeEscapeSequence logic moved to the EscapeSequenceTransformer
|
2020-09-24 11:01:23 +03:00 |
|
sanex
|
e20f2826e4
|
Refactoring of StringArrayTransformer.ts: moved logic to StringArrayWrappersTransformer, StringArrayScopeCallsWrapperDataStorage and VisitedLexicalScopeNodesStackStorage
|
2020-09-14 00:58:17 +03:00 |
|
sanex
|
a0dca0256b
|
Fixed regression bug with combination of splitStrings and renameProperties option
https://github.com/javascript-obfuscator/javascript-obfuscator/issues/729
|
2020-09-02 21:52:59 +03:00 |
|
sanex
|
9c04ededc7
|
Reorganized transformers structure and order
|
2020-08-23 09:27:35 +03:00 |
|
sanex3339
|
c85f6c0092
|
Added ObjectPatternPropertiesTransformer. Added helper for stubbing selected node transformers.
|
2020-07-31 10:28:27 +03:00 |
|
sanex3339
|
37eb0aa745
|
ExpressionStatementsMergeTransformer + optimized AbstractStatementSimplifyTransformer logic
|
2020-07-15 15:20:19 +03:00 |
|
sanex3339
|
c1b0458f3c
|
Block statement simplify transformer
|
2020-07-15 10:19:41 +03:00 |
|
sanex3339
|
dd8dcac223
|
Added numbersToExpressions option and NumberToNumericalExpressionTransformer
|
2020-07-12 18:24:57 +03:00 |
|
sanex3339
|
87e23748f0
|
Renamed option: minify -> simplify
|
2020-07-06 21:47:09 +03:00 |
|
sanex3339
|
770d52ccac
|
IfStatementSimplifyTransformer prototype WIP
|
2020-06-28 12:15:47 +03:00 |
|
sanex3339
|
1d86852e45
|
minify option and variable declarations merge transformer
|
2020-06-26 12:41:01 +03:00 |
|
sanex3339
|
11cfaf2b51
|
Renamed option mangleProperties -> renameProperties
|
2020-06-07 00:52:11 +03:00 |
|
sanex3339
|
f5e06fcfed
|
Added mangleProperties option
|
2020-06-06 10:04:25 +03:00 |
|
sanex3339
|
f0465fc8f8
|
Base mangle properties realisation
|
2020-06-05 23:44:05 +03:00 |
|
sanex3339
|
75c2a7b5d6
|
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/590
|
2020-04-12 23:15:32 +03:00 |
|
sanex3339
|
e7a6186eb6
|
Code transformers #2: HashbangOperatorTransformer
|
2020-03-14 23:37:33 +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
|
ed09424df5
|
Changed file log messages
|
2020-02-20 23:33:13 +03:00 |
|
sanex3339
|
499c2b1a33
|
Fixed string array name preserving inside string array helpers
|
2020-02-16 23:39:39 +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
|
64b61a7ae7
|
Migration from tslint on eslint #1
|
2020-01-30 10:13:28 +03:00 |
|
sanex3339
|
d0285aa085
|
A file path will be displayed on obfuscation error
|
2020-01-21 01:34:43 +03:00 |
|
sanex3339
|
c050ebca38
|
ecmaVersion constant
|
2020-01-19 00:15:24 +03:00 |
|
sanex3339
|
102b4cdd58
|
Use of eslint-scope data to rename identifiers #2: refactoring
|
2020-01-17 02:17:26 +03:00 |
|
sanex3339
|
ff6b3013a6
|
eslint-scope transformer
|
2020-01-15 22:15:38 +03:00 |
|
sanex3339
|
645e122640
|
Switched from espree to acorn
|
2020-01-10 19:02:23 +03:00 |
|
sanex3339
|
114b053bd9
|
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/419
|
2020-01-03 14:34:15 +03:00 |
|
sanex3339
|
945e885240
|
* Fixed identifier names generations for mangled and dictionary identifier names generators
* Fixed combination of `identifierNamesGenerator: dictionary` and `debugProtection` options
* `seed` option now accepts `string` and `number` values
|
2020-01-01 21:46:51 +03:00 |
|
sanex3339
|
783067b505
|
splitString and splitStringChunkLength options
|
2019-12-28 20:35:59 +03:00 |
|
Dmitry Zamotkin
|
dfe704d3ba
|
Upgrade to latest 6.1.2 Espree version.
The attachComment option is removed that's why CommentTransformer refactored to emulate the old behaviour.
|
2019-12-02 23:35:14 +03:00 |
|
Dmitry Zamotkin
|
72d29ed2bd
|
Fix tslint
|
2019-12-01 19:17:23 +03:00 |
|
Dmitry Zamotkin
|
3c2e0c9eb0
|
Non-replaceable variables should be preserved to escape collisions with generated variable names
|
2019-12-01 19:06:55 +03:00 |
|
sanex3339
|
e7f2bd1063
|
Replaced ObfuscationResult and SourceMapCorrector classes by ObfuscatedCode class
|
2018-07-29 16:06:40 +03:00 |
|
sanex3339
|
e9c6adc3b1
|
Fixed tslint
|
2018-06-09 14:49:50 +03:00 |
|
sanex3339
|
a003a6ed98
|
inputFileName option
|
2018-06-08 00:04:33 +03:00 |
|
sanex3339
|
5fdf26b941
|
Added getBlockScopeOfNode method
|
2018-06-07 11:07:06 +03:00 |
|
sanex3339
|
6bd872c13c
|
Added base web version
|
2018-04-19 13:08:58 +03:00 |
|
sanex3339
|
afe33db8fb
|
Correct obfuscation of object rest and spread properties
|
2018-04-14 23:26:48 +03:00 |
|
sanex3339
|
bcb3569e83
|
Obfuscation of import specifiers #2
|
2018-03-26 01:43:10 +03:00 |
|
sanex3339
|
b97d47386b
|
Obfuscation of import specifiers
|
2018-03-26 01:13:26 +03:00 |
|
sanex3339
|
3ea05aa0e1
|
Switched esprima on espree. Obfuscation of export declarations
|
2018-03-25 20:32:08 +03:00 |
|
sanex3339
|
78cdba9ef6
|
Added NodeMetadata class
|
2018-03-15 23:19:15 +03:00 |
|
sanex3339
|
0c088af218
|
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/210
|
2018-03-02 01:00:33 +03:00 |
|
sanex3339
|
8e7423a852
|
Added the facade over esprima to improve error messages
|
2018-02-13 18:02:26 +03:00 |
|
sanex3339
|
c00685c43d
|
Custom nodes transformer
|
2018-01-15 01:30:45 +03:00 |
|
sanex3339
|
4282ed2a81
|
Some refactoring
|
2018-01-13 18:21:29 +03:00 |
|
sanex3339
|
43f64f73e7
|
Dead code injection refactoring #1
|
2018-01-13 02:05:10 +03:00 |
|