YAML formatter
YAML को format और validate करें, या YAML और JSON के बीच convert करें — privately आपके ब्राउज़र में।
YAML formatter के बारे में
Handytool का YAML formatter standard js-yaml parser का उपयोग करके YAML indentation, quote style, और key order को normalise करता है, और एक click में YAML को JSON में या JSON को back YAML में convert भी कर सकता है। Kubernetes manifests, GitHub Actions workflows, Helm values, और कोई भी config file जो एक consistent style से drift हो गई है उसे clean करने के लिए useful है। Parser वही है जो अधिकांश JavaScript build tooling द्वारा उपयोग किया जाता है, इसलिए जो यहाँ validate होता है वह production में validate होगा।
YAML formatter की विशेषताएँ
- 01
Format और lint
आपके YAML को parse करता है, trailing whitespace drop करता है, indentation को 2 या 4 spaces में normalise करता है, और इसे फिर से re-emit करता है। Syntax errors को exact line और reason के साथ surface किया जाता है।
- 02
YAML ↔ JSON
YAML को JSON में convert करें उसे एक tool में feed करने के लिए जो सिर्फ JSON बोलता है, या JSON को YAML में convert करें एक config file को human-friendly बनाने के लिए।
- 03
Types को preserve करता है
Numbers, booleans, nulls, और dates parser के through सही तरह round-trip करते हैं, इसलिए एक YAML file जो YAML 1.2 के रूप में जाता है उसी तरह निकलता है।
YAML formatter अक्सर पूछे जाने वाले प्रश्न
- यह कौन सा YAML version support करता है?
- YAML 1.2 by default — version जो अधिकांश modern tools (Kubernetes, GitHub Actions, Docker Compose) उपयोग करते हैं। Parser js-yaml है, same library जो अधिकांश JavaScript build tooling द्वारा उपयोग किया जाता है।
- क्या यह comments को preserve करेगा?
- नहीं। Standard YAML parsers एक parse-then-dump round trip के through comments को preserve नहीं करते — यह हर JavaScript YAML library की एक known limitation है, इस tool के लिए specific नहीं। अपनी file को format करें important comments वापस add करने से पहले।
- Formatting और converting के बीच क्या अंतर है?
- Formatting file को YAML के रूप में रखता है और सिर्फ whitespace, key order, और indentation को normalise करता है। Converting format को पूरी तरह बदल देता है — YAML to JSON या vice versa।
- क्या यह multi-document YAML को handle करता है?
- एक multi-document YAML file का पहला document parse होता है और re-emit होता है। सभी documents के साथ काम करने के लिए, उन्हें --- से split करें और हर एक को separately process करें।
संबंधित टूल
डेवलपर →- लाइव
SQL formatter
SQL queries को pretty-print करें — PostgreSQL, MySQL, SQLite, BigQuery और standard SQL — privately आपके ब्राउज़र में।
डेवलपरमुफ़्तस्थानीय रूप से चलता हैखोलें - लाइव
XML formatter
XML को pretty-print, minify, और validate करें — पूरी तरह आपके ब्राउज़र में।
डेवलपरमुफ़्तस्थानीय रूप से चलता हैखोलें - लाइव
GraphQL formatter
GraphQL queries, mutations, और schemas को pretty-print और validate करें — privately आपके ब्राउज़र में।
डेवलपरमुफ़्तस्थानीय रूप से चलता हैखोलें
अन्य टूल्स देखें
सभी टूल →- लाइव
PDF से JPG
PDF के हर पृष्ठ को तेज JPG, PNG या WebP में बदलें — सीधे ब्राउज़र में, कोई अपलोड नहीं, कोई गुणवत्ता नुकसान नहीं।
PDFमुफ़्तस्थानीय रूप से चलता हैखोलें - लाइव
पृष्ठभूमि हटाएँ
ब्राउज़र में चलने वाले AI मॉडल से फ़ोटो की पृष्ठभूमि मिटाएँ — बिना अपलोड के, आपकी छवियाँ आपके डिवाइस पर रहती हैं।
छविमुफ़्तस्थानीय रूप से चलता हैखोलें - लाइव
वीडियो ट्रिम करें
फ़्रेम-स्तरीय सटीकता के साथ वीडियो की शुरुआत या अंत काटें।
वीडियोमुफ़्तखोलें - लाइव
ऑडियो ट्रिम करें
ऑडियो फ़ाइल के एक भाग को काटें।
ऑडियोमुफ़्तस्थानीय रूप से चलता हैखोलें - लाइव
Markdown से HTML
Markdown को साफ़ HTML में ब्राउज़र में ही कन्वर्ट करें।
दस्तावेज़मुफ़्तस्थानीय रूप से चलता हैखोलें