Convertidor de manifiesto de extensión

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

Simeón Vicente
Simeon Vincent

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

Mientras desarrollamos la versión más reciente de la plataforma de extensiones de Chrome, descubrí que necesito 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 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 automatizar 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 la actualización de la lógica en segundo plano para adoptar por completo service workers. Consulta el archivo README del proyecto para obtener más detalles.

La herramienta nos pareció útil en nuestro equipo y queríamos abrirla para que tú también lo hicieras. Sin embargo, ten en cuenta que, como proyecto personal, no podemos ofrecer apoyo ni mantenerlo por tiempo indefinido.

Si tienes problemas con el proyecto, abre un problema en el repositorio del proyecto.