A powerful obfuscator for JavaScript and Node.js
BSD-2-CLAUSE License
Bot releases are hidden (Show)
service-worker
Published by sanex3339 over 1 year ago
class-validator
dependency https://github.com/javascript-obfuscator/javascript-obfuscator/pull/1146
Published by sanex3339 over 2 years ago
debugProtectionInterval
option now accepts value in milliseconds instead of boolean
value. Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/1031
Published by sanex3339 over 2 years ago
eval
expressions. Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/1053
Published by sanex3339 over 2 years ago
renameProperties
and controlFlowFlattening
options. Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/1053
Published by sanex3339 over 2 years ago
Published by sanex3339 over 2 years ago
Published by sanex3339 over 2 years ago
Map
or Set
for mangled
and mangled-shuffled
identifier names generatorsPublished by sanex3339 over 2 years ago
Published by sanex3339 over 2 years ago
Published by sanex3339 over 2 years ago
stringArrayCallsTransform
and stringArrayCallsTransformThreshold
Published by sanex3339 over 2 years ago
es2022
features: class static blockPublished by sanex3339 over 2 years ago
Published by sanex3339 about 3 years ago
ignoreRequireImports
option renamed to ignoreImports
rotateStringArray
option renamed to stringArrayRotate
shuffleStringArray
option renamed to stringArrayShuffle
ignoreImports
now ignores dynamic
imports in addition to require
importsPublished by sanex3339 about 3 years ago
@javascript-obfuscator/escodegen
with fixed parenthesis of default export
IIFEPublished by sanex3339 about 3 years ago
rotateStringArray
couldn't rotate array properlyselfDefending
optionnpm
package now has types
directory and doesn't have src
directoryPublished by sanex3339 about 3 years ago
@javascript-obfuscator/escodegen
with fixed generation of private property namesPublished by sanex3339 about 3 years ago
es2022
features: class propertiesnode@15
.node
versions: ^12.22.0 || ^14.17.0 || >=16.0.0
Published by sanex3339 over 3 years ago
sourceMapSourcesMode
allows to control sources
and sourcesContent
fields of the source mapinputFileName
option now required when using NodeJS API and sourceMapSourcesMode
option has sources
value`.sourceMapFileName
option is setPublished by sanex3339 over 3 years ago
stringArrayWrappersType: 'function'
now generates different indexes between each wrapper inside the same lexical scopestringArrayWrappersType: 'function'
now generates different parameters order between each wrapper inside the same lexical scopestringArrayWrappersType: 'function'
now appends FunctionDeclaration
functions instead of FunctionExpression
functions. This allows to append these wrappers at random positions inside each scoperenameProperties
option now won't generate duplicated property names in some cases