Converti facilmente un'intera directory, un file ZIP dell'estensione o un file manifest.json.
Ciao, Mi chiamo Solomon e sono un ingegnere software del team delle estensioni di Chrome.
Mentre continuiamo a sviluppare la versione più recente della piattaforma di estensioni di Chrome, mi sono ritrovato a dover convertire le estensioni Manifest V2 in Manifest V3 a scopo di test. Per semplificare un po' questa procedura, ho creato uno strumento chiamato Extension 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 di estensioni, un file ZIP o un file manifest.json con un unico 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 può gestire attività astratte come l'aggiornamento della logica in background per adottare completamente i worker di servizio. Per ulteriori dettagli, consulta il README del progetto.
Il nostro team ha trovato utile questo strumento e volevamo renderlo open source nella speranza che possa essere utile anche a te. Tieni presente, però, che, trattandosi di un progetto secondario personale, non possiamo offrire assistenza o mantenerlo a tempo indeterminato.
In caso di problemi con il progetto, apri un problema nel repo del progetto.