Como o gracejo permite a mutação de módulo

Nesta pergunta que eu fiz aqui:

Por que a mutação de um módulo atualiza a referência se estiver chamando esse módulo de outro módulo, mas não se estiver chamando por si mesm

Estou perguntando sobre a natureza da mutação do módulo.

No entanto, os módulos ES6 não podem ser mutados - todas as suas propriedades são tratadas como constantes. Veja esta resposta)

as, de alguma forma, quando o Jest testa os módulos, eles podem sofrer mutações, e é assim que o Jest permite zomba

Como isso está acontecendo?

Imagino que seja um plug-in babel que está sendo executado - transpilar o módulo para os módulos CommonJS? Existe alguma documentação sobre isso?

Existe uma maneira de visualizar o código transpilad

questionAnswers(1)

yourAnswerToTheQuestion