Node.js is able to execute TypeScript files without additional configuration
Node.js v22.18.0 LTS
31 июля 2025
Главное
- TypeScript без конфигурации
.ts
файлы запускаются напрямую:
Ограничения описаны здесь. Отключить:echo 'const foo: string = "World"; console.log(`Hello ${foo}!`);' > file.ts node file.ts # → Hello World!
--no-experimental-strip-types
.
Ещё важное
- amaro обновлён до 1.1.0
- import.meta.main в ESM
- fs лучше справляется с всплесками событий через AsyncIterator
- permission передаёт флаги модели разрешений при
spawn
- sqlite поддерживает
readBigInts
на уровне соединения - url добавлен
fileURLToPathBuffer
- watch новый флаг
--watch-kill-signal
- Worker стал асинхронно disposable
Другое
- npm 10.9.3, sqlite 3.50.2, обновления minimatch, acorn, googletest
- мелкие исправления в crypto, build, assert и др.