Converteer eenvoudig een hele directory, een extensie-zip-bestand of een manifest.json-bestand.
Hallo allemaal. Mijn naam is Solomon en ik ben software engineer bij het extensieteam van Chrome.
Terwijl we de nieuwste versie van Chrome's extensieplatform verder ontwikkelen, moest ik voor testdoeleinden Manifest V2-extensies converteren naar Manifest V3. Om dit proces wat te vereenvoudigen, heb ik een tool ontwikkeld genaamd Extension Manifest Converter (EMC).
EMC is een Python 3-opdrachtregeltool die verschillende stappen van het converteren van een extensie tussen manifestformaten automatiseert. Gebruikers kunnen snel een extensiemap, zip-bestand of manifest.json-bestand converteren met één opdracht.
python3 emc.py <extension_path>
Deze tool richt zich op het automatiseren van de mechanische onderdelen van het converteren van een extensie. Zo vervangt het bijvoorbeeld chrome.browserAction
door chrome.action
in JavaScript, maar het kan geen abstracte taken uitvoeren, zoals het bijwerken van achtergrondlogica om service workers volledig te implementeren. Zie de README van het project voor meer informatie.
We vonden deze tool nuttig voor ons team en wilden hem open source maken in de hoop dat jij hem ook zou kunnen gebruiken. Houd er echter rekening mee dat we als persoonlijk project geen ondersteuning kunnen bieden of hem voor onbepaalde tijd kunnen onderhouden.
Als u problemen ondervindt met het project, opent u dan een probleem in de repository van het project .