Quellcode durchsuchen

Fixed runtime errors with mangled-shuffled identifier names generator

sanex3339 vor 4 Jahren
Ursprung
Commit
944e8f410f

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
dist/index.browser.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
dist/index.cli.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
dist/index.js


+ 3 - 1
src/generators/identifier-names-generators/MangledIdentifierNamesGenerator.ts

@@ -161,7 +161,9 @@ export class MangledIdentifierNamesGenerator extends AbstractIdentifierNamesGene
                 --index;
             } while (index >= 0);
 
-            return `a${zeroSequence(nameLength)}`;
+            const firstLetterCharacter: string = nameSequence[numbersString.length];
+
+            return `${firstLetterCharacter}${zeroSequence(nameLength)}`;
         };
 
         let newMangledName: string = generateNewMangledName(previousMangledName);

Einige Dateien werden nicht angezeigt, da zu viele Dateien in diesem Diff geändert wurden.