Convertidor de manifiesto de extensión

Convierte fácilmente un directorio completo, un archivo ZIP de extensión o un archivo manifest.json.

Hola a todos. Mi nombre es Solomon y soy ingeniero de software en el equipo de extensiones de Chrome.

Mientras seguimos desarrollando la última versión de la plataforma de extensiones de Chrome, encontré tengo que convertir extensiones de Manifest V2 a Manifest V3 para realizar pruebas. Para que este proceso un poco más fácil. Creé una herramienta llamada Extension Manifest Converter (EMC).

EMC es una herramienta de línea de comandos de Python 3 que automatiza varias partes de la conversión de una extensión entre o manifiestos de tu ordenador. Los usuarios pueden convertir rápidamente un directorio de extensión, un archivo ZIP o un archivo manifest.json con un solo comando.

python3 emc.py <extension_path>

Esta herramienta se enfoca en la automatización de las partes mecánicas de la conversión de una extensión. Por ejemplo, reemplazará chrome.browserAction por chrome.action en JavaScript, pero no puede controlarlo tareas abstractas, como actualizar la lógica en segundo plano para adoptar por completo service workers. Consulta el archivo README para obtener más detalles.

Descubrimos que esta herramienta es útil para nuestro equipo y queríamos crearla de código abierto para que puedas también. Sin embargo, ten en cuenta que, como proyecto lateral personal, no podemos ofrecer apoyo ni mantenerlo indefinidamente.

Si tienes algún problema con el proyecto, abre un problema en la página repo.