convert js to ts
1.0.0
Proyek ini mungkin menarik bagi mereka yang berurusan dengan proyek lama.
Seringkali, perusahaan dengan Javascript biasa yang besar ingin bermigrasi ke TypeScript tetapi tidak ingin menghabiskan waktu dan sumber daya untuk itu. Jadi, saya memutuskan untuk membuat alat yang secara otomatis memigrasikan proyek JavaScript ke TypeScript dengan bantuan file deklarasi tipe dan GPT-3.
Ini masih tahap awal, tetapi sudah membantu saya dalam beberapa proyek saya. Cobalah dan beri tahu saya pendapat Anda.
src/main.ts
dan gulir ke bagian bawah file. Tetapkan argumen berikut:typePackagesToAvoid
: skrip ini akan mencari paket deklarasi @types
untuk dependensi dalam proyek Anda. Jika Anda ingin menghindari beberapa paket @types
tersebut, tuliskan di siniprojectAbsolutePath
: jalur absolut untuk proyek yang ingin Anda konversi ke TypeScriptisNode
: apakah proyek yang ingin Anda konversi berjalan di NodeJSdirectoriesToConvert
: jika Anda tidak ingin langsung mengonversi semua file di proyek Anda (mungkin Anda hanya mencoba alatnya, tidak ingin menghabiskan terlalu banyak token, atau ingin bermigrasi secara perlahan), tentukan direktori mana yang Anda pilih saja ingin mengkonversi../src/directory
tsConfig
: siapkan tsconfig.json
proyek Anda. Jika Anda tidak tahu apa yang harus disetel, lihat contoh tsconfig
yang direkomendasikan ini.env
dengan konten berikut OPENAI_API_KEY=your-open-ai-key
npm run start
.d.ts
, jika masih ada