CSS / JS मिनिफ़ायर
कोई स्टाइलशीट या स्क्रिप्ट पेस्ट करें, ताकि कमेंट और खाली जगह हटकर वह छोटी हो जाए। आपको पहले और बाद का साइज़ दिखता है, और सिंटैक्स की गलतियाँ उनकी लाइन और कॉलम के साथ बताई जाती हैं।
इनपुट
आउटपुट
पूरी तरह आपके ब्राउज़र में चलता है। आप जो भी डालते हैं, वह किसी सर्वर पर नहीं भेजा जाता।
CSS या JavaScript को मिनिफ़ाई कैसे करें
CSS या JavaScript चुनें
भाषा चुनें, या .css या .js फ़ाइल खोलें, तो वह अपने-आप चुन ली जाती है।
कोड पेस्ट करें
टाइप करते ही मिनिफ़ाई किया गया कोड और बचत दिखती है। मैसेज जिस गलती की ओर इशारा करे, उसे ठीक करें।
कॉपी या डाउनलोड करें
परिणाम कॉपी करें या उसे .min.css या .min.js फ़ाइल के रूप में डाउनलोड करें।
क्या हटाया जाता है
CSS में: कमेंट, अतिरिक्त खाली जगह, हर ब्लॉक का आखिरी सेमीकोलन और खाली नियम। संख्याओं से बेवजह के शून्य हटते हैं (0.50 बन जाता है .5) और #FFFFFF जैसे रंग #fff बन जाते हैं। सेलेक्टर और नेस्टिंग बने रहते हैं, और कस्टम प्रॉपर्टी की वैल्यू से सिर्फ़ अतिरिक्त स्पेस हटते हैं। JavaScript ओपन-सोर्स Terser लाइब्रेरी से कंप्रेस होता है, जो आप अनुमति दें तो लोकल वेरिएबल के नाम भी छोटे करती है।
पढ़ने लायक मूल कोड रखें
मिनिफ़ाई किया गया कोड डिलीवरी के लिए होता है, एडिट करने के लिए नहीं। मूल कोड अपने प्रोजेक्ट में रखें और उसकी कॉपी मिनिफ़ाई करें, बेहतर हो कि अपने बिल्ड के हिस्से के रूप में। /*! से शुरू होने वाले कमेंट कॉपीराइट नोट होते हैं और तब तक रखे जाते हैं जब तक आप यह विकल्प बंद न करें।
अक्सर पूछे जाने वाले सवाल
क्या मिनिफ़ाई करने से कोड टूट सकता है?
CSS मिनिफ़ायर सिर्फ़ वही हटाता है जिससे स्टाइल लगने का तरीका नहीं बदल सकता। Terser बिल्ड टूल में बड़े पैमाने पर इस्तेमाल होता है, लेकिन जो कोड फ़ंक्शन के नामों पर या अपना ही सोर्स पढ़ने पर निर्भर है, वह नाम छोटे होने पर अलग तरह से चल सकता है। शक हो तो “वेरिएबल के नाम छोटे करें” बंद करें।
क्या यह आधुनिक JavaScript संभालता है?
हाँ। क्लास, ऑप्शनल चेनिंग, async फ़ंक्शन और import व export वाले मॉड्यूल सपोर्टेड हैं। टॉप-लेवल await वाला कोड मॉड्यूल के रूप में मिनिफ़ाई होता है।
क्या मेरा कोड अपलोड होता है?
नहीं। दोनों मिनिफ़ायर आपके ब्राउज़र में चलते हैं। JavaScript मिनिफ़ायर तब डाउनलोड होता है जब आप पहली बार JavaScript मिनिफ़ाई करते हैं।