All streams
Search
Write a publication
Pull to refresh

Comments 10

Посмотрите еще Bun.js.

Довольно удобно для скриптов.

Да, когда-нибудь и его гляну, сейчас у меня почти всё на node.js. Особо не щупал ни на Bun, ни на Deno, но попробовать думаю стоит)

Для меня эта тулза тоже стала настоящим открытием в плане серверного js, однозначно хороший совет

Есть ещё --experimental-strip-types. В 24 уже даже не experimental а по дефолту.

Возможно стоило про это более явно написать, но именно про это и рассказывается в статье) Теперь в 22.18 LTS и 24 Active по умолчанию включен Strip Types, что и позволило запускать TS без флагов
Спасибо)

Есть ли полный список всего, что транслируется в JS?

Да, если я правильно понял вопрос, в официальной доке описан так. Что подобное этому конструкции не будут работать:

  • enum declarations

  • namespaces and modules with runtime code

  • parameter properties in classes

  • Non-ECMAScript import = and export = 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 все понимал.

Sign up to leave a comment.

Articles