convert js to ts
1.0.0
Ce projet pourrait être intéressant pour ceux qui s'occupent de projets existants.
Très souvent, les entreprises disposant d'un grand Javascript simple souhaitent migrer vers TypeScript mais ne veulent pas y consacrer de temps ni de ressources. J'ai donc décidé de créer un outil qui migre automatiquement les projets JavaScript vers TypeScript à l'aide de fichiers de déclaration de type et de GPT-3.
Nous n’en sommes qu’à nos débuts, mais cela m’a déjà aidé dans certains de mes projets. Essayez-le et faites-moi part de votre avis.
src/main.ts
et faites défiler vers le bas du fichier. Définissez les arguments suivants :typePackagesToAvoid
: ce script recherchera les packages de déclaration @types
pour les dépendances de votre projet. Si vous souhaitez éviter certains de ces packages @types
, notez-les iciprojectAbsolutePath
: le chemin absolu du projet que vous souhaitez convertir en TypescriptisNode
: le projet que vous souhaitez convertir s'exécute-t-il dans NodeJSdirectoriesToConvert
: si vous ne souhaitez pas convertir tous les fichiers de votre projet immédiatement (peut-être que vous essayez simplement l'outil, que vous ne voulez pas dépenser trop de jetons ou que vous souhaitez migrer lentement), spécifiez les répertoires que vous souhaitez uniquement je veux me convertir../src/directory
tsConfig
: configurez tsconfig.json
de votre projet. Si vous ne savez pas quoi définir, consultez ces exemples tsconfig
recommandés.env
avec le contenu suivant OPENAI_API_KEY=your-open-ai-key
npm run start
.d.ts
, si l'un d'entre eux existe encore