Node.jsにおけるTypeScriptサポートについて
#Node.js #TypeScript #swc
はじめに
Node.jsでTypeScriptのサポートが進んでいるようです
関連する機能やリポジトリなどについてまとめていきます
リンク
1. - ECMAScript proposal for type syntax that is erased
JavaScriptコードで型注釈を掛けるようにする提案
2. module: add --experimental-strip-types (nodejs/node#53725)
--experimental-strip-typesを指定することで、Node.jsでTypeScriptファイルを実行できるようにするPR
型チェックは行われず、トランスパイルのみが行われます
Amaroという@swc/wasm-typescriptのラッパーが使われているようです
3. Roadmap for experimental TypeScript support (nodejs/loaders#217)
4.
Node.jsのv22.6.0がリリース
上記の--experimental-strip-typesがリリース
5. というリポジトリが公開
6. module: add --experimental-transform-types flag (nodejs/node#54283)
--experimental-transform-typesが追加
TypeScriptのenumやnamespaceをトランスパイルできる
7.
Node.jsのv22.7.0がリリース
上記の--experimental-transform-typesがリリース
8.
Node.js v23.6.0
--experimental-strip-typesの挙動がデフォルトで有効化
関連ページ
Deno
Bun
Type Annotations proposal