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ü oluşturmaya devam ederken, test amacıyla Manifest V2 uzantılarını Manifest V3'e dönüştürmem gerekiyor. Bu işlemi biraz daha kolaylaştırmak için Uzantı Manifest Dönüştürücüsü (EMC) adlı bir araç oluşturdum.

EMC, bir uzantıyı manifest biçimleri arasında dönüştürme işleminin birkaç bölümünü otomatikleştiren bir Python 3 komut satırı aracıdır. Kullanıcılar, tek bir komutla bir uzantı dizinini, zip dosyasını veya manifest.json dosyasını hızlı bir şekilde dönüştürebilir.

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, JavaScript'te chrome.browserAction yerine chrome.action kullanılır ancak hizmet çalışanlarını tam olarak benimsemek için arka plan mantığını güncelleme gibi soyut görevleri gerçekleştiremez. Daha fazla bilgi için projenin BENİOKU sayfasını inceleyin.

Bu aracı ekibimiz için yararlı bulduk ve sizin de yararlanabileceğinizi umarak aracı açık kaynaklı hale getirmek istedik. 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 deposunda bir sorun açın.