const fs = require('fs'); const path = require('path'); const baseDir = 'apps/web/src/routes/(dashboard)/recursos-humanos/funcionarios'; const cadastroPath = path.join(baseDir, 'cadastro/+page.svelte'); const editarPath = path.join(baseDir, '[funcionarioId]/editar/+page.svelte'); console.log('Reading files...'); const cadastro = fs.readFileSync(cadastroPath, 'utf8'); // Create the edit file from scratch const editContent = ` {#if loadingData}
{:else}

Editar Funcionário

Atualize as informações do funcionário

{#if notice}
{#if notice.kind === "success"} {:else} {/if} {notice.text}
{/if}
{ e.preventDefault(); handleSubmit(); }}> `; // Extract form from cadastro (from line 294 to 1181) const cadastroLines = cadastro.split('\n'); const formLines = cadastroLines.slice(293, 1181); // Get lines 294-1181 (0-indexed) const formContent = formLines.join('\n'); // Replace "Cadastrar" with "Atualizar" in button const fixedForm = formContent .replace('Cadastrar Funcionário', 'Atualizar Funcionário') .replace('Cadastrando...', 'Atualizando...'); const finalContent = editContent + fixedForm + '\n
\n
\n{/if}'; fs.writeFileSync(editarPath, finalContent, 'utf8'); console.log(`✓ File created successfully!`); console.log(` Total lines: ${finalContent.split('\n').length}`); console.log(` File saved to: ${editarPath}`);