FLUTTER ECOSYSTEM

chalkdart

डार्ट के लिए कंसोल/लॉगिंग टेक्स्ट कलरिंग और स्टाइलिंग लाइब्रेरी। 'टर्मिनल स्ट्रिंग स्टाइलिंग ठीक से' डिफ़ॉल्ट मोड टर्मिनल/कंसोल प्रदर्शन के लिए टेक्स्ट को स्टाइल करने के लिए एनएसआई कोड का उपयोग करता है। HTML मोड को सक्षम किया जा सकता है ताकि सभी टेक्स्ट को HTML का उपयोग करके रंगीन और स्टाइल्ड किया जा सके, ताकि चैल्कडार्ट का उपयोग ब्राउज़र से देखने के लिए सर्वर पर रंगीन/स्टाइल्ड लॉग भेजने के लिए किया जा सके।

chalkdart कवर
नवीनतम वर्ज़न
3.1.0
30-दिन डाउनलोड
56.1 हज़ार
लाइक
70
Pub अंक
150

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

अवलोकन

चैल्कडार्ट एक डार्ट पुस्तकालय है जो डिफ़ॉल्ट रूप से एनएसी कोड का उपयोग करके कंसोल आउटपुट में रंग और स्टाइल जोड़ने के लिए है, जिससे धनात्मक टर्मिनल टेक्स्ट फॉर्मेटिंग संभव होती है। यह HTML मोड का भी समर्थन करता है, जिससे स्टाइल्ड लॉग को सर्वर पर भेजा जा सकता है और ब्राउज़र-आधारित दृश्य के लिए उपयोग किया जा सकता है। CLI टूल्स और डिबगिंग के लिए आदर्श है, यह लॉग संदेशों की पठनीयता को स्थिर और क्रॉस-प्लेटफॉर्म स्टाइलिंग के साथ बढ़ाता है। पैकेज को फ्लटर और गैर-फ्लटर डार्ट प्रोजेक्ट्स में कई प्लेटफॉर्मों पर बिना किसी अड़चन के एकीकृत किया जा सकता है।

उपयोग
  • CLI एप्लिकेशन लॉगिंग
  • रंगीन आउटपुट के साथ डिबगिंग
  • वेब इंटरफ़ेस में स्टाइल्ड लॉग भेजना
  • कमांड-लाइन टूल्स में टर्मिनल यूएक्स को बढ़ावा देना
  • विकास में रीयल-टाइम कंसोल प्रतिक्रिया
  • HTML के माध्यम से सर्वर-पक्ष लॉग विज़ुअलाइज़ेशन
मुख्य विशेषताएँ
  • ANSI कोड-आधारित टर्मिनल स्टाइलिंग
  • ब्राउज़र-संगत लॉग के लिए HTML मोड
  • प्लेटफॉर्म समर्थन (Android, iOS, macOS, Windows, Linux)
  • सरल, श्रृंखलाबद्ध टेक्स्ट स्टाइलिंग API
  • स्थिति और पृष्ठभूमि रंग का समर्थन करता है
  • Flutter और Dart ऐप्स के साथ आसान एकीकरण
इनके लिए उपयुक्त
  • CLI टूल्स बनाने वाले डेवलपर्स
  • पठनीय कंसोल लॉग चाहने वाली टीमें
  • स्टाइल्ड सर्वर-साइड लॉगिंग की आवश्यकता वाले अनुप्रयोग
  • ब्राउज़र में लॉग को दृश्यीकरण करने वाले फ्रंटएंड विकासकर्मी
  • कई ऑपरेटिंग सिस्टम का लक्ष्य बनाने वाले प्रोजेक्ट
विचार योग्य बातें
  • HTML मोड के लिए सर्वर-साइड रेंडरिंग या क्लाइंट हैंडलिंग की आवश्यकता होती है
  • ANSI कोड सभी पुराने टर्मिनल में नहीं दिख सकते हैं
  • सीमित टेक्स्ट स्टाइलिंग — कोई उन्नत UI घटक नहीं
  • प्लेटफॉर्म-विशिष्ट टर्मिनल क्षमताओं पर निर्भर करता है
  • ग्राफिकल उपयोगकर्ता इंटरफेस के लिए नहीं बनाया गया है
समर्थित प्लेटफ़ॉर्मAndroidiOSmacOSWindowsLinux

पैकेज इंस्टॉल करें

flutter pub add chalkdart

श्रेणियाँ

सोर्स रिपॉज़िटरी

संबंधित प्रोजेक्ट