JavaScript फॉर्मेटर और मिनिफायर
मिनिफाई किए गए JavaScript को पढ़ने लायक बनाएँ, या प्रोडक्शन के लिए अपनी स्क्रिप्ट छोटी करें।
इस टूल में समस्या की रिपोर्ट करें
JavaScript फॉर्मेटर का उपयोग कैसे करें
अपना JavaScript पेस्ट करें
स्क्रिप्ट पेस्ट करें, या .js फाइल खोलें या ड्रॉप करें। टाइप करते ही यह फॉर्मेट हो जाती है।
ब्यूटिफाई या मिनिफाई करें
ब्यूटिफाई कोड को 2 या 4 स्पेस या टैब से इंडेंट करता है। मिनिफाई नाम छोटे करता है और स्पेस व कमेंट हटाता है।
कॉपी या डाउनलोड करें
परिणाम कॉपी करें, या .js फाइल के रूप में डाउनलोड करें। मिनिफाई करने पर आप देखेंगे कि यह कितना छोटा हुआ।
Utils365 का उपयोग क्यों करें
असली मिनिफिकेशन
Terser, जो ज़्यादातर बिल्ड टूल्स में इस्तेमाल होने वाला मिनिफायर है, लोकल वेरिएबल का नाम बदलता है, बेकार कोड हटाता है और एक्सप्रेशन छोटे करता है।
आसानी से मिलने वाले एरर
सिंटैक्स एरर मिनिफायर को रोक देता है, और आपको लाइन और कॉलम के साथ आसपास का कोड मार्क किया हुआ दिखेगा।
सादी स्क्रिप्ट के लिए सुरक्षित
टॉप-लेवल नाम नहीं बदले जाते, इसलिए पेज की दूसरी स्क्रिप्ट जो आपके फ़ंक्शन इस्तेमाल करती हैं, काम करती रहती हैं।
पूरी तरह निजी
आपका कोड आपके ब्राउज़र में फॉर्मेट होता है और कभी अपलोड नहीं होता, इसलिए निजी सोर्स कोड निजी रहता है।
अक्सर पूछे जाने वाले प्रश्न
JavaScript मिनिफायर क्या करता है?
यह स्पेस, लाइन ब्रेक और कमेंट हटाता है, लोकल वेरिएबल को एक अक्षर के नाम देता है, और कोड को छोटे तरीकों से दोबारा लिखता है जो वही काम करें। स्क्रिप्ट अक्सर आधी या उससे भी छोटी रह जाती है।
क्या मैं JavaScript को अनमिनिफाई कर सकता हूँ?
इंडेंट और लाइन ब्रेक वापस लाने के लिए ब्यूटिफाई चुनें ताकि आप इसे पढ़ सकें। मूल वेरिएबल नाम और कमेंट वापस नहीं मिल सकते, क्योंकि मिनिफाई करते समय वे हटा दिए गए थे।
क्या यह मॉडर्न JavaScript सपोर्ट करता है?
हाँ: क्लास, एरो फ़ंक्शन, async और await, ऑप्शनल चेनिंग, import और export, और मॉड्यूल में टॉप-लेवल await।
क्या लाइसेंस कमेंट रखे जाते हैं?
हाँ। /*! से शुरू होने वाले या @license या @preserve वाले कमेंट मिनिफाई किए गए कोड में रहते हैं।
क्या यह TypeScript या JSX के साथ काम करता है?
सीधे नहीं। मिनिफायर सिर्फ़ स्टैंडर्ड JavaScript पढ़ता है, इसलिए पहले TypeScript और JSX को JavaScript में कंपाइल करें, फिर परिणाम पेस्ट करें।