इस प्रोजेक्ट के बारे में
Varlet एक Vue 3 कंपोनेंट लाइब्रेरी है जिसे Material Design 2 और Material Design 3 के इर्द-गिर्द बनाया गया है, और इसका रखरखाव varletjs संगठन द्वारा किया जाता है। यह मोबाइल और डेस्कटॉप दोनों इंटरफेस को लक्षित करता है, और README के अनुसार इसमें 70 से अधिक सामान्य-उद्देश्य कंपोनेंट्स हैं, जबकि व्यक्तिगत कंपोनेंट्स को हल्का रखा गया है।
दस्तावेज़ों में सूचीबद्ध मुख्य क्षमताएं:
- Material Design 2 और Material Design 3 डिज़ाइन सिस्टम, साथ ही डार्क मोड समर्थन
- ऑन-डिमांड कंपोनेंट इम्पोर्ट और थीम कस्टमाइज़ेशन
- अंतर्राष्ट्रीयकरण (Internationalization) समर्थन
- सर्वर-साइड रेंडरिंग (SSR) संगतता
- TypeScript समर्थन
- Nuxt प्रोजेक्ट्स के साथ एकीकरण के लिए एक Nuxt मॉड्यूल
- 90 प्रतिशत से अधिक यूनिट टेस्ट कवरेज, जिसे स्थिरता की गारंटी के रूप में प्रस्तुत किया गया है
- एक आधिकारिक VSCode एक्सटेंशन और WebStorm सिंटैक्स हाइलाइटिंग
- एक्सेसिबिलिटी समर्थन, जिसे अभी और बेहतर किया जा रहा है
- पूर्ण चीनी और अंग्रेजी दस्तावेज़
इंस्टॉलेशन दो तरीकों से किया जा सकता है। CDN मार्ग `varlet.js` UMD बंडल को लोड करता है, जिसमें सभी स्टाइल और कंपोनेंट लॉजिक शामिल हैं, साथ ही Vue और एक वैकल्पिक टच एमुलेटर स्क्रिप्ट भी होती है जो डेस्कटॉप उपयोग के लिए मोबाइल कंपोनेंट्स को अनुकूलित करती है। बंडलर मार्ग npm, yarn या pnpm के माध्यम से `@varlet/ui` पैकेज इंस्टॉल करता है, फिर `createApp(App).use(Varlet)` के साथ लाइब्रेरी को रजिस्टर करता है और `@varlet/ui/es/style` से स्टाइलशीट इम्पोर्ट करता है।
मुख्य लाइब्रेरी के चारों ओर एक आधिकारिक इकोसिस्टम है। `@varlet/cli` Vue 3 कंपोनेंट लाइब्रेरी के लिए एक रैपिड प्रोटोटाइपिंग टूल है। `@varlet/touch-emulator` डेस्कटॉप एडेप्टर है। `@varlet/ui-playground` कंपोनेंट्स की ऑनलाइन एडिटिंग प्रदान करता है। `@varlet/import-resolver` unplugin-vue-components के लिए एक रिज़ॉल्वर है जो ऑन-डिमांड इम्पोर्ट को सक्षम बनाता है। UnoCSS और Tailwind CSS प्रीसेट्स भी प्रकाशित किए गए हैं, साथ ही Material Design 3 थीम वेरिएबल्स जेनरेट करने के लिए एक थीम बिल्डर, एक VSCode एक्सटेंशन, एक VSCode थीम, एक ऐप टेम्पलेट और एक इंटीग्रेशन उदाहरण संग्रह भी उपलब्ध है।
README में संदर्भित समुदाय-रक्षित प्रोजेक्ट्स में Vue-आधारित मोबाइल टेम्पलेट स्कैफोल्डिंग, एक Vue 3 डेस्कटॉप टेम्पलेट स्कैफोल्डिंग, एक VS Code इंटेलिजेंस एक्सटेंशन और एक Vue 3 + Varlet मोबाइल टेम्पलेट शामिल हैं। प्रोजेक्ट साइट पर एक ब्राउज़र-आधारित प्लेग्राउंड उपलब्ध है, और रिपॉजिटरी के कंट्रीब्यूटिंग गाइड में योगदान मार्गदर्शन प्रदान किया गया है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.