Convertitore manifest estensione

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

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

Mentre continuiamo a sviluppare l'ultima versione della piattaforma di estensioni di Chrome, mi sono ritrovata a dover convertire le estensioni Manifest V2 in Manifest V3 a scopo di test. Per semplificare questo processo, 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 una directory delle estensioni, un file ZIP o un file manifest.json con un solo comando.

python3 emc.py <extension_path>

Questo strumento è incentrato sull'automazione delle parti meccaniche necessarie per la 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. Consulta la sezione README del progetto per maggiori dettagli.

Abbiamo trovato utile questo strumento per il nostro team e volevamo renderlo open source nella speranza che anche tu possa farlo. Tuttavia, tieni presente che, in quanto progetto secondario personale, non possiamo offrire assistenza o mantenerlo a tempo indeterminato.

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