श्रेणी: डेवलपर टूल

JavaScript फ़ॉर्मेटर (Lite)

हमारा अपना विचारकोई टूल नहीं मिला?

एक छोटी JavaScript स्क्रिप्ट की इंडेंटेशन और लाइनें ठीक करें

एक छोटी JavaScript स्क्रिप्ट पेस्ट करें ताकि उसे ब्रेस, सेमीकोलन और कॉमा के आसपास फिर से इंडेंट और कई लाइनों में बाँटा जा सके — स्ट्रिंग, टेम्पलेट लिटरल या रेगुलर एक्सप्रेशन की सामग्री को बिना छेड़े। यह पूरी तरह आपके ब्राउज़र में चलता है।

यह ब्रेस-आधारित री-इंडेंटर है, Prettier जैसा AST-आधारित फ़ॉर्मेटर नहीं — इस्तेमाल से पहले हमेशा परिणाम जाँच लें।

मूल आकार195मिनिफ़ाइड आकार222
फ़ॉर्मेट किया गया आउटपुट
function greet(name) {
  // Say hello to someone
  var message="Hello, "+name+"!";
  if(message.length>0) {
    console.log(message);
  }else {
    console.log("empty");
  }
  return message;
}
console.log(greet("world"));

इस पेज पर सब कुछ आपके ब्राउज़र में संसाधित होता है। कुछ भी अपलोड नहीं होता।

यह टूल क्या करता है

यह ब्रेस-आधारित हल्का फ़ॉर्मेटर है, न कि Prettier जैसा पूरा पार्सर या AST-आधारित टूल: यह स्ट्रिंग, टेम्पलेट लिटरल, रेगुलर एक्सप्रेशन और कमेंट को इतना पहचान लेता है कि उन्हें बिना छेड़े छोड़ दे, फिर `{`, `}`, `;` और टॉप-लेवल `,` के आसपास फिर से इंडेंट और लाइन-ब्रेक करता है। इसे ऑटोमैटिक सेमीकोलन इंसर्शन या ब्रैकेट से आगे की भाषा-व्याकरण की समझ नहीं है, इसलिए यह छोटे, सरल कोड टुकड़ों के लिए है, प्रोडक्शन फ़ाइलों के लिए नहीं।

इस्तेमाल कैसे करें

  1. इनपुट बॉक्स में एक JavaScript कोड टुकड़ा पेस्ट करें या टाइप करें।
  2. 2 स्पेस, 4 स्पेस या टैब इंडेंटेशन चुनें।
  3. फ़ॉर्मेट किया गया परिणाम कॉपी करें, और इस्तेमाल से पहले हमेशा उसे जाँच लें।

निजता

यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपका डेटा कभी अपलोड, सेव या साझा नहीं होता — टैब बंद करते ही वह हट जाता है।

अक्सर पूछे जाने वाले सवाल

क्या मेरा कोड कहीं अपलोड होता है?
नहीं। फ़ॉर्मेटिंग आपके ब्राउज़र टैब में JavaScript के रूप में चलती है; सर्वर पर कुछ भी नहीं भेजा जाता।
क्या मुझे इसे Prettier की जगह इस्तेमाल करना चाहिए?
नहीं। प्रोडक्शन कोड के लिए Prettier जैसे असली AST-आधारित फ़ॉर्मेटर का इस्तेमाल करें। यह टूल छोटे, त्वरित कोड टुकड़ों के लिए है, जहाँ बिल्ड टूल इंस्टॉल करना जरूरी नहीं।