convert js to ts
1.0.0
Este proyecto puede ser interesante para quienes se ocupan de proyectos heredados.
Muy a menudo, las empresas con un gran Javascript simple quieren migrar a TypeScript pero no quieren gastar tiempo ni recursos en ello. Entonces, decidí crear una herramienta que migra automáticamente proyectos de JavaScript a TypeScript con la ayuda de archivos de declaración de tipos y GPT-3.
Es una etapa muy inicial, pero ya me ha ayudado con algunos de mis proyectos. Pruébalo y déjame saber tu opinión.
src/main.ts
y desplácese hasta el final del archivo. Establezca los siguientes argumentos:typePackagesToAvoid
: este script buscará paquetes de declaración @types
para las dependencias de su proyecto. Si quieres evitar algunos de esos paquetes @types
, escríbelos aquíprojectAbsolutePath
: la ruta absoluta para el proyecto que desea convertir a TypecriptisNode
: ¿el proyecto que desea convertir se ejecuta en NodeJS?directoriesToConvert
: si no desea convertir todos los archivos de su proyecto de inmediato (tal vez solo esté probando la herramienta, no quiera gastar demasiados tokens o quiera migrar lentamente), especifique qué directorios solo quiero convertir../src/directory
tsConfig
: configura tsconfig.json
de tu proyecto. Si no sabe qué configurar, consulte estos ejemplos tsconfig
recomendados.env
con el siguiente contenido OPENAI_API_KEY=your-open-ai-key
npm run start
.d.ts
, si alguno de ellos todavía existe