javascript-obfuscator

A powerful obfuscator for JavaScript and Node.js

BSD-2-CLAUSE License

Downloads
1.2M
Stars
12.8K
Committers
45

Bot releases are hidden (Show)

javascript-obfuscator - 2.3.1 release

Published by sanex3339 about 4 years ago

  • Fixed a rare bug with identifierNamesGenerator: 'mangled' option that causes wrong identifier names generation
javascript-obfuscator - 2.3.0 release

Published by sanex3339 about 4 years ago

javascript-obfuscator - 2.2.1 release

Published by sanex3339 about 4 years ago

javascript-obfuscator - 2.2.0 release

Published by sanex3339 about 4 years ago

  • New option (enabled by default): stringArrayWrappersCount sets the count of wrappers for the string array inside each root or function scope
  • New option (enabled by default): stringArrayWrappersChainedCalls enables the chained calls between string array wrappers
javascript-obfuscator - 2.1.0 release

Published by sanex3339 about 4 years ago

  • New API: getOptionsByPreset allows to get options for the passed options preset name
javascript-obfuscator - 2.0.0 release

Published by sanex3339 about 4 years ago

  • Breaking change: stringArrayEncoding option now accepts an array of encodings. Each string will be randomly encoded with passed encoding.
javascript-obfuscator - 1.12.1 release

Published by sanex3339 about 4 years ago

javascript-obfuscator - 1.12.0 release

Published by sanex3339 about 4 years ago

  • New option: optionsPreset allows to set options preset
javascript-obfuscator - 1.11.0 release

Published by sanex3339 about 4 years ago

javascript-obfuscator - 1.10.2 release

Published by sanex3339 about 4 years ago

  • Fixed obfuscation of literals of ExportNamedDeclaration and ExportAllDeclaration nodes
javascript-obfuscator - 1.10.1 release

Published by sanex3339 about 4 years ago

javascript-obfuscator - 1.10.0 release

Published by sanex3339 about 4 years ago

javascript-obfuscator - 1.9.0 release

Published by sanex3339 about 4 years ago

javascript-obfuscator - 1.8.1 release

Published by sanex3339 about 4 years ago

  • Fixed runtime error Uncaught SyntaxError: yield is a reserved identifier when deadCodeInjection is enabled
javascript-obfuscator - 1.8.0 release

Published by sanex3339 about 4 years ago

javascript-obfuscator - 1.7.0 release

Published by sanex3339 over 4 years ago

  • simplify option now affects all block statements. Improved variable declarations merging.
javascript-obfuscator - 1.6.0 release

Published by sanex3339 over 4 years ago

  • New option: numbersToExpressions enables numbers conversion to expressions
javascript-obfuscator - 1.5.2 release

Published by sanex3339 over 4 years ago

  • Prevented mutation of the name sequences of mangled identifier name generators
javascript-obfuscator - 1.5.1 release

Published by sanex3339 over 4 years ago

javascript-obfuscator - 1.5.0 release

Published by sanex3339 over 4 years ago

  • New mangled-shuffled identifier names generator based on mangled identifier names generator
Package Rankings
Top 0.63% on Npmjs.org
Top 21.66% on Repo1.maven.org
Badges
Extracted from project README
npm version FOSSA Status Coverage Status Backers on Open Collective Sponsors on Open Collective xscode FOSSA Status