ENGINEERINGビルド・変換

tsdown

Rolldownを基盤にTypeScriptライブラリを配布用へまとめるバンドラー。

WHAT IS IT?

何者?

TypeScriptライブラリ向けのバンドル、型宣言、複数形式の出力などを簡潔な設定でまとめる。Rolldownを基盤とし、tsupからの移行先としても案内されている。

ROLE

何を担当する?

TypeScriptライブラリの配布用ビルドをまとめる。

DECISION METADATA

判断の手掛かり

USE IT WHEN

いつ使う?

  • npmへ公開するTypeScriptライブラリを複数形式で効率よくビルドしたいとき。
  • tsupからRolldown系の現行ツールへ移行したいとき。
SKIP IT WHEN

いつ使わない?

  • Webアプリ全体の開発サーバーやページ配信まで含むViteのような役割が必要なとき。