拡張機能マニフェスト コンバータ

ディレクトリ全体、拡張子の zip ファイル、manifest.json ファイルを簡単に変換できます。

こんにちは。Chrome 拡張機能チームのソフトウェア エンジニアの Solomon と申します。

Chrome の拡張機能プラットフォームの最新バージョンを開発している最中に、 テストするために Manifest V2 拡張機能を Manifest V3 に変換する必要があります。これを実現するには、 拡張機能マニフェスト コンバータ(EMC)というツールを作成しました。

EMC は Python 3 のコマンドライン ツールで、拡張機能を変換する複数の部分を自動化します。 記述できます。拡張機能ディレクトリ、zip ファイル、manifest.json ファイルをすばやく変換できる 使用できます。

python3 emc.py <extension_path>

このツールは、拡張機能の変換に必要な機械的な部分を自動化することに重点を置いています。たとえば、 JavaScript で chrome.browserActionchrome.action に置き換えられますが、 バックグラウンド ロジックを更新して Service Worker を完全に導入するなど、抽象化されたタスクを実行できます。プロジェクトの 詳細については、README をご覧ください。

このツールは当社のチームにとって便利だと思い、オープンソースにしたいと考えました。 できます。ただし、個人的なサイド プロジェクトであるため、Google がサポートを提供したり、無期限に維持したりすることはできません。

プロジェクトで問題が発生した場合は、プロジェクトの問題をオープンしてください リポジトリをご覧ください