Prechádzať zdrojové kódy

Fixed runtime errors with mangled-shuffled identifier names generator

sanex3339 4 rokov pred
rodič
commit
944e8f410f

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/index.browser.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/index.cli.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/index.js


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

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

Niektoré súbory nie sú zobrazené, pretože je v týchto rozdielových dátach zmenené mnoho súborov