Sintaxe nova de módulos JavaScript no Node.js 12.0
A nova especificação de módulos no JavaScript já virou padrão no desenvolvimento.
Ferramentas como Webpack e Babel nos facilitam a vida há algum tempo e atualmente todos os navegadores modernos já possuem suporte.
Mas e no Node.js? No Node, CommonJS foi o padrão durante muito tempo, mas isso está prestes a mudar.
Na versão 12.0 já podemos ter o benefício de utilizar a mesma sintaxe de módulos. Ainda precisamos utilizar uma flag (--experimental-modules), mas em breve esse também será o padrão no Node.js.
Quer saber como já testar isso hoje? O Jaydson fez um vídeo de quase 20 minutos onde conta um pouco do histórico dos módulos e nos mostra como usar a nova flag.