Olá Daniel!
Desculpa a demora, eu estou respondendo esse tópico para tentar ajudar você e outros alunos com essa mesma dúvida, e tembém para organizar o nosso fórum.
Obrigado por compartilhar a solução que você encontrou para resolver o problema do "json-auth-server required express". É ótimo ver que você conseguiu dar sequência nas aulas após fazer essas alterações nos pacotes utilizados.
É comum encontrar discussões abertas no GitHub sobre problemas e bugs em pacotes e bibliotecas. Às vezes, pode levar algum tempo até que uma solução definitiva seja encontrada. Enquanto isso, é uma boa prática tentar encontrar soluções alternativas, como você fez.
Lembre-se de que cada projeto pode ter suas próprias dependências e versões específicas de pacotes. Portanto, é importante verificar a documentação e os requisitos do projeto para garantir que você esteja usando as versões corretas dos pacotes.
Espero ter ajudado e bons estudos!