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, ho scoperto devo convertire le estensioni Manifest V2 in Manifest V3 a scopo di test. Per fare in modo che 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 del file 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 di attività astratte come l'aggiornamento della logica in background per adottare completamente i service worker. Consulta le README per avere ulteriori dettagli.

Abbiamo trovato utile questo strumento per il nostro team e volevamo renderlo open source nella speranza . 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 nella un repository attendibile.