convert js to ts
1.0.0
قد يكون هذا المشروع مثيرًا للاهتمام لأولئك الذين يتعاملون مع المشاريع القديمة.
في كثير من الأحيان، ترغب الشركات التي لديها Javascript عادي كبير في الانتقال إلى TypeScript ولكنها لا ترغب في إنفاق الوقت والموارد عليه. لذلك، قررت إنشاء أداة تقوم تلقائيًا بترحيل مشاريع JavaScript إلى TypeScript بمساعدة ملفات تعريف النوع وGPT-3.
إنها مرحلة مبكرة جدًا، ولكنها ساعدتني بالفعل في بعض مشاريعي. جربها واسمحوا لي أن أعرف رأيك.
src/main.ts
وانتقل إلى أسفل الملف. قم بتعيين الوسيطات التالية:typePackagesToAvoid
: سيبحث هذا البرنامج النصي عن حزم تعريف @types
للتبعيات في مشروعك. إذا كنت تريد تجنب بعض حزم @types
، فاكتبها هناprojectAbsolutePath
: المسار المطلق للمشروع الذي تريد تحويله إلى TypescriptisNode
: هل يعمل المشروع الذي تريد تحويله في NodeJSdirectoriesToConvert
: إذا كنت لا ترغب في تحويل جميع الملفات الموجودة في مشروعك على الفور (ربما كنت تجرب الأداة فقط، أو لا تريد إنفاق الكثير من الرموز المميزة، أو تريد الترحيل ببطء)، فحدد الدلائل التي تريدها فقط تريد تحويل../src/directory
tsConfig
: قم بإعداد tsconfig.json
الخاص بمشروعك. إذا كنت لا تعرف ما يجب تعيينه، فراجع أمثلة tsconfig
الموصى بها.env
بالمحتوى التالي OPENAI_API_KEY=your-open-ai-key
npm run start
.d.ts
، إذا كان أي منها لا يزال موجودًا