Erweiterungsmanifest-Konverter

Sie können ganz einfach ein ganzes Verzeichnis, eine Erweiterungs-ZIP-Datei oder eine Datei „manifest.json“ konvertieren.

Hallo zusammen! Mein Name ist Solomon und ich bin Softwareentwickler im Chrome-Erweiterungsteam.

Im Zuge der Entwicklung der neuesten Version der Erweiterungsplattform von Chrome habe ich festgestellt, Ich muss Manifest V2-Erweiterungen zu Testzwecken auf Manifest V3 umstellen. Damit Ich habe ein Tool namens Extension Manifest Converter (EMC) erstellt.

EMC ist ein Python 3-Befehlszeilentool, das verschiedene Teile der Konvertierung einer Erweiterung zwischen Manifest-Formaten. Nutzer können ein Erweiterungsverzeichnis, eine ZIP-Datei oder eine Datei „manifest.json“ schnell konvertieren. mit einem einzigen Befehl.

python3 emc.py <extension_path>

Der Schwerpunkt dieses Tools liegt auf der Automatisierung der mechanischen Teile beim Umwandeln einer Erweiterung. Zum Beispiel ersetzt chrome.browserAction in JavaScript durch chrome.action, kann jedoch nicht abstrakte Aufgaben wie die Aktualisierung der Hintergrundlogik zur vollständigen Einführung von Service Workern. In der Dokumentation des Projekts README.

Wir fanden dieses Tool nützlich für unser Team und wollten es als Open Source zur Verfügung stellen, da wir hoffen, . Denken Sie jedoch daran, dass wir als privates Nebenprojekt keinen Support anbieten oder diesen auf unbestimmte Zeit aufrechterhalten können.

Bei Problemen mit dem Projekt stellen Sie bitte ein Problem im Projekt Repository.