js-confuser
js-confuser copied to clipboard
JS-Confuser is a JavaScript obfuscation tool to make your programs *impossible* to read.
**Config and Small code sample** Config: ```js { target: "node", controlFlowFlattening: true } ``` Code: ```js if (true) { function myFunction() { console.log("Top Function Declaration"); } function myFunction() { console.log("Bottom...
**Describe the bug:** Compiles invalid JS **Config and Small code sample** Config: ```js { target: "node", preset: "high" } ``` Code: ```js (a ?? {}) && "" ``` **Expected behavior**...
upon utilizing globalConcealing with stringCompression or stringConcealing it makes the output code give errors, upon removing globalConcealing it fixes the problem.
**Describe the bug:** TypeError: Cannot read properties of null (reading 'type') **Config and Small code sample** Too Big Code: Too big can't upload **Expected behavior** The Program should be obfuscated...
Hello, To avoid renaming a certain variable with the example is renameVariables: name=>name!="jQuery", Can you provide sample for multiple variables to avoid rename ?
**Describe the bug:** Defining the same variable multiple times (`has already been declared`) **Config and Small code sample** Config: ```js { target: "node", preset: "high" } ``` Code: ```js can't...
**Describe the bug:** ![image](https://user-images.githubusercontent.com/25538372/122978044-0f311f80-d364-11eb-8c95-55b09ac37297.png) ![image](https://user-images.githubusercontent.com/25538372/122978633-b8781580-d364-11eb-931f-c3eb67629d1a.png) **Config and Small code sample** Config: ```js { target: "node", preset: "high" } ``` Code: ```js var affect = 0; class MyClass{ constructor(){ affect =...