Convierte fácilmente un directorio completo, un archivo zip de extensión o un archivo manifest.json.
Hola a todos. Me llamo Solomon y soy ingeniero de software del equipo de extensiones de Chrome.
A medida que seguimos compilando la versión más reciente de la plataforma de extensiones de Chrome, me encontré con la necesidad de 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 puede controlar tareas abstractas, como actualizar la lógica en segundo plano para adoptar completamente los trabajadores del servicio. Consulta el archivo README del proyecto para obtener más detalles.
En nuestro equipo, esta herramienta nos resultó útil y quisimos que fuera de código abierto con la esperanza de que a ti también te resulte útil. Sin embargo, ten en cuenta que, como proyecto personal secundario, no podemos ofrecer asistencia ni mantenerlo de forma indefinida.
Si tienes algún problema con el proyecto, abre un problema en el repositorio del proyecto.