इस प्रोजेक्ट के बारे में
Vite एक फ्रंटएंड टूलिंग प्रोजेक्ट है जिसका उद्देश्य आधुनिक वेब एप्लिकेशन के विकास को तेज़ और लीन बनाना है। इसे दो मुख्य भागों में विभाजित किया गया है: एक डेवलपमेंट सर्वर और एक बिल्ड कमांड।
डेव सर्वर नेटिव ES मॉड्यूल्स पर आधारित है और इसमें फीचर एन्हांसमेंट जोड़े गए हैं, जिनमें सबसे महत्वपूर्ण बहुत तेज़ Hot Module Replacement (HMR) है ताकि बदलाव बिना फुल रीलोड के ब्राउज़र में दिखाई दें। बिल्ड कमांड Rolldown के साथ कोड को बंडल करता है और प्रोडक्शन के लिए अत्यधिक ऑप्टिमाइज्ड स्टैटिक एसेट्स बनाने के लिए प्री-कॉन्फ़िगर आता है।
विस्तारशीलता (Extensibility) एक मुख्य डिज़ाइन लक्ष्य है। Vite एक Plugin API और एक JavaScript API प्रदान करता है, दोनों में पूर्ण टाइपिंग सपोर्ट है, जिससे फ्रेमवर्क और टूलिंग लेखक अपने स्वयं के ट्रांसफॉर्म, रिज़ॉल्यूशन बिहेवियर और देव-सर्वर मिडलवेयर को एकीकृत कर सकते हैं।
रिपॉजिटरी लेआउट और पैकेज:
- vite — कोर पैकेज।
- @vitejs/plugin-legacy — लेगेसी ब्राउज़र सपोर्ट प्लगइन।
- create-vite — नए प्रोजेक्ट शुरू करने के लिए स्कैफोल्डिंग टूल।
रिपो में अतिरिक्त सामग्रियों में एक Contributing Guide और एक MIT लाइसेंस शामिल है। README में Discord चैट कम्युनिटी, वर्जन और Node कम्पैटिबिलिटी के लिए npm बैज, एक CI बिल्ड स्टेटस बैज और एक स्पॉन्सर वॉल के लिंक भी हैं।
फीचर्स, प्लगइन डेवलपमेंट और JavaScript API को कवर करने वाला डॉक्यूमेंटेशन प्रोजेक्ट साइट पर अलग से होस्ट किया गया है। इसका नाम फ्रेंच शब्द से आया है जिसका अर्थ है "quick" और इसका उच्चारण "veet" की तरह किया जाता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.