Pengonversi Manifes Ekstensi

Mengonversi seluruh direktori, file zip ekstensi, atau file manifest.json dengan mudah.

Halo semua. Nama saya Solomon dan saya adalah software engineer di tim ekstensi Chrome.

Saat kami terus mem-build platform ekstensi Chrome versi terbaru, saya menemukan bahwa saya perlu mengonversi ekstensi Manifes V2 ke Manifes V3 untuk tujuan pengujian. Untuk mempermudah proses ini, saya membuat alat yang disebut Extension Manifest Converter (EMC).

EMC adalah alat command line Python 3 yang mengotomatiskan beberapa bagian konversi ekstensi antara format manifes. Pengguna dapat dengan cepat mengonversi direktori ekstensi, file zip, atau file manifest.json dengan satu perintah.

python3 emc.py <extension_path>

Alat ini berfokus pada otomatisasi bagian mekanis konversi ekstensi. Misalnya, kode ini akan mengganti chrome.browserAction dengan chrome.action di JavaScript, tetapi tidak dapat menangani tugas abstrak seperti memperbarui logika latar belakang untuk sepenuhnya mengadopsi pekerja layanan. Lihat README project untuk mengetahui detail selengkapnya.

Kami mendapati bahwa alat ini berguna bagi tim kami dan ingin menjadikannya open source dengan harapan Anda juga akan menggunakannya. Namun, perlu diingat bahwa sebagai project sampingan pribadi, kami tidak dapat menawarkan dukungan atau mempertahankannya tanpa batas waktu.

Jika Anda mengalami masalah dengan project, harap buka masalah di repo project.