منصوبے کے بارے میں
Vite ایک فرنٹ اینڈ ٹولنگ پروجیکٹ ہے جس کا مقصد جدید ویب ایپلی کیشنز کی ڈویلپمنٹ کو تیز تر اور زیادہ فعال بنانا ہے۔ اسے دو اہم حصوں میں تقسیم کیا گیا ہے: ایک ڈویلپمنٹ سرور اور ایک بلڈ کمانڈ۔
ڈویلپمنٹ سرور نیٹو ES modules پر مبنی ہے اور اس میں فیچر بہتریاں شامل ہیں، خاص طور پر بہت تیز Hot Module Replacement (HMR) تاکہ تبدیلیاں مکمل رিলোڈ کے بغیر براؤزر میں ظاہر ہوں۔ بلڈ کمانڈ Rolldown کے ساتھ کوڈ کو بنڈل کرتی ہے اور پروڈکشن کے لیے انتہائی بہتر سٹیٹک اثاثے (static assets) تیار کرنے کے لیے پہلے سے کنفیگرڈ ہے۔
توسیع پذیری (Extensibility) ایک بنیادی ڈیزائن مقصد ہے۔ Vite ایک Plugin API اور ایک JavaScript API فراہم کرتا ہے، دونوں مکمل ٹائپنگ سپورٹ کے ساتھ، جس سے فریم ورکس اور ٹولنگ لکھنے والے اپنے ٹرانسفارمز، ریزولوشن بیہیویئر اور ڈویلپمنٹ سرور مڈل ویئر کو انٹیگریٹ کر سکتے ہیں۔
ریپوزٹری لے آؤٹ اور پیکیجز:
- vite — بنیادی پیکیج۔
- @vitejs/plugin-legacy — پرانے براؤزرز کی سپورٹ کے لیے پلگ ان۔
- create-vite — نئے پروجیکٹس شروع کرنے کے لیے اسکیفولڈنگ ٹول۔
ریپو میں اضافی مواد میں ایک Contributing Guide اور MIT لائسنس شامل ہیں۔ README میں Discord چیٹ کمیونٹی، ورژن اور Node ہم آہنگی کے لیے npm بیجز، CI بلڈ اسٹیٹس بیج، اور اسپانسر وال کے لنکس بھی موجود ہیں۔
فیچرز، پلگ ان ڈویلپمنٹ اور JavaScript API پر مشتمل دستاویزات پروجیکٹ سائٹ پر علیحدہ طور پر ہوسٹ کی گئی ہیں۔ اس کا نام فرانسیسی لفظ سے نکلا ہے جس کا مطلب "تیز" ہے اور اسے "veet" کی طرح پڑھا جاتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.