Michael Brasington
Michael Brasington
Oh this is because of the class properties being used. Unfortunately, escodegen, has not been updated in a while to support this. I would rewrite your class fields to regular...
Change all class properties to method definitions `initialize = () => new Promise(…` to `initialize() { return new Promise(… }`
Hmm. What about the obfuscation time for `Preparation` ? Because they both do something similar: - `Preparation` assigns a placeholder label to every non-labeled control-flow structure - `RenameLabels` changes all...
Added in 2.0. (Currently [2.0.0-alpha.2](https://www.npmjs.com/package/js-confuser/v/2.0.0-alpha.2)) https://new--confuser.netlify.app/docs/options/renamelabels#rename-labels
This could be implemented using the `JsConfuser.debugObfuscation`, the same method the js-confuser.com uses to display a progress bar. This way you can avoid the extra dependency. Here's an example: ```js...
This is not planned. You must interface with the custom callback option and feed that into the progress bar library. This is because JS-Confuser.com cannot use system packages.
Hi, thank you for reporting this. It's hard to infer whether it's the obfuscator or your own source code causing this error. Typically, the renamed variables are between 6 and...
@ms2146 Can you put the full error message. Is it the same variable as `xxxxxxxx$xxxxxxxx`?
Closing for now, feel free to reopen
Fixed in 2.0 (Currently [2.0.0-alpha.2](https://www.npmjs.com/package/js-confuser/v/2.0.0-alpha.2)). The 2.0 version nows uses Babel's parser and generator and is more suited for modern JavaScript syntax. The ES5 option is removed in 2.0 -...