Open source
Uptask
Task runner per TypeScript che trasforma le funzioni esportate in comandi CLI senza boilerplate.
schermatauptask.dev

Uptasktask runner per TypeScript
Che cos'è
Un task runner per TypeScript. Si esporta una funzione da un file di task e quella diventa un comando, con i parametri come flag e i tipi come validazione — nessun passaggio di registrazione, nessun oggetto di configurazione e nessuno schema separato da tenere allineato all'implementazione.
Perché esiste
Ogni progetto accumula script. Iniziano in package.json, superano la singola riga, si spostano in una cartella scripts e diventano un mucchio non documentato che solo chi li ha scritti sa eseguire. Uptask esiste perché la funzione già scritta sia il comando, e la sua firma sia la documentazione.
Il nostro ruolo
Lo manteniamo. È nato dal volere la stessa cosa in abbastanza nostri repository da rendere più economico scriverlo una volta sola che reinventarlo ogni volta.
Su cosa lo costruiamo
Siti statici e renderizzati dal server che girano vicino all'utente, ed economici da mantenere.
Test unitari veloci, HTTP registrato e documentazione che fa fallire la build quando invecchia.
Una sola toolchain in tutti i repository, così spostarsi tra loro non costa nulla.
Contattateci
Raccontateci che cosa volete costruire.
Siamo un piccolo team in Portogallo, con orario di Londra. Un sito, un'app, uno strumento interno o la piattaforma che ci sta dietro — iniziate con una frase sul problema e poi ci pensiamo noi.