عن المشروع
Vite هو مشروع أدوات للواجهات الأمامية يهدف إلى جعل تطوير تطبيقات الويب الحديثة أسرع وأكثر رشاقة. ينقسم المشروع إلى جزأين رئيسيين: خادم تطوير وأمر بناء.
يعتمد خادم التطوير على وحدات ES الأصلية ويضيف تحسينات ميزية، وأبرزها الاستبدال السريع للوحدات الساخنة (HMR) بحيث تظهر التغييرات في المتصفح دون الحاجة إلى إعادة تحميل كاملة. أما أمر البناء فيقوم بتجميع الكود باستخدام Rolldown ويأتي مهيأً مسبقاً لإنتاج أصول ثابتة محسنة للغاية للإنتاج.
تعد القابلية للتوسع هدفاً أساسياً في التصميم؛ حيث يوفر Vite واجهة برمجة تطبيقات للإضافات (Plugin API) وواجهة برمجة تطبيقات JavaScript، وكلاهما يدعم الأنواع (typing) بشكل كامل، مما يسمح لمطوري الأطر والأدوات بدمج عمليات التحويل الخاصة بهم، وسلوكيات الحل، وبرمجيات وسيطة لخادم التطوير.
تخطيط المستودع والحزم:
- vite — الحزمة الأساسية.
- @vitejs/plugin-legacy — إضافة لدعم المتصفحات القديمة.
- create-vite — أداة بناء الهياكل لبدء مشاريع جديدة.
تتضمن المواد الإضافية في المستودع دليل المساهمة ورخصة MIT. كما يربط ملف README بمجتمع دردشة على Discord، وشارات npm للإصدار والتوافق مع Node، وشارة حالة بناء CI، وجدار الرعاة.
يتم استضافة التوثيق الذي يغطي الميزات وتطوير الإضافات وواجهة برمجة تطبيقات JavaScript بشكل منفصل في موقع المشروع. يأتي الاسم من الكلمة الفرنسية التي تعني "سريع" ويُنطق مثل "veet".
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.