Konwerter pliku manifestu rozszerzenia

Możesz łatwo przekonwertować cały katalog, plik ZIP rozszerzenia lub plik manifest.json.

Cześć. Mam na imię Solomon i jestem inżynierem w zespole ds. rozszerzeń do Chrome.

Podczas tworzenia najnowszej wersji platformy rozszerzeń do Chrome wiem, Muszę przekonwertować rozszerzenia Manifest V2 na Manifest V3 do celów testowych. Aby zrobić to łatwiej jest utworzyć narzędzie Extension Manifest Converter (EMC).

EMC to narzędzie wiersza poleceń w Pythonie 3, które automatyzuje kilka części konwertowania rozszerzeń między plików manifestu. Użytkownicy mogą szybko przekonwertować katalog rozszerzenia, plik ZIP lub plik manifest.json za pomocą jednego polecenia.

python3 emc.py <extension_path>

To narzędzie koncentruje się na automatyzacji części mechanicznych podczas konwertowania rozszerzenia. Na przykład: zamieni chrome.browserAction na chrome.action w JavaScript, ale nie obsługuje abstrakcyjnych zadań, takich jak aktualizacja logiki w tle w celu pełnego wdrożenia mechanizmów Service Worker. Wyświetl README zawiera więcej informacji.

Uznaliśmy, że to narzędzie jest przydatne w naszym zespole, i chcieliśmy udostępnić je na zasadach open source, aby mieć nadzieję, że . Pamiętaj jednak, że jest to projekt osobisty, dlatego nie możemy zaoferować Ci jego pomocy ani utrzymywać go bezterminowo.

Jeśli napotkasz jakieś problemy z projektem, otwórz zgłoszenie na stronie projektu repozytorium.