Conversion de fichier manifeste d'extension

Convertissez facilement un répertoire entier, un fichier ZIP d'extension ou un fichier manifest.json.

Bonjour, Je m'appelle Solomon et je suis ingénieur logiciel au sein de l'équipe Chrome chargée des extensions.

Alors que nous continuons à développer la dernière version de la plate-forme d'extensions de Chrome, j'ai dû convertir les extensions Manifest V2 en extensions Manifest V3 à des fins de test. Pour faciliter ce processus, j'ai créé un outil appelé Extension Manifest Converter (EMC).

EMC est un outil de ligne de commande Python 3 qui automatise plusieurs parties de la conversion d'une extension entre les formats de fichier manifeste. Les utilisateurs peuvent convertir rapidement un répertoire d'extension, un fichier ZIP ou un fichier manifest.json à l'aide d'une seule commande.

python3 emc.py <extension_path>

Cet outil se concentre sur l'automatisation des parties mécaniques de la conversion d'une extension. Par exemple, il remplacera chrome.browserAction par chrome.action en JavaScript, mais ne peut pas gérer des tâches abstraites telles que la mise à jour de la logique d'arrière-plan pour adopter complètement les service workers. Pour en savoir plus, consultez le fichier README du projet.

Nous avons trouvé cet outil utile au sein de notre équipe et nous avons souhaité le mettre à disposition de tous les utilisateurs, en espérant que vous le ferez peut-être aussi. Toutefois, n'oubliez pas qu'en tant que projet secondaire personnel, nous ne pouvons pas vous fournir une assistance ni en assurer indéfiniment la maintenance.

Si vous rencontrez des problèmes avec le projet, veuillez signaler un problème dans le dépôt du projet.