প্রকল্প সম্পর্কে

Vite হলো একটি ফ্রন্টএন্ড টুলিং প্রজেক্ট যার লক্ষ্য আধুনিক ওয়েব অ্যাপ্লিকেশনের ডেভেলপমেন্টকে আরও দ্রুত এবং সহজ করা। এটি দুটি প্রধান অংশে বিভক্ত: একটি ডেভেলপমেন্ট সার্ভার এবং একটি বিল্ড কমান্ড। ডেভ সার্ভারটি নেটিভ ES modules-এর ওপর ভিত্তি করে তৈরি এবং এতে বিভিন্ন ফিচার এনহ্যান্সমেন্ট যুক্ত করা হয়েছে, যার মধ্যে সবচেয়ে উল্লেখযোগ্য হলো অত্যন্ত দ্রুত Hot Module Replacement (HMR), যাতে পুরো পেজ রিলোড না করেই ব্রাউজারে পরিবর্তনগুলো দেখা যায়। বিল্ড কমান্ডটি Rolldown-এর মাধ্যমে কোড বান্ডেল করে এবং প্রোডাকশনের জন্য উচ্চমাত্রায় অপ্টিমাইজড স্ট্যাটিক অ্যাসেট তৈরি করতে প্রি-কনফিগার করা থাকে। এক্সটেনসিবিলিটি এর ডিজাইনের একটি মূল লক্ষ্য। Vite একটি Plugin API এবং একটি JavaScript API প্রদান করে, যার উভয়টিতেই পূর্ণ টাইপিং সাপোর্ট রয়েছে, যা ফ্রেমওয়ার্ক এবং টুলিং লেখকদের নিজস্ব ট্রান্সফর্ম, রেজোলিউশন বিহেভিয়ার এবং ডেভ-সার্ভার মিডলওয়্যার ইন্টিগ্রেট করার সুযোগ দেয়। রিপোজিটরি লেআউট এবং প্যাকেজসমূহ: - vite — কোর প্যাকেজ। - @vitejs/plugin-legacy — লেগাসি ব্রাউজার সাপোর্ট প্লাগইন। - create-vite — নতুন প্রজেক্ট শুরু করার জন্য স্ক্যাফোল্ডিং টুল। রিপোজিটরির অতিরিক্ত উপকরণের মধ্যে একটি Contributing Guide এবং একটি MIT লাইসেন্স অন্তর্ভুক্ত রয়েছে। README-তে একটি Discord চ্যাট কমিউনিটি, ভার্সন এবং Node কম্প্যাটিবিলিটির জন্য npm ব্যাজ, একটি CI বিল্ড স্ট্যাটাস ব্যাজ এবং একটি স্পনসর ওয়াল-এর লিঙ্ক দেওয়া আছে। ফিচার, প্লাগইন ডেভেলপমেন্ট এবং JavaScript API সংক্রান্ত ডকুমেন্টেশন প্রজেক্ট সাইটে আলাদাভাবে হোস্ট করা হয়েছে। এর নাম ফরাসি শব্দ "quick" থেকে এসেছে এবং এর উচ্চারণ "veet"-এর মতো।