Código aberto
Uptask
Executor de tarefas em TypeScript que transforma funções exportadas em comandos de CLI sem código repetitivo.
capturauptask.dev

Uptaskexecutor de tarefas em TypeScript
O que é
Um executor de tarefas em TypeScript. Basta exportar uma função de um ficheiro de tarefas para que se torne um comando, com os seus parâmetros como flags e os seus tipos como validação — sem passo de registo, sem objeto de configuração e sem esquema separado para manter sincronizado com a implementação.
Por que existe
Todos os projetos acumulam scripts. Começam no package.json, deixam de caber numa linha, mudam-se para uma pasta de scripts e tornam-se uma pilha não documentada que só quem os escreveu consegue correr. O Uptask existe para que a função já escrita seja o comando, e a sua assinatura seja a documentação.
O nosso papel
Mantemo-lo. Nasceu de querermos a mesma coisa em repositórios nossos suficientes para que escrevê-lo uma vez saísse mais barato do que reinventá-lo de cada vez.
Em que o construímos
Sites estáticos e renderizados no servidor a correr perto do utilizador, e baratos de manter.
Testes unitários rápidos, HTTP gravado, e documentação que faz falhar a compilação quando fica desatualizada.
Uma só cadeia de ferramentas em todos os repositórios, para que mudar entre eles não custe nada.
Entre em contacto
Diga-nos o que precisa de construir.
Somos uma equipa pequena em Portugal, a trabalhar no horário de Londres. Um site, uma aplicação, uma ferramenta interna, ou a plataforma por trás deles — comece por uma frase sobre o problema e nós tratamos do resto.