Plasmo - ブラウザー拡張開発のためのフレームワーク
(github.com/PlasmoHQ)- 別途設定ファイルを悩まずに、手軽にブラウザー拡張を開発可能
- React + Typescript をサポート
Manifest.jsonファイルを抽象化。ソースと設定から自動生成- Content Scripts UI 機能により、React、Svelte3、Vue3 コンポーネントを現在のページにマウント可能
- Tab ページをサポート
- リアルタイムリロード + React HMR
- 環境変数をサポート
- Storage / Messaging API
- Remote Code Import(Google Analytics のトラッキングコードを簡単にインポート可能)
- 複数のブラウザーをターゲット可能
- BPP(Browser Platform Publish)GitHub Action による自動 Submit をサポート
2件のコメント
viteで作った素のReactプロジェクトに、いちいちmanifestを追加してファイル配置まで考えていたので、うまく動くなら便利そうですPlasmo - ブラウザ拡張開発用SDK
2年ほど前に一度投稿しましたが、その間に機能がかなり追加・改善されたようですね。