A powerful obfuscator for JavaScript and Node.js
BSD-2-CLAUSE License
Bot releases are visible (Hide)
Published by sanex3339 about 4 years ago
identifierNamesGenerator: 'mangled'
option that causes wrong identifier names generationPublished by sanex3339 about 4 years ago
stringArrayWrappersType
allows to select a type of the wrappers that are appending by the stringArrayWrappersCount
optionPublished by sanex3339 about 4 years ago
Published by sanex3339 about 4 years ago
stringArrayWrappersCount
sets the count of wrappers for the string array
inside each root or function scopestringArrayWrappersChainedCalls
enables the chained calls between string array
wrappersPublished by sanex3339 about 4 years ago
getOptionsByPreset
allows to get options for the passed options preset namePublished by sanex3339 about 4 years ago
stringArrayEncoding
option now accepts an array of encodings. Each string will be randomly encoded with passed encoding.Published by sanex3339 about 4 years ago
splitStrings
and renameProperties
option. https://github.com/javascript-obfuscator/javascript-obfuscator/issues/729
Published by sanex3339 about 4 years ago
optionsPreset
allows to set options presetPublished by sanex3339 about 4 years ago
deadCodeInjection
dead code identifiers. Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/708
TaggedTemplateLiteral
obfuscation. https://github.com/javascript-obfuscator/javascript-obfuscator/issues/716
Published by sanex3339 about 4 years ago
ExportNamedDeclaration
and ExportAllDeclaration
nodesPublished by sanex3339 about 4 years ago
Published by sanex3339 about 4 years ago
TaggedTemplateLiteral
obfuscation. https://github.com/javascript-obfuscator/javascript-obfuscator/issues/696
disableConsoleOutput
template. https://github.com/javascript-obfuscator/javascript-obfuscator/issues/691
Published by sanex3339 about 4 years ago
Published by sanex3339 about 4 years ago
Uncaught SyntaxError: yield is a reserved identifier
when deadCodeInjection
is enabledPublished by sanex3339 about 4 years ago
domainLock
option patterns with leading dot character (.example.com
) now cover root domains (example.com
) in addition to all sub-domains (sub.example.com
). https://github.com/javascript-obfuscator/javascript-obfuscator/issues/640
Published by sanex3339 over 4 years ago
simplify
option now affects all block statements. Improved variable declarations merging.Published by sanex3339 over 4 years ago
numbersToExpressions
enables numbers conversion to expressionsPublished by sanex3339 over 4 years ago
mangled
identifier name generatorsPublished by sanex3339 over 4 years ago
IfStatement
contains only single let
or const
variable declaration when simlify
option enabled. https://github.com/javascript-obfuscator/javascript-obfuscator/issues/661
source-map: 'inline'
encoding after 1.3.0
Published by sanex3339 over 4 years ago
mangled-shuffled
identifier names generator based on mangled
identifier names generator