Pengonversi Manifes Ekstensi

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

Simeon Vincent
Simeon Vincent

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

Seiring upaya kami untuk terus membuat platform ekstensi Chrome versi terbaru, 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 untuk mengonversi ekstensi di 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 suku cadang mekanis untuk mengonversi 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 mengadopsi pekerja layanan sepenuhnya. Lihat README project untuk detail selengkapnya.

Kami merasa alat ini berguna di tim kami dan ingin menjadikannya open source dengan harapan Anda juga bisa melakukannya. Namun, perlu diingat bahwa sebagai proyek sampingan pribadi, kami tidak dapat menawarkan dukungan atau mempertahankannya tanpa batas.

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