# Atualizações de Dependências ## Dependências Atualizadas - `@nestjs/mapped-types`: de 1.0.0 para 2.1.0 - `@nestjs/swagger`: de 7.4.2 para 11.1.0 - `bullmq`: de 5.45.2 para 5.46.0 - `oracledb`: de 5.5.0 para 6.8.0 - `reflect-metadata`: de 0.1.14 para 0.2.2 ## Dependências de Desenvolvimento Atualizadas - `@types/node`: para 22.14.0 - `rimraf`: para 6.0.1 ## Dependências Que Ainda Precisam Ser Atualizadas - Pacotes de teste (Jest): A atualização do Jest (de 26.x para 29.x) requer uma migração significativa e pode quebrar testes existentes. - Prettier e ESLint: Estes podem ser atualizados em uma fase posterior. ## Vulnerabilidades - Ainda existem 18 vulnerabilidades (16 moderadas, 2 altas) relacionadas principalmente ao Jest, que é usado apenas para testes. - Para resolver todas as vulnerabilidades, incluindo mudanças significativas, você poderia executar `npm audit fix --force`, mas isso poderia quebrar funcionalidades existentes. ## Próximos Passos Recomendados 1. Atualizar o Jest separadamente, fazendo os ajustes necessários nos testes 2. Atualizar o ESLint e Prettier para versões mais recentes 3. Verificar a compatibilidade entre as dependências atualizadas e as que não foram atualizadas 4. Considerar atualizações de TypeORM e outros pacotes específicos do domínio ## Observações - Usamos `--legacy-peer-deps` para contornar conflitos de dependências. Isso pode mascarar incompatibilidades reais entre pacotes. - Recomenda-se testar a aplicação extensivamente após essas atualizações.