- Node.js fue mejorado para poder ejecutar archivos TypeScript directamente
- Ahora es posible ejecutar archivos
.ts de inmediato, sin configuración adicional ni transpilar
- Los desarrolladores pueden mejorar su eficiencia de trabajo sin
tsconfig.json ni instalar un bundler por separado
- Esta función quedó incorporada oficialmente a partir de Node.js v22.18.0 (LTS)
- Se espera como resultado una frontera más difusa entre el desarrollo con JavaScript y TypeScript
Soporte de ejecución directa de TypeScript en Node.js
- Node.js introdujo recientemente en la versión v22.18.0 (LTS) una función que permite ejecutar directamente archivos TypeScript (.ts) sin configuración ni herramientas adicionales
- Antes, para ejecutar código TypeScript se necesitaban transpiladores externos o bundlers como ts-node, esbuild o Babel, pero ahora Node.js reconoce y ejecuta código TypeScript por sí mismo sin esas herramientas
- Gracias a esta función, los desarrolladores pueden ejecutar archivos
.ts directamente en Node.js sin archivo de configuración tsconfig.json ni librerías adicionales
- La productividad y la facilidad de desarrollo aumentan considerablemente en prototipado, desarrollo experimental y ejecución de scripts
- Se espera que esto fortalezca la integración entre proyectos JavaScript y TypeScript, y reduzca la barrera de entrada para nuevos desarrolladores
Otros cambios destacados
- esm: implementación de
import.meta.main
- fs: mejoras en el manejo de eventos de fs basado en AsyncIterator
- permission: soporte para pasar flags del modelo de permisos al ejecutar subprocesos
- sqlite: se agregó la opción
readBigInts
- src/permission: soporte para
permission.has(addon)
- url: se agregó la API
fileURLToPathBuffer
- watch: se agregó el flag
--watch-kill-signal
- worker: el objeto
Worker fue mejorado como async disposable
Actualizaciones relacionadas con commits y documentación
- Incluye eliminación de código innecesario, ajustes al entorno de compilación y la cadena de herramientas, y actualización a npm 10.9.3
- Correcciones en indicadores detallados de estabilidad y números RFC en documentación como
globals.md, child_process.md y http2
- Se reflejan múltiples pruebas añadidas y correcciones de errores
Archivos de distribución
- Se ofrecen instaladores y binarios para Windows, macOS (Intel/Apple Silicon) y Linux (x64, ARM, PPC, s390x, AIX)
- El código fuente y los archivos completos de la versión pueden descargarse desde la página oficial de distribución de Node.js
- La documentación de la API fue actualizada con base en la versión v22.18.0
Aún no hay comentarios.