Node.js ने अंतर्निहित TypeScript टाइप-स्ट्रीपिंग को स्थिर (v25.2.0) के रूप में चिह्नित किया
मुख्य अपडेट
Node.js v25.2.0 (11 नवंबर, 2025 को जारी) अंतर्निहित TypeScript "टाइप स्ट्रीपिंग" ट्रांसफार्मर को स्थिर के रूप में चिह्नित करता है, इसे औपचारिक रूप से एक समर्थित रनटाइम सुविधा बनाता है ताकि आप कई .ts फ़ाइलों को सीधे नोड के साथ निष्पादित कर सकें (जैसे, node file.ts) बिना किसी बाहरी ट्रांसपाइलर या लोडर के। (nodejs.org)
यह क्यों महत्वपूर्ण है
यह कई डेवलपर वर्कफ़्लो के लिए एक व्यावहारिक सरलीकरण है: त्वरित स्क्रिप्ट, CI सहायक, छोटे CLI और नियमित स्वचालन अक्सर ts-node / swc / Babel / एक निर्माण चरण जोड़े बिना चलाए जा सकते हैं, जिससे घर्षण और निर्भरता सतह क्षेत्र में कमी आती है। यह Node और अन्य रनटाइम के बीच के अंतर को भी संकीर्ण करता है जो पहले से ही सीधे TypeScript निष्पादन का समर्थन करते हैं।
महत्वपूर्ण सीमाएँ जिन्हें आपको किसी भी अपनाने के निर्णय का हिस्सा मानना चाहिए: रनटाइम हल्का टाइप स्ट्रीपिंग करता है (कोई टाइप जांच नहीं), जानबूझकर उन सुविधाओं को छोड़ देता है जो JS कोड जनरेशन की आवश्यकता होती हैं, और tsconfig ट्रांसफॉर्मेशन का सम्मान नहीं करता या node_modules के अंदर TypeScript को स्वीकार नहीं करता। उत्पादन निर्माण, पुस्तकालयों, या कोड के लिए जो पूर्ण कंपाइलर अर्थशास्त्र (घोषणा उत्सर्जन, पथ उपनाम, एनम, आदि) पर निर्भर करता है, उचित कंपाइल चरण या समर्पित उपकरण (tsx, tsc, बंडलर) का उपयोग करते रहें। व्यावहारिक रूप से, धीरे-धीरे अपनाएं: जारी किए गए कलाकृतियों के लिए अपने CI/निर्माण को मानकीकरण करें, जहां इसकी सीमाएँ स्वीकार्य हैं, डेवलपर-फेसिंग स्क्रिप्ट के लिए मूल टाइप-स्ट्रीपिंग का उपयोग करें, और रनटाइम भिन्नताओं से बचने के लिए CI में Node संस्करणों को पिन करें।
स्रोत
आगे पढ़ें
TypeScript का मूल Go पोर्ट (Project Corsa) ~10× प्रकार-चेक गति में सुधार लाता है
29 नवंबर 2025Microsoft की TypeScript टीम ने Go (Project Corsa) के लिए कंपाइलर और भाषा सेवा को पोर्ट किया है, जिससे बड़े, वास्तविक दुनिया में गति और मेमोरी में सुधार हुआ है और प्रारंभिक परीक्षण के लिए मूल पूर्वावलोकन जारी किए गए हैं।
Docker ने नेस्टेड डिपेंडेंसी में महत्वपूर्ण RCE का पैच किया, LangChain.js के लिए अपस्ट्रीम फिक्स
27 नवंबर 2025Docker ने expr-eval डिपेंडेंसी में निहित एक महत्वपूर्ण RCE (CVE-2025-12735) को पाया और ठीक किया, इसे एक बनाए रखी गई वैकल्पिक के साथ बदल दिया, और LangChain.js के लिए अपस्ट्रीम फिक्स में योगदान दिया—जो Kibana और कई LLM ऐप्स को प्रभावित करता है।
TypeScript मूल पूर्वावलोकन (Go-आधारित tsgo) — ~10x तेज़ प्रकार-चेक और संपादक सेवा
26 नवंबर 2025Microsoft ने TypeScript संकलक और भाषा सेवा (कोड नाम 'Corsa' / tsgo) के मूल पूर्वावलोकन प्रकाशित किए, जो संपादक लोड समय, प्रकार-चेक और CI निर्माण के लिए क्रम-के-आकार में सुधार प्रदान करते हैं; प्रारंभिक पूर्वावलोकन @typescript/native-preview और एक VS Code एक्सटेंशन के माध्यम से उपलब्ध है।