Uzantı Manifest Dönüştürücü

Bir dizinin, uzantı zip dosyasının veya manifest.json dosyasının tamamını kolayca dönüştürün.

Herkese merhaba. Adım Solomon. Chrome'un uzantı ekibinde yazılım mühendisiyim.

Chrome'un uzantı platformunun en son sürümünü derlemeye devam ettikçe Test amacıyla Manifest V2 uzantılarını Manifest V3'e dönüştürmem gerekiyor. Bunu yapmak için: Extension Manifest Converter (EMC) adlı bir araç geliştirdim.

EMC, Google Analytics 4'te bir uzantıyı dönüştürmenin birçok bölümünü otomatikleştiren bir Python 3 komut satırı aracıdır manifesto biçimlerinden oluşur. Kullanıcılar bir uzantı dizinini, zip dosyasını veya manifest.json dosyasını hızlı bir şekilde dönüştürebilir. tek bir komutla kullanabilirsiniz.

python3 emc.py <extension_path>

Bu araç, bir uzantıyı dönüştürme işleminde mekanik parçaları otomatikleştirmeye odaklanır. Örneğin, chrome.browserAction JavaScript'te chrome.action ile değiştirilir ancak işlenemez arka plan mantığını güncellemek gibi soyut görevlere odaklanır. Projenin Ayrıntılı bilgi için README sayfasını ziyaret edin.

Bu aracı ekibimiz için yararlı bulduk ve çok önemlidir. Bununla birlikte, kişisel bir yan proje olarak destek sağlayamayacağımızı veya projeyi sürekli olarak sürdüremeyeceğimizi unutmayın.

Projeyle ilgili herhangi bir sorunla karşılaşırsanız lütfen projenin depo.