एक्सटेंशन मेनिफ़ेस्ट कन्वर्टर

किसी पूरी डायरेक्ट्री, एक्सटेंशन की ZIP फ़ाइल या Manifest.json फ़ाइल को आसानी से कन्वर्ट करें.

नमस्ते. मेरा नाम सोलोमन है और मैं Chrome की एक्सटेंशन टीम में सॉफ़्टवेयर इंजीनियर हूं.

हम Chrome के एक्सटेंशन प्लैटफ़ॉर्म का नया वर्शन लगातार बना रहे हैं. इसलिए, मुझे मुझे जांच के लिए, मेनिफ़ेस्ट V2 एक्सटेंशन को मेनिफ़ेस्ट V3 में बदलना है. इसे बनाने के लिए प्रक्रिया को थोड़ा आसान बना दिया है. मैंने एक्सटेंशन मेनिफ़ेस्ट कन्वर्टर (ईएमसी) नाम का टूल बना दिया है.

EMC एक Python 3 कमांड-लाइन टूल है, जो एक्सटेंशन को कन्वर्ज़न के कई हिस्सों के बीच अपने-आप बदलता है मेनिफ़ेस्ट फ़ॉर्मैट का इस्तेमाल कर रहे हैं. उपयोगकर्ता किसी एक्सटेंशन डायरेक्ट्री, ZIP फ़ाइल या Manifest.json फ़ाइल को तेज़ी से कन्वर्ट कर सकते हैं बस एक निर्देश से.

python3 emc.py <extension_path>

यह टूल किसी एक्सटेंशन को बदलने के मैकेनिकल पार्ट को ऑटोमेट करने पर फ़ोकस करता है. उदाहरण के लिए, यह JavaScript में chrome.browserAction को chrome.action से बदल देगा, लेकिन यह हैंडल नहीं कर सकता सर्विस वर्कर को पूरी तरह से अपनाने के लिए, बैकग्राउंड लॉजिक को अपडेट करने जैसे ऐब्स्ट्रैक्ट टास्क. प्रोजेक्ट की ज़्यादा जानकारी के लिए, README.

हमें यह टूल अपनी टीम के लिए काम का लगा है. हम इसे ओपन सोर्स करना चाहते हैं. हमें उम्मीद है कि शायद आप भी. हालांकि, ध्यान रखें कि एक निजी प्रोजेक्ट के तौर पर, हम न तो कोई सहायता दे सकते हैं और न ही इसे हमेशा के लिए बनाए रख सकते हैं.

अगर आपको प्रोजेक्ट में कोई समस्या आती है, तो कृपया प्रोजेक्ट के रेपो के बारे में ज़्यादा जानें.