convert js to ts
1.0.0
Este projeto pode ser interessante para quem lida com projetos legados.
Muitas vezes, empresas com um grande Javascript simples desejam migrar para TypeScript, mas não querem gastar tempo e recursos com isso. Então, decidi criar uma ferramenta que migra automaticamente projetos JavaScript para TypeScript com a ajuda de arquivos de declaração de tipo e GPT-3.
Está em um estágio muito inicial, mas já me ajudou em alguns dos meus projetos. Experimente e deixe-me saber sua opinião.
src/main.ts
e vá até o final do arquivo. Defina os seguintes argumentos:typePackagesToAvoid
: este script procurará pacotes de declaração @types
para as dependências do seu projeto. Se você quiser evitar alguns desses pacotes @types
, escreva-os aquiprojectAbsolutePath
: o caminho absoluto para o projeto que você deseja converter para TypescriptisNode
: o projeto que você deseja converter é executado em NodeJSdirectoriesToConvert
: se você não quiser converter todos os arquivos do seu projeto imediatamente (talvez você esteja apenas experimentando a ferramenta, não queira gastar muitos tokens ou queira migrar lentamente), especifique quais diretórios você só deseja deseja converter../src/directory
tsConfig
: configure tsconfig.json
do seu projeto. Se você não sabe o que definir, veja estes exemplos recomendados tsconfig
.env
com o seguinte conteúdo OPENAI_API_KEY=your-open-ai-key
npm run start
.d.ts
, se algum deles ainda existir