Vite 7 जारी — ESM-केवल, Node 20+, और Rolldown अगली पीढ़ी के बंडलर के रूप में
मुख्य अपडेट
Vite 7 (24 जून, 2025 को घोषित) एक प्रमुख रिलीज़ है: CLI और कोर को ESM-केवल के रूप में वितरित किया गया है, Node.js समर्थन अब आधुनिक Node (20.19+/22.12+) की आवश्यकता करता है, डिफ़ॉल्ट ब्राउज़र लक्ष्य "modules" से एक अधिक पूर्वानुमानित "baseline‑widely‑available" में बदल गया है, Environment API को फ्रेमवर्क एकीकरण के लिए एक नया buildApp हुक प्राप्त होता है, और — निर्माण प्रदर्शन के लिए सबसे महत्वपूर्ण — Vite अब Rolldown (एक Rust-आधारित बंडलर) को एक ड्रॉप-इन विकल्प के रूप में समर्थन करता है जिसे टीम भविष्य के प्रमुख संस्करणों में डिफ़ॉल्ट बंडलर बनाने का इरादा रखती है।
यह क्यों महत्वपूर्ण है
यह एक कॉस्मेटिक बंप नहीं है। ESM-केवल वितरण और Node की आवश्यकता CI, Docker छवियों, और किसी भी उपकरण में ठोस बदलाव लाती है जो CommonJS शिम पर निर्भर थे: CI रनर्स और निर्माण कंटेनरों को पिन या अपग्रेड करने की आवश्यकता की उम्मीद करें। नया डिफ़ॉल्ट ब्राउज़र बेसलाइन कई परियोजनाओं के लिए संवेदनशील ट्रांसपिलेशन और पॉलीफिल को कम करता है, बिना मैनुअल कॉन्फ़िगरेशन के बंडल आकार और रनटाइम में सुधार करता है। Environment API का स्थिरीकरण और buildApp हुक फ्रेमवर्क लेखकों (और एज/वर्कर टीमों जैसे रनटाइम प्रदाताओं) को पर्यावरण-विशिष्ट निर्माणों का समन्वय करने का एक समर्थित तरीका प्रदान करता है, जो आगे चलकर फ्रेमवर्क एकीकरण को सरल और मानकीकृत करना चाहिए।
Rolldown मार्ग उन टीमों के लिए व्यावहारिक शीर्षक है जो लंबे ठंडे निर्माणों या भारी CI लागतों से पीड़ित हैं: JS-आधारित बंडलर को Rust कार्यान्वयन के साथ बदलने से बड़े मोनोरेपो और जटिल संपत्ति ग्राफ के लिए निर्माण समय और मेमोरी उपयोग में महत्वपूर्ण कमी आ सकती है। यह कहा गया, प्लगइन और उपकरण लेखकों को संगतता का सत्यापन करना चाहिए (ESM-केवल वितरण + बदला हुआ प्लगइन API सतह), और फ्रेमवर्क रखरखाव करने वालों को उत्पादन में इसे पलटने से पहले स्टेजिंग में Environment API व्यवहार का परीक्षण करना चाहिए। माइग्रेशन कार्य मुख्य रूप से परिचालनात्मक होगा (CI/छवियों में Node को अपग्रेड करना, प्लगइन संगतता जांच करना, rolldown-vite के साथ निर्माणों का स्मोक-टेस्ट करना), लेकिन इसका लाभ कम निर्माण विलंबता, कई मामलों में छोटे उत्पादन बंडल, और एक साफ दीर्घकालिक पारिस्थितिकी तंत्र दिशा है।
स्रोत
आगे पढ़ें
AWS CDK ने CLI को Construct Library से अलग किया (स्वतंत्र रिलीज़ और नया CLI रिपॉजिटरी)
31 अगस्त 2025AWS ने घोषणा की है कि CDK CLI और CDK Construct Library स्वतंत्र रूप से जारी किए जाएंगे और CLI एक नए रिपॉजिटरी में जा रहा है — इससे आप CDK को CI में कैसे संस्करणित, स्थापित और स्वचालित करते हैं, यह बदल जाएगा।
बन ने Bun.SQL जोड़ा — एक शून्य-निर्भरता एकीकृत SQL क्लाइंट (MySQL, PostgreSQL, SQLite)
30 अगस्त 2025Bun v1.2.21 (25 अगस्त, 2025) Bun.SQL पेश करता है: एक एकल, शून्य-निर्भरता SQL क्लाइंट जो MySQL/MariaDB (Zig ड्राइवर), PostgreSQL और SQLite का समर्थन करता है, जिसमें एक सुसंगत टैग किए गए-टेम्पलेट API है।
pnpm 10.12 (v10.12.1) एक प्रयोगात्मक वैश्विक आभासी स्टोर जोड़ता है जो निकट-तत्काल स्थानीय इंस्टॉलेशन के लिए है
29 अगस्त 2025pnpm 10.12 एक केंद्रीय, ग्राफ-हैश किया हुआ आभासी स्टोर पेश करता है जो कई परियोजनाओं को सटीक निर्भरता ग्राफ़ों का पुन: उपयोग करने की अनुमति देता है, गर्म कैश पर स्थानीय इंस्टॉलेशन को तेजी से करने और मोनोरेपो कार्यप्रवाहों में सुधार करने में।