- Node.js को TypeScript फ़ाइलें सीधे चलाने के लिए बेहतर बनाया गया है
- अब अतिरिक्त सेटअप या ट्रांसपाइलिंग के बिना
.ts फ़ाइलें सीधे चलाई जा सकती हैं
- डेवलपर्स अब tsconfig.json या अलग bundler इंस्टॉल किए बिना काम की दक्षता बढ़ा सकते हैं
- यह फीचर Node.js v22.18.0 (LTS) संस्करण से आधिकारिक रूप से शामिल किया गया है
- इससे JavaScript और TypeScript डेवलपमेंट के बीच की सीमा और कम होने की उम्मीद है
Node.js में TypeScript को सीधे चलाने का समर्थन
- Node.js ने हाल ही में v22.18.0 (LTS) संस्करण में TypeScript फ़ाइलों (.ts) को बिना अलग सेटअप या टूल के सीधे चलाने की सुविधा जोड़ी है
- पहले TypeScript कोड चलाने के लिए ts-node, esbuild, Babel जैसे बाहरी transpiler या bundler की ज़रूरत होती थी, लेकिन अब Node.js खुद TypeScript कोड को पहचानकर चला सकता है
- इस फीचर की मदद से डेवलपर्स tsconfig.json configuration फ़ाइल या अतिरिक्त लाइब्रेरी के बिना
.ts फ़ाइलों को सीधे Node.js में चला सकते हैं
- prototyping, experimental development और script execution जैसे कामों में productivity और डेवलपमेंट की सुविधा काफ़ी बढ़ेगी
- JavaScript और TypeScript प्रोजेक्ट्स के बीच इंटरऑपरेबिलिटी मज़बूत होने और नए डेवलपर्स के लिए प्रवेश बाधा कम होने की उम्मीद है
अन्य उल्लेखनीय बदलाव
- esm:
import.meta.main लागू किया गया
- fs: AsyncIterator आधारित fs event handling में सुधार
- permission: child process चलाते समय permission model flag पास करने का समर्थन
- sqlite:
readBigInts विकल्प जोड़ा गया
- src/permission:
permission.has(addon) का समर्थन
- url:
fileURLToPathBuffer API जोड़ी गई
- watch:
--watch-kill-signal flag जोड़ा गया
- worker:
Worker ऑब्जेक्ट को async disposable के रूप में बेहतर बनाया गया
कमिट और दस्तावेज़ से जुड़े अपडेट
- अनावश्यक कोड हटाना, build environment और toolchain की सफ़ाई, तथा npm 10.9.3 upgrade शामिल
globals.md, child_process.md, http2 आदि दस्तावेज़ों में stability indicators और RFC numbers के विवरण सुधारे गए
- कई नए tests जोड़े गए और bug fixes शामिल किए गए
वितरण फ़ाइलें
- Windows, macOS(Intel/Apple Silicon), Linux(x64, ARM, PPC, s390x, AIX) के लिए installer और binaries उपलब्ध
- source code और पूरी release files को Node.js के आधिकारिक distribution page से डाउनलोड किया जा सकता है
- API documentation को v22.18.0 के अनुसार अपडेट किया गया है
अभी कोई टिप्पणी नहीं है.