convert js to ts
1.0.0
このプロジェクトは、レガシー プロジェクトを扱う人にとっては興味深いかもしれません。
大規模なプレーン Javascript を使用している企業は、TypeScript への移行を望んでいますが、それに時間とリソースを費やしたくないことがよくあります。そこで、型宣言ファイルと GPT-3 を利用して、JavaScript プロジェクトを TypeScript に自動的に移行するツールを作成することにしました。
これは非常に初期段階ですが、すでに私のプロジェクトのいくつかで役立っています。試してみて、あなたの意見をお聞かせください。
src/main.ts
に移動し、ファイルの一番下までスクロールします。次の引数を設定します。typePackagesToAvoid
: このスクリプトは、プロジェクト内の依存関係の@types
宣言パッケージを検索します。これらの@types
パッケージの一部を回避したい場合は、ここに書き留めてください。projectAbsolutePath
: Typescript に変換するプロジェクトの絶対パスisNode
: 変換したいプロジェクトは NodeJS で実行されますかdirectoriesToConvert
: プロジェクト内のすべてのファイルをすぐに変換したくない場合 (おそらくツールを試しているだけ、トークンをあまり使いたくない、またはゆっくりと移行したい場合)、どのディレクトリのみを変換するかを指定します。変換したいです。./src/directory
tsConfig
: プロジェクトのtsconfig.json
セットアップします。何を設定すればよいかわからない場合は、これらの推奨されるtsconfig
例を参照してください。.env
ファイルを作成します。 OPENAI_API_KEY=your-open-ai-key
npm run start
実行する.d.ts
ファイルがまだ存在する場合は、すべて破棄します。