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

MJML Mailjet द्वारा बनाई गई एक मार्कअप भाषा है जो रिस्पॉन्सिव ईमेल को कोड करने की जटिलता को कम करती है। यह एक सिमैंटिक सिंटैक्स और मानक कंपोनेंट्स की एक समृद्ध लाइब्रेरी प्रदान करती है, जिसे एक ओपन-सोर्स इंजन द्वारा रिस्पॉन्सिव HTML में संकलित किया जाता है। यह प्रोजेक्ट कई उपयोग मोड का समर्थन करता है: .mjml फ़ाइलों को HTML में संकलित करने के लिए एक कमांड लाइन इंटरफ़ेस, व्यापक कॉन्फ़िगरेशन विकल्पों के साथ एक Node.js API, एक ब्राउज़र बिल्ड (mjml-browser), और एक मुफ़्त ऑनलाइन एडिटर। यह Visual Studio Code और Sublime Text के लिए एडिटर प्लगइन्स भी प्रदान करता है। मुख्य विशेषताओं में कॉन्फ़िगरेबल आउटपुट ब्यूटिफिकेशन और मिनिफिकेशन, टैग संरक्षण के साथ CSS इनलाइनिंग, टेम्पलेट वेरिएबल सैनिटाइज़ेशन, .mjmlconfig के माध्यम से कस्टम कंपोनेंट्स, और प्रीप्रोसेसिंग हुक शामिल हैं। दस्तावेज़ीकरण में CLI तर्क और Node.js विकल्प जैसे वैलिडेशन लेवल, इन्क्लूड पथ, और टेम्पलेट सिंटैक्स डिलीमीटर का विवरण दिया गया है। MJML डेवलपर्स और टीमों के लिए उपयुक्त है जो ईमेल उत्पादन के लिए एक रखरखाव योग्य, कंपोनेंट-आधारित वर्कफ़्लो चाहते हैं।