تمت كتابة إصدار تجريبي من مُجمّع TypeScript 7.0.2، يُدعى tsc-ts، بشكل كامل بلغة TypeScript وتم تجميعه إلى شيفرة أصلية باستخدام scriptc. المشروع، المُستضاف تحت vercel-labs/tsc-ts، يتضمن ثنائيات خاصة بكل منصة لنظامي التشغيل macOS وLinux وWindows. يتوفر التثبيت عبر npm باستخدام الأمر `npm install -D tsc-ts`، يليه `npx tsc-ts -p tsconfig.json`. يعكس المُجمّع سلوك مُجمّع TypeScript الأصلي في جميع المكونات الرئيسية: الماسح، المحلل النحوي، الرابط، دمج الوحدات، التشخيصات، الإرسال، واجهة سطر الأوامر. الاختبارات الواسعة النطاق على مجموعة تكوين تتكون من ~12,500 ملف TypeScript تُظهر توافقًا تامًا في جميع المجالات، بما في ذلك إرسال التعريفات، والبناء الزيادي، ووضعية المراقبة. وضعية خادم API (`tsc-ts --api`) تُعيد إنتاج API الخاص بـ TypeScript 7.0.2 عبر stdin/stdout، مما يتيح التوافق مع أدوات مثل scriptc. تُدار عمليات البناء باستخدام Turborepo، وتتوفر الوثائق في الدليل apps/web. يتطلب المشروع Node.js 24+، وnpm، ومضيف scriptc مع clang للربط. يمكن إنشاء البناء الأصلي باستخدام `npm run build:native`، ويدعم المُجمّع ميزات متقدمة لخدمات اللغة مثل الإكمالات، والإشارات، واستخدام التوقيع، على الرغم من أن طرق التوافق غير مدعومة بعد.
المصدر: Hacker News · لخّصه HeadlinesBriefing