Comments 10
Посмотрите еще Bun.js.
Довольно удобно для скриптов.
Есть ещё --experimental-strip-types. В 24 уже даже не experimental а по дефолту.
Есть ли полный список всего, что транслируется в JS?
Да, если я правильно понял вопрос, в официальной доке описан так. Что подобное этому конструкции не будут работать:
enum
declarationsnamespace
s andmodule
s with runtime codeparameter properties in classes
Non-ECMAScript
import =
andexport =
assignments
Ссылка - https://www.typescriptlang.org/docs/handbook/release-notes/typescript-5-8.html#:~:text=module nodenext.-,The,Option,-Recently%2C Node.js (надеюсь она сработает, не часто копирую ссылку на выделенное)
Ну если хочется более глубоко изучить, то можно посмотреть https://github.com/microsoft/TypeScript/pull/61011, там в изменениях, можно увидеть как раз проверки на этот синтаксис, которые выкидывают ошибку в случае нахождения оного
Они уже давно женаты
Давно уже именно так и запускаю TS. Все круто
Bun, bun и ещё раз bun. Да конечно nodejs-runtime будет в electron, но все остальное, как юнит тесты, фронт или скрипты должно делаться через Bun. Bun просто работает, даже без tsconfig, но его все равно добавляют, что бы vs code все понимал.
Как подружить Node с TypeScript