Quellcode durchsuchen

fix(create): Correct escaping of quotes in templates

Michael Bromley vor 4 Jahren
Ursprung
Commit
9537245fcf
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1 1
      packages/create/src/gather-user-responses.ts

+ 1 - 1
packages/create/src/gather-user-responses.ts

@@ -180,7 +180,7 @@ async function generateSources(
      * Instead, we disable escaping and use this custom helper to escape only the single quote character.
      */
     Handlebars.registerHelper('escapeSingle', (aString: unknown) => {
-        return typeof aString === 'string' ? aString.replace(`'`, `\\'`) : aString;
+        return typeof aString === 'string' ? aString.replace(/'/g, `\\'`) : aString;
     });
 
     const templateContext = {