Extensão para Visual Studio Code que automatiza a geração de arquivos .app para o TOTVS Protheus a partir de projetos Angular.
O que ela faz
Ao acionar a extensão, ela executa o build de produção do seu projeto Angular, empacota os arquivos gerados e entrega um arquivo .app pronto para ser publicado no Protheus — tudo isso sem sair do VS Code.
Pré-requisitos
Node.js instalado
Angular CLI disponível no projeto (npx ng)
Projeto Angular com angular.json na raiz ou em uma subpasta de primeiro nível
Como usar
Abra a pasta do seu projeto Angular no VS Code
Clique com o botão direito em qualquer pasta no Explorer
Selecione Generate Protheus App Builder
Na janela que abrir, informe o nome do arquivo .app que será gerado
Opcionalmente, ative o toggle Usar nome do outputPath para preencher automaticamente com o nome definido no angular.json
Informe o diretório de destino digitando o caminho ou clicando no botão de pasta
Clique em Generate App e aguarde a conclusão
O arquivo .app será salvo no diretório escolhido.
Observações
A extensão roda ng build --configuration production automaticamente antes de gerar o .app
O progresso do build pode ser acompanhado no painel Output, canal Protheus App Generator
Caso o projeto esteja em uma subpasta dentro do workspace, a extensão localiza o angular.json automaticamente