convert js to ts
1.0.0
โครงการนี้อาจน่าสนใจสำหรับผู้ที่เกี่ยวข้องกับโครงการเดิม
บ่อยครั้ง บริษัทที่มี Javascript ธรรมดาขนาดใหญ่ต้องการย้ายไปยัง TypeScript แต่ไม่ต้องการใช้เวลาและทรัพยากรกับมัน ดังนั้นฉันจึงตัดสินใจสร้างเครื่องมือที่จะย้ายโปรเจ็กต์ JavaScript ไปยัง TypeScript โดยอัตโนมัติด้วยความช่วยเหลือของไฟล์ประกาศประเภทและ GPT-3
แม้จะยังอยู่ในช่วงเริ่มต้น แต่ก็ได้ช่วยฉันในโครงการบางโครงการแล้ว ลองดูและแจ้งให้เราทราบความคิดเห็นของคุณ
src/main.ts
และเลื่อนไปที่ด้านล่างของไฟล์ ตั้งค่าอาร์กิวเมนต์ต่อไปนี้:typePackagesToAvoid
: สคริปต์นี้จะค้นหาแพ็คเกจการประกาศ @types
สำหรับการขึ้นต่อกันในโปรเจ็กต์ของคุณ หากคุณต้องการหลีกเลี่ยงแพ็คเกจ @types
เหล่านั้น โปรดจดไว้ที่นี่projectAbsolutePath
: เส้นทางสัมบูรณ์สำหรับโครงการที่คุณต้องการแปลงเป็น TypescriptisNode
: โปรเจ็กต์ที่คุณต้องการแปลงรันใน NodeJS หรือไม่directoriesToConvert
: หากคุณไม่ต้องการแปลงไฟล์ทั้งหมดในโปรเจ็กต์ของคุณทันที (บางทีคุณอาจแค่ลองใช้เครื่องมือ ไม่ต้องการใช้โทเค็นมากเกินไป หรือต้องการย้ายช้า) ระบุไดเร็กทอรีที่คุณต้องการเท่านั้น ต้องการแปลง./src/directory
tsConfig
: ตั้งค่า tsconfig.json
ของโปรเจ็กต์ของคุณ หากคุณไม่ทราบว่าต้องตั้งค่าอะไร โปรดดูตัวอย่าง tsconfig
ที่แนะนำเหล่านี้.env
โดยมีเนื้อหาดังต่อไปนี้ OPENAI_API_KEY=your-open-ai-key
npm run start
.d.ts
ทั้งหมด หากยังมีไฟล์ใดอยู่