- O Node.js foi aprimorado para executar arquivos TypeScript diretamente
- Agora é possível executar arquivos
.ts imediatamente, sem configuração adicional nem transpilações
- Os desenvolvedores podem aumentar a eficiência do trabalho sem tsconfig.json nem instalação de bundlers separados
- Esse recurso foi oficialmente incorporado a partir da versão v22.18.0 (LTS) do Node.js
- Espera-se como resultado uma redução da barreira entre o desenvolvimento em JavaScript e TypeScript
Suporte do Node.js à execução direta de TypeScript
- O Node.js introduziu recentemente, na versão v22.18.0 (LTS), um recurso que permite executar diretamente arquivos TypeScript (.ts) sem configurações ou ferramentas separadas
- Antes, para executar código TypeScript, eram necessários transpiladores externos ou bundlers como ts-node, esbuild e Babel; agora, o próprio Node.js reconhece e executa código TypeScript sem essas ferramentas
- Com esse recurso, os desenvolvedores podem executar arquivos
.ts diretamente no Node.js sem arquivo de configuração tsconfig.json nem bibliotecas adicionais
- Em prototipagem, desenvolvimento experimental e execução de scripts, a produtividade e a praticidade no desenvolvimento aumentam significativamente
- Espera-se também maior integração entre projetos JavaScript e TypeScript, além de uma redução da barreira de entrada para novos desenvolvedores
Outras mudanças dignas de nota
- esm: implementação de
import.meta.main
- fs: melhoria no processamento de eventos do fs com base em AsyncIterator
- permission: suporte ao envio de flags do modelo de permissões ao executar subprocessos
- sqlite: adição da opção
readBigInts
- src/permission: suporte a
permission.has(addon)
- url: adição da API
fileURLToPathBuffer
- watch: adição da flag
--watch-kill-signal
- worker: aprimoramento do objeto
Worker como async disposable
Atualizações relacionadas a commits e documentação
- Inclui remoção de código desnecessário, organização do ambiente de build e da toolchain, além do upgrade para npm 10.9.3
- Correções em indicadores detalhados de estabilidade e números de RFC na documentação, como
globals.md, child_process.md e http2
- Inclusão de vários testes e aplicação de correções de bugs
Arquivos de distribuição
- Instaladores e binários disponíveis para Windows, macOS (Intel/Apple Silicon) e Linux (x64, ARM, PPC, s390x, AIX)
- O código-fonte e os arquivos completos da release podem ser baixados na página oficial de distribuição do Node.js
- A documentação da API foi atualizada com base na v22.18.0
Ainda não há comentários.