You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: CHANGELOG.md
+13
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,18 @@
1
1
Change Log
2
2
===
3
+
v0.9.0-beta.2
4
+
---
5
+
* Transformers refactoring
6
+
7
+
v0.9.0-beta.1
8
+
---
9
+
***New option:**`controlFlowFlattening` allows to enable/disable **Control Flow flattening**. Control flow flattening is a structure transformation of the source code that hinders program comprehension.
10
+
***New option:**`controlFlowFlatteningThreshold` allows to set percentage of nodes that will affected by `controlFlowFlattening`.
If the destination path is not specified through `--output` option, obfuscated code will saved into input file directory with name like `INPUT_FILE_NAME-obfuscated.js`
@@ -409,7 +411,7 @@ Available values:
409
411
*`true` (`boolean`): encode `stringArray` values using `base64`
*`'base64'` (`string`): encode `stringArray` values using `base64`
412
-
*`'rc4'` (`string`): encode `stringArray` values using `rc4`. **About 30-50% slower then`base64`, but more harder to get initial values.** It is recommended to disable [`unicodeEscapeSequence`](#unicodeescapesequence) option with `rc4` encoding to prevent very large size of obfuscated code.
414
+
*`'rc4'` (`string`): encode `stringArray` values using `rc4`. **About 30-50% slower than`base64`, but more harder to get initial values.** It is recommended to disable [`unicodeEscapeSequence`](#unicodeescapesequence) option with `rc4` encoding to prevent very large size of obfuscated code.
413
415
414
416
### `stringArrayThreshold`
415
417
Type: `number` Default: `0.8` Min: `0` Max: `1`
@@ -432,7 +434,7 @@ Unicode escape sequence increases code size greatly. It is recommended to disabl
432
434
## Preset Options
433
435
### High obfuscation, low performance
434
436
435
-
Performance will 50-100% slower then without obfuscation
437
+
Performance will 50-100% slower than without obfuscation
436
438
437
439
```javascript
438
440
{
@@ -453,7 +455,7 @@ Performance will 50-100% slower then without obfuscation
453
455
454
456
### Medium obfuscation, optimal performance
455
457
456
-
Performance will 30-35% slower then without obfuscation
458
+
Performance will 30-35% slower than without obfuscation
457
459
458
460
```javascript
459
461
{
@@ -474,7 +476,7 @@ Performance will 30-35% slower then without obfuscation
474
476
475
477
### Low obfuscation, High performance
476
478
477
-
Performance will slightly slower then without obfuscation
479
+
Performance will slightly slower than without obfuscation
478
480
479
481
```javascript
480
482
{
@@ -493,7 +495,7 @@ Performance will slightly slower then without obfuscation
0 commit comments