Vite+ به بتا رسید؛ یه زنجیرهٔ ابزار یکپارچه برای وب
خلاصهٔ کاملتر
تیم VoidZero بتای Vite+ رو معرفی کرد؛ یه زنجیرهٔ ابزار یکپارچه برای وب که بهعنوان یه نقطهٔ ورود واحد کار میکنه. Vite+ رانتایم و پکیجمنیجر رو مدیریت میکنه و ابزارهای درجهیک مثل Vite، Vitest، Rolldown، tsdown، Oxlint و Oxfmt رو با یه task runner داخلی، بهشکل یه استکِ تستشده و یکپارچه کنار هم میاره. کاملاً متنبازه (MIT) و فریمورکمحور نیست، از CLI تا کتابخونه تا وباپ.
منطقش اینه که Vite نشون داد یه ابزار میتونه هم سریع باشه و هم تجربهٔ توسعهٔ خوبی بده، وقتی حول پیشفرضهای منطقی طراحی بشه؛ Vite+ همین ایده رو به بقیهٔ جریان کاری میبره. بهجای یاد گرفتن ترکیب متفاوتی از ابزار و دستور تو هر ریپازیتوری، توسعهدهنده یه ورکفلوی یکدست داره.
دستورهای اصلی روشن و کوتاهن: با vp dev سرور توسعه با HMR (بر پایهٔ Vite 8) بالا میاد، vp check همزمان با Oxfmt فرمت میکنه، با Oxlint لینت میکنه و type check انجام میده، vp test تستها رو با Vitest اجرا میکنه، vp build بیلد پروداکشن میگیره، vp pack کتابخونهها رو با tsdown بستهبندی میکنه و vp run هر اسکریپت یا تسک رو از دل یه task runnerِ مونوریپو-آگاه با کش هوشمند اجرا میکنه. برای شروع پروژه هم vp create و برای مهاجرت پروژهٔ موجود vp migrate هست.
نویسنده تأکید میکنه Vite+ جایگزین اکوسیستم Vite نمیشه؛ پلاگینهای Vite همون پلاگینهای Vite میمونن و پروژهها میتونن پکیجمنیجر دلخواهشون رو زیر کاپوت نگه دارن. Vite+ فقط اون لایهٔ یکپارچهسازیه که همه رو مثل یه زنجیرهٔ واحد به کار میندازه.
از آلفا تا بتا، تیم بیش از دوازده نسخه منتشر کرده و بالای ۵۰۰ pull request مرج کرده؛ از کش هوشمندتر تو vp run تا مهاجرت بهتر و قابلیتهای سازمانی مثل قالبهای سازمانی و پشتیبانی از پراکسی شرکتی. به گفتهٔ نویسنده الان بیش از ۱٬۳۰۰ ریپازیتوری عمومی به vite-plus وابستهان، بدون حساب پروژههای خصوصی. تیم میگه Vite+ پایداره ولی هنوز کامل نیست و تا نسخهٔ ۱.۰ روی Remote Caching، سازگاری بیشتر و کانالهای توزیع مثل Homebrew کار میکنه.
نکات کلیدی:
- Vite+ یه زنجیرهٔ ابزار یکپارچه و متنباز (MIT) برای وبه
- Vite، Vitest، Rolldown، tsdown، Oxlint و Oxfmt رو یکجا میاره
- دستورهای یکدست: vp dev، vp check، vp test، vp build، vp pack، vp run
- جایگزین اکوسیستم Vite نیست؛ لایهٔ یکپارچهسازی روی همونه
- بیش از ۱٬۳۰۰ ریپازیتوری عمومی همین حالا ازش استفاده میکنن




