dpkit Terminal und TypeScript vorgestelltZur Ankündigung

Open Source

Uptask

Task-Runner für TypeScript, der exportierte Funktionen ohne Boilerplate in CLI-Befehle verwandelt.

Aufnahmeuptask.dev
Die Dokumentationsseite von Uptask, die zeigt, wie aus einer exportierten TypeScript-Funktion ein CLI-Befehl wird.
UptaskTask-Runner für TypeScript

Was es ist

Ein Task-Runner für TypeScript. Eine aus einer Task-Datei exportierte Funktion wird zum Befehl, ihre Parameter werden zu Flags und ihre Typen zur Validierung — kein Registrierungsschritt, kein Konfigurationsobjekt und kein separates Schema, das mit der Implementierung synchron gehalten werden muss.

Warum es existiert

Jedes Projekt sammelt Skripte an. Sie beginnen in der package.json, passen bald nicht mehr in eine Zeile, wandern in ein scripts-Verzeichnis und werden zu einem undokumentierten Haufen, den nur ausführen kann, wer ihn geschrieben hat. Uptask gibt es, damit die ohnehin geschriebene Funktion der Befehl ist und ihre Signatur die Dokumentation.

Unser Anteil daran

Wir pflegen es. Es ist daraus entstanden, dass wir dasselbe in genügend eigenen Repos wollten, sodass es einmal zu schreiben günstiger war, als es jedes Mal neu zu erfinden.

Worauf wir es bauen

  • Statische und serverseitig gerenderte Websites, die nah beim Nutzer laufen und günstig im Unterhalt sind.

  • Schnelle Unit-Tests, aufgezeichnetes HTTP und Dokumentation, die den Build scheitern lässt, sobald sie veraltet.

  • Eine Toolchain über alle Repositories hinweg, sodass der Wechsel zwischen ihnen nichts kostet.

Kontakt aufnehmen

Sagen Sie uns, was gebaut werden soll.

Wir sind ein kleines Team in Portugal und arbeiten zu Londoner Zeiten. Eine Website, eine App, ein internes Werkzeug oder die Plattform dahinter — beginnen Sie mit einem Satz zum Problem, den Rest übernehmen wir.

Alle Projekte
Angebot anfordern