इस प्रोजेक्ट के बारे में

यह प्लगइन HTML और एम्बेडेड Perl को अलग-अलग प्रोसेस करके Mojolicious HTML टेम्पलेट्स को फॉर्मेट करता है। HTML संरचना को Prettier के बिल्ट-इन HTML फॉर्मेटर द्वारा संभाला जाता है। <% %>, <%= %>, <%== %> टैग्स और % कंट्रोल लाइन्स में एम्बेडेड Perl को, यदि इंस्टॉल है तो perltidy का उपयोग करके रिफॉर्मेट किया जाता है; अन्यथा, Perl अपरिवर्तित रहता है। प्लगइन उचित इंडेंटेशन के लिए Mojolicious ब्लॉक सिंटैक्स को समझता है, लगातार खाली लाइनों को हटाता है, और void HTML एलिमेंट्स को सामान्य करता है। यह निरंतर लेआउट के लिए Prettier के मानक विकल्पों (printWidth, tabWidth, आदि) का उपयोग करता है और Perl स्टाइल के लिए .perltidyrc का सम्मान करता है। Perl रिफॉर्मेटिंग के लिए perltidy और Mojolicious की आवश्यकता होती है। यह Idempotent है: पहले से फॉर्मेट की गई फाइल को फॉर्मेट करने पर कोई बदलाव नहीं होता है। नोट: यह @awmottaz/prettier-plugin-void-html के साथ संघर्ष करता है; प्लगइन्स को विशिष्ट फाइल पैटर्न तक सीमित करने के लिए overrides का उपयोग करें।