🥳
tsupでUMDモジュールを作成する
tsupでUMDモジュール作りたかったので検証しました。
結論はesbuild-plugin-umd-wrapper
を使う事でUMDモジュールを作成できました。
tsup.config.ts の設定
esbuild-plugin-umd-wrapper
を使います。
既存の形式の出力方法も維持したかったので、tsupのコードにあった defaultOutExtension() をコピペしています。
ブラウザからの読み込み
ブラウザから読み込めてるか下記コードで確認しました。
コンソールにhoge.sayHello()
の実行時出力が出ている事を確認しました。
Discussion