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
|
f819acbc4b
|
Removed isNodeScope option, added more tests
|
2020-01-27 20:44:16 +03:00 |
|
sanex3339
|
c0117912c1
|
Added class scope sanitizing
|
2020-01-27 20:11:40 +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
|
fc2cf933d9
|
More complex object keys transformation + some string literal transformations refactoring
|
2020-01-25 13:50:00 +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 |
|
sanex3339
|
737e1a2d0f
|
Fixed object keys extraction when using with template literals
|
2020-01-20 23:54:58 +03:00 |
|
sanex3339
|
e9ddfdf81d
|
IsAllowedForObfuscationTarget validator
|
2020-01-19 22:22:50 +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
|
309c678888
|
LiteralTransformer rotate and shuffle tests refactoring
|
2020-01-14 00:31:09 +03:00 |
|
sanex3339
|
1edf96c0a0
|
shuffleStringArray option
|
2020-01-12 19:55:41 +03:00 |
|
sanex3339
|
b764844696
|
Literal replacer refactoring
|
2020-01-12 17:48:02 +03:00 |
|
sanex3339
|
612068024a
|
Added method-definition literal key converting to computed
|
2020-01-09 17:14:31 +03:00 |
|
sanex3339
|
3a1cc4e4f5
|
Auto detection of prevailing kind of variables
|
2020-01-09 01:30:34 +03:00 |
|
sanex3339
|
53532e7095
|
Added more tests
|
2020-01-06 22:29:44 +03:00 |
|
sanex3339
|
4dcff4eb4d
|
Added logic to skip variable declaration transformation
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues
|
2020-01-06 20:57:28 +03:00 |
|
sanex3339
|
56e80ae800
|
More cases with improved objectExpressionKeys support
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/387
|
2020-01-06 01:41:00 +03:00 |
|
sanex3339
|
b42e6229ee
|
Improved transformObjectKeys option to cover more object expressions
|
2020-01-05 18:13:22 +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
|
f39d16370b
|
Added failing test for custom nodes identifier names collision
|
2020-01-01 15:53:44 +03:00 |
|
sanex3339
|
36918c351c
|
DictionaryIdentifierNamesGenerator refactoring
|
2019-12-31 12:40:29 +03:00 |
|
sanex3339
|
c313802011
|
* The splitStrings option now correctly works with transformObjectKeys option
* Internal `TransformersRunner` rework to support topological sort of node transformers
|
2019-12-30 19:46:49 +03:00 |
|
sanex3339
|
3ba3fff62c
|
The splitStrings option now correctly splits strings inside objects
|
2019-12-29 13:29:08 +03:00 |
|
sanex3339
|
783067b505
|
splitString and splitStringChunkLength options
|
2019-12-28 20:35:59 +03:00 |
|
sanex3339
|
f36a166174
|
0.18.1 version
|
2018-08-18 15:23:40 +03:00 |
|
sanex3339
|
adb5f4ee25
|
0.18.1 version
|
2018-08-14 10:07:57 +03:00 |
|
sanex3339
|
cd22ec68d0
|
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/313
|
2018-08-09 22:21:04 +03:00 |
|
sanex3339
|
b4ef1bf779
|
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/309
|
2018-08-08 16:19:17 +03:00 |
|
sanex3339
|
df4ac27987
|
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/307
|
2018-08-08 15:18:01 +03:00 |
|
sanex3339
|
7170a2b476
|
Fixed wrong arrow function block scope detection
|
2018-07-24 23:53:34 +03:00 |
|
sanex3339
|
0296b13616
|
More correct fix of https://github.com/javascript-obfuscator/javascript-obfuscator/issues/297
|
2018-07-22 14:09:16 +03:00 |
|
sanex3339
|
0e76dbcf50
|
Added tests for issue https://github.com/javascript-obfuscator/javascript-obfuscator/issues/297
|
2018-07-21 12:33:21 +03:00 |
|
sanex3339
|
34a048e540
|
Replaced dev test on previous one
|
2018-04-15 10:18:55 +03:00 |
|
sanex3339
|
afe33db8fb
|
Correct obfuscation of object rest and spread properties
|
2018-04-14 23:26:48 +03:00 |
|
sanex3339
|
3ea05aa0e1
|
Switched esprima on espree. Obfuscation of export declarations
|
2018-03-25 20:32:08 +03:00 |
|
sanex3339
|
6f480a6f6f
|
Fixed rare bug with runtime error with identifiersNameGenarator: mangled
|
2018-03-24 00:23:58 +03:00 |
|
sanex3339
|
10144ee6e6
|
Added more tests and fixes of #217
|
2018-03-11 01:56:16 +03:00 |
|
sanex3339
|
a5a4239463
|
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/217
|
2018-03-11 01:35:57 +03:00 |
|
sanex3339
|
71f5d43b79
|
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/195
|
2018-02-17 17:38:51 +03:00 |
|
sanex3339
|
6378ea500d
|
Dead code injection improvements #1
|
2018-02-17 14:18:45 +03:00 |
|
sanex3339
|
cf94be2285
|
Add prefix only for variables with global declaration
|
2018-01-22 23:15:43 +03:00 |
|
sanex3339
|
d4b801e71e
|
identifiersPrefix option
|
2018-01-18 01:36:17 +03:00 |
|