Add vmPreprocessIdentifiers to the readme

This commit is contained in:
sanex3339
2026-01-25 23:23:33 +04:00
parent c844f97cfc
commit 311799e3e7
+7
View File
@@ -1785,6 +1785,13 @@ Type: `number` Default: `1`
Controls what percentage of your root-level functions get VM protection.
### `vmPreprocessIdentifiers`
Type: `boolean` Default: `true`
Renames all non-global identifiers to unique hexadecimal names before VM obfuscation. This eliminates variable shadowing that can cause scope resolution issues in the VM bytecode.
**When to disable:** Only disable this if you encounter specific compatibility issues. The preprocessing step ensures correct variable resolution in complex nested scopes.
### `vmTargetFunctions`
Type: `string[]` Default: `[]`