Convertitore manifest estensione

Converti facilmente un'intera directory, un file ZIP di estensione o un file manifest.json.

Salomone Kinard
Solomon Kinard
Simeone Vincent
Simeon Vincent

Ciao, Mi chiamo Solomon e sono un software engineer del team per le estensioni di Chrome.

Mentre continuiamo a sviluppare l'ultima versione della piattaforma di estensioni di Chrome, ho avuto bisogno di convertire le estensioni Manifest V2 in Manifest V3 a scopo di test. Per semplificare un po' questa procedura, ho creato uno strumento chiamato Estensione Manifest Converter (EMC).

EMC è uno strumento a riga di comando Python 3 che automatizza diverse parti della conversione di un'estensione tra formati manifest. Gli utenti possono convertire rapidamente la directory delle estensioni, un file ZIP o un file manifest.json con un singolo comando.

python3 emc.py <extension_path>

Questo strumento si concentra sull'automazione delle parti meccaniche della conversione di un'estensione. Ad esempio, sostituirà chrome.browserAction con chrome.action in JavaScript, ma non potrà gestire attività astratte come l'aggiornamento della logica in background per adottare completamente i service worker. Per ulteriori dettagli, consulta il file README del progetto.

Abbiamo trovato utile questo strumento per il nostro team e volevamo renderlo open source nella speranza che anche tu lo faccia. Tieni presente, tuttavia, che come progetto parallelo personale non possiamo offrire assistenza o mantenerla a tempo indeterminato.

In caso di problemi con il progetto, apri un problema nel repository del progetto.