diff --git a/packages/cli-kit/src/public/node/git.ts b/packages/cli-kit/src/public/node/git.ts index 94c10c74aed..a4ad1ebe07b 100644 --- a/packages/cli-kit/src/public/node/git.ts +++ b/packages/cli-kit/src/public/node/git.ts @@ -89,11 +89,9 @@ export function createGitIgnore(directory: string, template: GitIgnoreTemplate): outputDebug(outputContent`Creating .gitignore at ${outputToken.path(directory)}...`) const filePath = `${directory}/.gitignore` - let fileContent = '' - for (const [section, lines] of Object.entries(template)) { - fileContent += `# ${section}\n` - fileContent += `${lines.join('\n')}\n\n` - } + const fileContent = Object.entries(template) + .map(([section, lines]) => `# ${section}\n${lines.join('\n')}\n\n`) + .join('') appendFileSync(filePath, fileContent) }