Reactを用いてブラウザ拡張機能を作成する際に、サクッと作り始められる目的でテンプレートを作ったので紹介します。 基本の構成としては、React + TypeScript + esbuildを使ったものとなっており、@htlsneさんのテンプレートをベースに、開発を始める際に個人的にそろっていてほしい環境を追加で導入したものになります。 zenn.dev ※ベースの段階でbuild周りの実装など綺麗にまとまっており素晴らしいテンプレートとなっていますので、環境周りは自分でやるから最低限でいいよという方にはベースのこちらをお勧めします。 成果物 github.com 想定する利用場面 Reactで環境構築を考えずにブラウザ拡張機能を作り始めたい時にお使いいただけます。 それ以外の場合は... Vueで作りたい時はvitesse-webextが便利そう モジュールバンドラー 冒頭でも説明しま
![サクッと作れる! React でブラウザ拡張機能のテンプレートを作ってみた - ROXX開発者ブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/3bf3d43103ce4600f9f948948fdc7229f1f3a27e/height=288;version=1;width=512/https%3A%2F%2Fstorage.googleapis.com%2Fzenn-user-upload%2Fc2549ba27a4c-20220731.png)