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 compilando la versión más reciente de la plataforma de extensiones de Chrome, tuve que convertir las extensiones de Manifest V2 a Manifest V3 para realizar pruebas. Para facilitar este proceso, 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 los formatos de manifiesto. 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 podrá controlar tareas abstractas, como actualizar la lógica en segundo plano para adoptar service workers por completo. Consulta el archivo README del proyecto para obtener más detalles.

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

Si tienes algún problema con el proyecto, abre un problema en el repositorio del proyecto.