轻松转换整个目录、扩展程序 ZIP 文件或 manifest.json 文件。
大家好!我叫 Solomon,是 Chrome 扩展程序团队的软件工程师。
在我们继续构建最新版本的Chrome 扩展程序平台的过程中,我发现 出于测试目的,我需要将 Manifest V2 扩展程序转换为 Manifest V3。要使 可以更轻松地处理这个问题。为此,我创建了一个名为 Extension Manifest Converter (EMC) 的工具。
EMC 是一个 Python 3 命令行工具,可以自动 清单格式。用户可以快速转换扩展程序目录、zip 文件或 manifest.json 文件 运行一个命令。
python3 emc.py <extension_path>
此工具侧重于使扩展程序的机械零件实现自动化。例如,
会在 JavaScript 中将 chrome.browserAction
替换为 chrome.action
,但它无法处理
抽象任务,例如更新后台逻辑以完全采用 Service Worker。查看项目的
如需了解详情,请参阅README。
我们发现此工具对我们团队非常有用,因此希望将其开源化, 。但请注意,作为个人的附带项目,我们无法无限期提供支持或维护。