Commit History

Autor SHA1 Mensaxe Data
  sanex 4c1bae0527 `unicodeEscapeSequence` logic moved to the `EscapeSequenceTransformer` %!s(int64=4) %!d(string=hai) anos
  sanex 3036e8be1a WIP: shifted indexes of string array wrappers #2: refactoring %!s(int64=4) %!d(string=hai) anos
  sanex e20f2826e4 Refactoring of StringArrayTransformer.ts: moved logic to StringArrayWrappersTransformer, StringArrayScopeCallsWrapperDataStorage and VisitedLexicalScopeNodesStackStorage %!s(int64=4) %!d(string=hai) anos
  sanex b483ef17cf Added StringArrayIntermediateCallsWrapperNode custom node %!s(int64=4) %!d(string=hai) anos
  sanex 84432e87e8 Improved `stringArrayIntermediateVariablesCount` option with function intermediate calls %!s(int64=4) %!d(string=hai) anos
  sanex 9c04ededc7 Reorganized transformers structure and order %!s(int64=4) %!d(string=hai) anos
  sanex3339 f07452e139 Added number numerical expression analyzer %!s(int64=4) %!d(string=hai) anos
  sanex3339 c6887464c4 Fixed wrong `source-map: 'inline'` encoding after `1.3.0` %!s(int64=4) %!d(string=hai) anos
  sanex3339 11cfaf2b51 Renamed option `mangleProperties` -> `renameProperties` %!s(int64=5) %!d(string=hai) anos
  sanex3339 f0465fc8f8 Base mangle properties realisation %!s(int64=5) %!d(string=hai) anos
  sanex3339 e7a6186eb6 Code transformers #2: HashbangOperatorTransformer %!s(int64=5) %!d(string=hai) anos
  sanex3339 3a86db105b Code transformers #1 %!s(int64=5) %!d(string=hai) anos
  sanex3339 51523c0d5c Refactoring of custom nodes: split on custom nodes and custom code helpers %!s(int64=5) %!d(string=hai) anos
  sanex3339 9dde522879 Custom nodes refactoring. CustomNodeObfuscator class. %!s(int64=5) %!d(string=hai) anos
  sanex3339 89e8a2452a More stable way to preserve identifiers with scope identifiers traverser %!s(int64=5) %!d(string=hai) anos
  sanex3339 ca4a907094 Added tests for rc4 encoded value collision fix %!s(int64=5) %!d(string=hai) anos
  sanex3339 f333b9d425 Added more tests, renamed some interfaces and classes %!s(int64=5) %!d(string=hai) anos
  sanex3339 102b4cdd58 Use of `eslint-scope` data to rename identifiers #2: refactoring %!s(int64=5) %!d(string=hai) anos
  sanex3339 b764844696 Literal replacer refactoring %!s(int64=5) %!d(string=hai) anos
  sanex3339 1277acea20 Fixed `TypeError: Assignment to constant variable` when auto-detection of kind of variables is inserted `const` variables for `controlFlowStorage` nodes %!s(int64=5) %!d(string=hai) anos
  sanex3339 3a1cc4e4f5 Auto detection of prevailing kind of variables %!s(int64=5) %!d(string=hai) anos
  sanex3339 2c549379a7 StackTraceAnalyzer rename to CallsGraphAnalyzer %!s(int64=5) %!d(string=hai) anos
  sanex3339 b42e6229ee Improved `transformObjectKeys` option to cover more object expressions %!s(int64=5) %!d(string=hai) anos
  sanex3339 c313802011 * The `splitStrings` option now correctly works with `transformObjectKeys` option %!s(int64=5) %!d(string=hai) anos
  sanex3339 e7f2bd1063 Replaced ObfuscationResult and SourceMapCorrector classes by ObfuscatedCode class %!s(int64=6) %!d(string=hai) anos
  sanex3339 76d5ea8c27 Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/271 %!s(int64=7) %!d(string=hai) anos
  sanex3339 d4b801e71e `identifiersPrefix` option %!s(int64=7) %!d(string=hai) anos
  sanex3339 d3bd595142 Object keys obfuscation - first working realisation %!s(int64=7) %!d(string=hai) anos
  sanex3339 74351be750 `identifierNamesGenerator` option %!s(int64=7) %!d(string=hai) anos
  sanex3339 389c49582c Identifier name generators: Hexadecimal and Mangled %!s(int64=7) %!d(string=hai) anos