कोड फ़ॉर्मेटर

ArrayKit के कोड फ़ॉर्मेटर आपके पेस्ट किए कोड, क्वेरी और कॉन्फ़िग फ़ाइलों को सलीके से जमाते हैं, ताकि उन्हें पढ़ना, रिव्यू करना और कमिट करना आसान हो। SQL फ़ॉर्मेटर से MySQL, PostgreSQL, SQL Server, SQLite, BigQuery और Oracle की क्वेरी व्यवस्थित करें, JS / TS फ़ॉर्मेटर से JavaScript, TypeScript और JSX को सुंदर बनाएँ या JavaScript मिनिफ़ाई करें, और CSS / SCSS फ़ॉर्मेटर, HTML फ़ॉर्मेटर और XML फ़ॉर्मेटर से स्टाइलशीट और मार्कअप साफ़ करें। कॉन्फ़िग के लिए YAML ↔ JSON, INI से JSON कन्वर्टर और dotenv से JSON दोनों दिशाओं में बदलते हैं, और TOML Formatter और Converter TOML को फ़ॉर्मेट करता है और उसे JSON में और वापस बदलता है। GraphQL फ़ॉर्मेटर, OpenAPI / Swagger फ़ॉर्मेटर, Dockerfile फ़ॉर्मेटर और MongoDB क्वेरी फ़ॉर्मेटर API परिभाषाएँ, कंटेनर फ़ाइलें और डेटाबेस क्वेरी संभालते हैं, और SVG ऑप्टिमाइज़र आइकन से एडिटर का फ़ालतू कोड हटाता है। डॉक्यूमेंटेशन के लिए Markdown पूर्वावलोकन टाइप करते ही GitHub-शैली का Markdown रेंडर करता है, HTML to Markdown Converter पेज और स्निपेट बदलता है, और Mermaid डायग्राम रेंडरर फ़्लोचार्ट और सीक्वेंस डायग्राम SVG के रूप में बनाता है। अपना काम जाँचने के लिए Regex टेस्टर में कोई पैटर्न आज़माएँ, टेक्स्ट तुलना से दो संस्करणों का अंतर देखें, कंट्रास्ट चेकर से रंगों की जोड़ी परखें, और CSS कलर कन्वर्टर व CSS Unit Converter से रंग और CSS लंबाइयाँ बदलें। ये फ्रंट-एंड, बैक-एंड और DevOps इंजीनियरों और टेक्निकल राइटर्स के लिए बने हैं। सब कुछ आपके ब्राउज़र में चलता है, इसलिए आपका कोड आपके डिवाइस पर रहता है और कुछ भी अपलोड नहीं होता।

  • YAML ↔ JSON — YAML को JSON में और वापस कन्वर्ट करें।
  • Markdown पूर्वावलोकन — लाइव पूर्वावलोकन के साथ Markdown को HTML में रेंडर करें।
  • Regex टेस्टर — मैच, ग्रुप और फ़्लैग के साथ रेगुलर एक्सप्रेशन लाइव टेस्ट करें।
  • CSS कलर कन्वर्टर — लाइव स्वैच के साथ HEX, RGB और HSL के बीच कन्वर्ट करें।
  • टेक्स्ट तुलना — दो टेक्स्ट की पंक्ति-दर-पंक्ति तुलना करें और जोड़ और हटाव देखें।
  • MDX कन्वर्टर — MDX को टेक्स्ट के रूप में रेंडर करें, HTML → MDX कन्वर्ट करें और टेक्स्ट को लिटरल MDX में एस्केप करें।
  • CSS / SCSS फ़ॉर्मेटर — CSS/SCSS/LESS को सुंदर या छोटा बनाएँ, प्रॉपर्टी क्रमबद्ध करें और डुप्लिकेट हटाएँ।
  • JS / TS फ़ॉर्मेटर — Prettier विकल्पों के साथ JavaScript, TypeScript और JSX/TSX को सुंदर बनाएं, या सादा JavaScript मिनिफ़ाई करें।
  • HTML फ़ॉर्मेटर — HTML को सुंदर या छोटा बनाएँ, इनलाइन CSS/JS फ़ॉर्मेट करें और परिणाम का पूर्वावलोकन करें।
  • XML फ़ॉर्मेटर — XML को सुंदर बनाएँ, छोटा करें और वैलिडेट करें, और XML ↔ JSON कन्वर्ट करें।
  • SQL फ़ॉर्मेटर — MySQL, PostgreSQL, SQL Server, SQLite, BigQuery और Oracle के लिए SQL फ़ॉर्मेट करें।
  • GraphQL फ़ॉर्मेटर — GraphQL क्वेरी और स्कीमा फ़ॉर्मेट या छोटा करें, सिंटैक्स वैलिडेट करें और ऑपरेशन निकालें।
  • Dockerfile फ़ॉर्मेटर — Dockerfile फ़ॉर्मेट करें और सर्वोत्तम प्रथाओं तथा lint सुझाव प्राप्त करें।
  • MongoDB क्वेरी फ़ॉर्मेटर — MongoDB शेल क्वेरी और एग्रीगेशन पाइपलाइन फ़ॉर्मेट करें।
  • कंट्रास्ट चेकर — दो रंगों के बीच WCAG कंट्रास्ट अनुपात और AA/AAA पास होना जाँचें।
  • Mermaid डायग्राम रेंडरर — Mermaid डायग्राम (फ़्लो, सीक्वेंस, गैंट) को अपने ब्राउज़र में SVG के रूप में रेंडर करें।
  • SVG ऑप्टिमाइज़र — SVG को छोटा करें: टिप्पणियाँ, मेटाडेटा और एडिटर अवशेष हटाएँ, और रिक्त स्थान संक्षिप्त करें।
  • MongoDB क्वेरी ब्यूटीफायर — MongoDB क्वेरी और find() स्टेटमेंट को आपके ब्राउज़र में सुंदर बनाएँ और इंडेंट करें।
  • MongoDB एग्रीगेशन ब्यूटीफायर — MongoDB एग्रीगेशन पाइपलाइनों को आपके ब्राउज़र में सुंदर बनाएँ और इंडेंट करें।
  • MongoDB एक्सप्लोरर — MongoDB दस्तावेज़ या कलेक्शन नमूने का अन्वेषण करें और उसके फ़ील्ड स्कीमा व प्रकार का अनुमान लगाएँ।
  • OpenAPI / Swagger फ़ॉर्मेटर — OpenAPI / Swagger स्पेसिफिकेशन (JSON या YAML) को फ़ॉर्मेट व वैलिडेट करें और पाथ तथा ऑपरेशन गिनें।
  • CSS Unit Converter — px, rem, em, pt और % के बीच लाइव बदलें।
  • Glob to Regex Converter — एक glob पैटर्न को JavaScript regex में बदलें और टेस्ट करें।
  • HTML to Markdown Converter — किसी भी HTML को साफ़, पठनीय Markdown में बदलें।
  • TOML Formatter और Converter — TOML को फ़ॉर्मैट करें और उसे JSON से और में बदलें।
  • logfmt से JSON — logfmt key=value लॉग को JSON में और वापस बदलें, quoted मानों और type coercion के साथ।
  • dotenv से JSON — एक .env फ़ाइल को JSON ऑब्जेक्ट में और JSON को वापस .env में बदलें।
  • CSV से Markdown टेबल — CSV या TSV को एक GitHub-flavored Markdown टेबल में बदलें।
  • INI से JSON कन्वर्टर — INI कॉन्फ़िग को JSON में और JSON को वापस INI में बदलें।
  • Markdown Table जेनरेटर — एक संपादन योग्य grid में Markdown table बनाएँ और GFM, HTML, AsciiDoc या LaTeX एक्सपोर्ट करें।
  • Data Size कन्वर्टर — एक मान को bytes, bits और हर decimal (KB, MB, GB) तथा binary (KiB, MiB, GiB) इकाई में बदलें।
  • Properties से JSON — Java .properties को JSON में और वापस बदलें, ब्राउज़र में।

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

ArrayKit के कोड फ़ॉर्मेटर से मैं क्या-क्या कर सकता हूँ?
कोड को सुंदर या मिनिफ़ाई करें, SQL व्यवस्थित करें, Dockerfile लिंट करें, और GraphQL, MongoDB क्वेरी, OpenAPI स्पेक और TOML फ़ॉर्मेट करें। आप YAML, TOML, INI, .env, Java .properties, logfmt और JSON के बीच कॉन्फ़िग बदल सकते हैं, Markdown और MDX का प्रीव्यू देख सकते हैं, HTML या CSV को Markdown में बदल सकते हैं, Markdown टेबल बना सकते हैं और Mermaid डायग्राम रेंडर कर सकते हैं। झटपट जाँच के लिए Regex टेस्टर, Glob to Regex Converter, टेक्स्ट तुलना, कंट्रास्ट चेकर और MongoDB एक्सप्लोरर हैं, साथ ही CSS रंगों, CSS यूनिट और डेटा साइज़ के कन्वर्टर भी।
मैं किन भाषाओं को ब्यूटिफ़ाई या मिनिफ़ाई कर सकता हूँ?
आप CSS, SCSS और LESS, HTML, XML और GraphQL को ब्यूटिफ़ाई और मिनिफ़ाई कर सकते हैं, और JavaScript, TypeScript, JSX और TSX को ब्यूटिफ़ाई कर सकते हैं, जबकि मिनिफ़ाई सादे JavaScript के लिए है। SQL फ़ॉर्मेटर MySQL, PostgreSQL, SQL Server, SQLite, BigQuery और Oracle संभालता है। Dockerfile, MongoDB क्वेरी और OpenAPI स्पेक के लिए अलग टूल हैं: Dockerfile फ़ॉर्मेटर, MongoDB क्वेरी फ़ॉर्मेटर और OpenAPI / Swagger फ़ॉर्मेटर, और SVG ऑप्टिमाइज़र SVG मार्कअप को छोटा करता है। JSON का अपना फ़ॉर्मेटर और व्यूअर JSON टूल्स में है।
क्या निजी या प्रोप्राइटरी कोड पेस्ट करना सुरक्षित है?
हाँ। हर फ़ॉर्मेटर और कन्वर्टर आपके ब्राउज़र में चलता है, इसलिए सोर्स कोड, SQL, कॉन्फ़िग फ़ाइलें और .env फ़ाइल के मान आपके डिवाइस पर प्रोसेस होते हैं और कभी किसी सर्वर पर अपलोड नहीं होते। आप प्रोप्राइटरी कोड को अपनी मशीन से बाहर भेजे बिना फ़ॉर्मेट कर सकते हैं।
क्या फ़ॉर्मेटिंग से मेरे कोड का काम करने का तरीका बदल जाएगा?
ब्यूटिफ़ाई करने का मक़सद सिर्फ़ कोड का रूप बदलना है: इंडेंटेशन, लाइन ब्रेक, स्पेसिंग और कोट की शैली। मिनिफ़ाई करने से फ़ाइलें छोटी करने के लिए व्हाइटस्पेस और कमेंट हट जाते हैं, और JavaScript में कोड भी सघन हो जाता है। कुछ विकल्प जान-बूझकर कंटेंट बदलते हैं: CSS प्रॉपर्टी सॉर्ट करने से उनका क्रम बदलता है, और डुप्लिकेट डिक्लेरेशन हटाने पर हर प्रॉपर्टी का सिर्फ़ आख़िरी मान बचता है, जिससे जान-बूझकर रखा गया कोई फ़ॉलबैक हट सकता है। शिप करने से पहले टेक्स्ट तुलना में नतीजे का अंतर देखें और उसे टेस्ट करें।
मैं कॉन्फ़िग फ़ाइलों को YAML, TOML, INI, .env और JSON के बीच कैसे बदलूँ?
मेल खाता कन्वर्टर चुनें: YAML ↔ JSON और TOML Formatter और Converter दोनों दिशाओं में काम करते हैं, INI से JSON कन्वर्टर [sections] को नेस्टेड ऑब्जेक्ट में और वापस बदलता है, और dotenv से JSON कोट वाले मान, कमेंट और export प्रीफ़िक्स संभालते हुए .env फ़ाइलों को JSON में और वापस बदलता है। Properties से JSON db.host जैसी बिंदु वाली कीज़ को नेस्ट कर सकता है, और logfmt से JSON key=value लॉग लाइनों को JSON ऑब्जेक्ट में और वापस बदलता है।