पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv3.0.2

graphql_codegen

ग्राफ़ के लिए सरल, व्यक्तिगत, कोडजनरेशन लाइब्रेरी। यह आपको अपने डेटा को आसानी से कॉल और पार्स करने के लिए सीरियलाइज़र और क्लाइंट हेल्पर जनरेट करने की अनुमति देता है।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
1.5 लाख
लाइक
152
Pub अंक
160

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

flutter pub add graphql_codegen

पैकेज अवलोकन

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

graphql_codegen एक Flutter/Dart पैकेज है जो आपके GraphQL क्वेरीज़ से प्रकार-सुरक्षित सीरियलाइज़र और क्लाइंट सहायता बनाकर GraphQL एकीकरण को सरल बनाता है। यह डेटा पार्सिंग और API कॉल्स को आसान बनाता है, बॉयलरप्लेट कम करता है और विकास गति को बढ़ाता है। सरलता और सुसंगतता के साथ डिज़ाइन किया गया, यह Android, iOS, Web, macOS, Windows और Linux सहित सभी प्रमुख प्लेटफॉर्म का समर्थन करता है। कोड जनरेशन प्रक्रिया मजबूत प्रकार के निश्चित करती है और रनटाइम त्रुटियों को कम करती है। Dart के साथ GraphQL का उपयोग करने वाली टीमों के लिए आदर्श है, खासकर जब बड़े पैमाने पर एप्लिकेशन को बनाए रखा जाता है।

उपयोग

  • प्रकार सुरक्षित GraphQL क्लाइंट उत्पन्न करना
  • GraphQL प्रतिक्रियाओं के लिए JSON सीरियलाइजेशन को स्वचालित करना
  • GraphQL API इंटरैक्शन में बॉयलरप्लेट को कम करना
  • बहु-प्लेटफॉर्म फ्लटर ऐप्स में जीनरल क्वेरी संग्रह (GraphQL) को एकीकृत करना
  • स्वचालित सहायक उपकरणों के साथ तेजी से विकास सक्षम करना
  • बड़े प्रोजेक्ट में क्वेरी प्रबंधन को सरल बनाना

मुख्य विशेषताएँ

  • GraphQL के प्रश्नों से स्वचालित रूप से सीरियलाइज़र उत्पन्न करता है
  • प्रकार सुरक्षित Dart क्लासेज उत्पन्न करता है
  • सभी फ्लटर प्लेटफॉर्म का समर्थन करता है
  • हस्तचालित पार्सिंग तर्क को कम करता है
  • मौजूदा GraphQL वर्कफ़्लो के साथ एकीकृत होता है
  • पक्षपाती, सुसंगत कोड संरचना प्रदान करता है

इनके लिए उपयुक्त

  • GraphQL का उपयोग करने वाले Flutter विकासकर्मी
  • प्रकार सुरक्षा को अग्रणी बनाने वाली टीमें
  • त्वरित GraphQL एकीकरण की आवश्यकता वाले प्रोजेक्ट
  • कई प्लेटफॉर्म के लिए लक्षित ऐप्स
  • बॉलरप्लेट को कम करना चाहने वाले डेवलपर्स
  • अक्सर स्कीमा बदलाव वाले प्रोजेक्ट

विचार योग्य बातें

  • कोड उत्पन्न करने के लिए GraphQL स्कीमा या प्रश्न की आवश्यकता होती है
  • कोड जनरेशन के लिए build_runner पर निर्भर है
  • जटिल स्कीमा के लिए कॉन्फ़िगरेशन की आवश्यकता हो सकती है
  • गतिशील या समय-के-अनुसार प्रश्नों के लिए उपयुक्त नहीं
  • स्थिर GraphQL दस्तावेज़ के साथ सबसे अच्छा उपयोग किया जाता है
  • मैन्युअल इंप्लीमेंटेशन की तुलना में सीमित कस्टमाइजेशन

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

GraphQL Codegen

This project contains a codegeneration tool for GraphQL in Dart. It allows you to generate type-safe Dart classes for your GraphQL operations.

It contains the following packages

You'll probably only need graphql_codegen.

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 10 आइटम

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

इस पैकेज का उपयोग करने वाले प्रोजेक्ट