mudo o type, e o chalk buga
Olá Ilso. Sobre o primeiro post, se o type for "module" você tera que alterar todos os arquivos para usar "import" e "export" porque o "require" só funciona com o "commonjs", como foi sitado aqui: https://cursos.alura.com.br/course/nodejs-criando-biblioteca/task/96840. Sobre o segundo post, a ultima versão do Chalk, v5, passou a funcionar apenas com "module", então uma solução seria instalar uma versão anterior da biblioteca, v4, como é orientado na documentação de instalação: https://www.npmjs.com/package/chalk. Muitas bibliotecas e a própria documentação do NodeJS ainda utilizam o "require", como você pode ver aqui: https://nodejs.org/en/about/. O ESM ainda está sendo implementado, acho que o pessoal do chalks acabou se adiantando e forçando um pouco a barra ao não dar mais suporte ao commonjs.
sim percebi isso, obrigado, é porque fui olhar o fórum e cai na besteira de colocar o module no package.json e bugar tudo. Eles só poderiam avisar desse detalhe no curso porque se não a pessoa se perde muito.
Sério, uma das coisas que mais me tiram do sério aqui na Alura é isso, cursos desatualizados, acontece um erro por conta de compatibilidade de versões e eles nunca corrigem, nem se quer colocam em algum aviso no curso.
É complicado porque quem nunca viu se confunde todo, acho que devia começar por isso, as versões, e falando o porque de não trocar, fiz até um outro post alertando.