convert js to ts
1.0.0
Dieses Projekt könnte für diejenigen interessant sein, die sich mit Legacy-Projekten befassen.
Sehr oft möchten Unternehmen mit einem großen einfachen Javascript auf TypeScript migrieren, aber keine Zeit und Ressourcen dafür aufwenden. Deshalb habe ich beschlossen, ein Tool zu erstellen, das mithilfe von Typdeklarationsdateien und GPT-3 automatisch JavaScript-Projekte nach TypeScript migriert.
Es befindet sich noch in einem sehr frühen Stadium, hat mir aber bereits bei einigen meiner Projekte geholfen. Probieren Sie es aus und teilen Sie mir Ihre Meinung mit.
src/main.ts
und scrollen Sie zum Ende der Datei. Legen Sie die folgenden Argumente fest:typePackagesToAvoid
: Dieses Skript sucht nach @types
-Deklarationspaketen für die Abhängigkeiten in Ihrem Projekt. Wenn Sie einige dieser @types
-Pakete vermeiden möchten, schreiben Sie sie hier aufprojectAbsolutePath
: der absolute Pfad für das Projekt, das Sie in Typescript konvertieren möchtenisNode
: Läuft das Projekt, das Sie konvertieren möchten, in NodeJS?directoriesToConvert
: Wenn Sie nicht alle Dateien in Ihrem Projekt sofort konvertieren möchten (vielleicht probieren Sie das Tool nur aus, möchten nicht zu viele Token ausgeben oder langsam migrieren), geben Sie an, welche Verzeichnisse Sie nur benötigen konvertieren möchte../src/directory
tsConfig
: Richten Sie tsconfig.json
Ihres Projekts ein. Wenn Sie nicht wissen, was Sie einstellen sollen, sehen Sie sich diese empfohlenen tsconfig
Beispiele an.env
Datei mit dem folgenden Inhalt OPENAI_API_KEY=your-open-ai-key
npm run start
.d.ts
Dateien, falls noch welche vorhanden sind