js-confuser
Advanced tools
Changelog
1.7.0
Updates
Fixed #89
Fixed #88
Fixed #91
Fixed #95
Added documentation pages for RGF and Control Flow Flattening
Removed eval
option in favor of rgf
option.
"all"
option from rgf
.Removed nameRecycling
option
Changelog
1.6.0
Website Redesign + Updates
The website is now redesigned and live at js-confuser.com!
selfDefending
Prevents the use of code beautifiers or formatters against your code.
Identical to Obfuscator.io's Self Defending
Fixed #56
ES5 to handle destructuring member expressions
Improved Control Flow Flattening techniques
Updated the String concealing encoding algorithm
Optimizations / Small fixes
Changelog
1.5.9
Big update
This updates comes with many bug fixes:
Note: The ES5
option is not meant to replace Babel. It is only intended to undo ES6 features the obfuscator may have added to your code.
Fixed #74
Fixed #75
Fixed #76
^
, `
, [
, ]
as property keysFixed #77
toString
and hasOwnProperty
Fixed #78
Fixed #79
BigInt
literalsFixed #80
var
and let
variables in the same scopeFixed #81
typeof
expressionsFixed #82
Changelog
1.5.7
Countermeasures function fixes
This update focuses on fixing Countermeasures bugs
The countermeasures
is custom callback function to invoke when a lock is triggered.
Fixed #66
Added additional code to prevent an infinite loop from occurring
Slight improvements to RGF
Changelog
1.5.6
Website changed and RGF fixes
The website is back at a different domain now: https://master--hungry-shannon-c1ce6b.netlify.app/
This update focuses on fixing RGF bugs
Fixed #64
RGF will no longer change getter/setter methods
RGF will no longer change class methods
RGF now works when using mangled
variable names
Minify will remove unreachable code following a Throw statement