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 visible (Hide)

javascript-obfuscator - 4.1.0 version Latest Release

Published by sanex3339 about 1 year ago

  • Add target service-worker
javascript-obfuscator - 4.0.1 release

Published by sanex3339 over 1 year ago

javascript-obfuscator - 4.0.0 release

Published by sanex3339 over 2 years ago

javascript-obfuscator - 3.2.7 release

Published by sanex3339 over 2 years ago

javascript-obfuscator - 3.2.6 release

Published by sanex3339 over 2 years ago

javascript-obfuscator - 3.2.5 release

Published by sanex3339 over 2 years ago

javascript-obfuscator - 3.2.4 release

Published by sanex3339 over 2 years ago

javascript-obfuscator - 3.2.3 release

Published by sanex3339 over 2 years ago

  • Fixed missing transformation of string array calls in some cases
  • Fixed generation of reserved identifier names like Map or Set for mangled and mangled-shuffled identifier names generators
javascript-obfuscator - 3.2.2 release

Published by sanex3339 over 2 years ago

javascript-obfuscator - 3.2.1 release

Published by sanex3339 over 2 years ago

v3.2.1

  • Updated copyright
javascript-obfuscator - 3.2.0 release

Published by sanex3339 over 2 years ago

javascript-obfuscator - 3.1.0 release

Published by sanex3339 over 2 years ago

  • Added support of es2022 features: class static block
javascript-obfuscator - 3.0.1

Published by sanex3339 over 2 years ago

  • Dependencies update
  • Fixed performance for Apple M1 chip
javascript-obfuscator - 3.0.0 release

Published by sanex3339 about 3 years ago

  • Breaking change: ignoreRequireImports option renamed to ignoreImports
  • Breaking change: rotateStringArray option renamed to stringArrayRotate
  • Breaking change: shuffleStringArray option renamed to stringArrayShuffle
  • ignoreImports now ignores dynamic imports in addition to require imports
javascript-obfuscator - 2.19.1 release

Published by sanex3339 about 3 years ago

  • Updated @javascript-obfuscator/escodegen with fixed parenthesis of default export IIFE
javascript-obfuscator - 2.19.0 release

Published by sanex3339 about 3 years ago

javascript-obfuscator - 2.18.1 release

Published by sanex3339 about 3 years ago

  • Updated @javascript-obfuscator/escodegen with fixed generation of private property names
javascript-obfuscator - 2.18.0 release

Published by sanex3339 about 3 years ago

  • Added support of es2022 features: class properties
  • Dropped support for node@15.
  • Increased minimum supported node versions: ^12.22.0 || ^14.17.0 || >=16.0.0
javascript-obfuscator - 2.17.0 release

Published by sanex3339 over 3 years ago

  • New option: sourceMapSourcesMode allows to control sources and sourcesContent fields of the source map
  • inputFileName option now required when using NodeJS API and sourceMapSourcesMode option has sources value`.
  • Fixed some cases with wrong source map file name generation when sourceMapFileName option is set
javascript-obfuscator - 2.16.0 release

Published by sanex3339 over 3 years ago

  • stringArrayWrappersType: 'function' now generates different indexes between each wrapper inside the same lexical scope
  • stringArrayWrappersType: 'function' now generates different parameters order between each wrapper inside the same lexical scope
  • stringArrayWrappersType: 'function' now appends FunctionDeclaration functions instead of FunctionExpression functions. This allows to append these wrappers at random positions inside each scope
  • renameProperties option now won't generate duplicated property names in some cases
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