Files
portalweb-api/dependencias-atualizadas.md
2025-04-02 19:31:13 -03:00

1.5 KiB

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.