Découvrez dpkit Terminal et TypeScriptVoir l'annonce

Open source

Uptask

Lanceur de tâches TypeScript qui transforme des fonctions exportées en commandes CLI sans aucun code répétitif.

captureuptask.dev
Le site de documentation d'Uptask, qui montre comment une fonction TypeScript exportée devient une commande CLI.
Uptasklanceur de tâches TypeScript

Ce que c'est

Un lanceur de tâches TypeScript. Exportez une fonction depuis un fichier de tâches et elle devient une commande, avec ses paramètres comme options et ses types comme validation — pas d'étape d'enregistrement, pas d'objet de configuration, et pas de schéma séparé à garder synchronisé avec l'implémentation.

Pourquoi il existe

Tout projet accumule des scripts. Ils commencent dans package.json, dépassent une seule ligne, migrent dans un dossier scripts et deviennent un tas non documenté que seule la personne qui l'a écrit sait exécuter. Uptask existe pour que la fonction déjà écrite soit la commande, et que sa signature soit la documentation.

Notre part

Nous le maintenons. Il est né d'avoir voulu la même chose dans assez de nos dépôts pour que l'écrire une fois coûte moins cher que de le réinventer à chaque fois.

Ce sur quoi nous le construisons

  • Des sites statiques et rendus côté serveur qui tournent près de l'utilisateur, et peu coûteux à maintenir.

  • Des tests unitaires rapides, du HTTP enregistré, et une documentation qui fait échouer le build quand elle se périme.

  • Une seule chaîne d'outils pour tous les dépôts : passer de l'un à l'autre ne coûte rien.

Nous contacter

Dites-nous ce que vous voulez faire construire.

Nous sommes une petite équipe au Portugal, aux horaires de Londres. Un site, une application, un outil interne, ou la plateforme derrière — commencez par une phrase sur le problème et nous prenons la suite.

Tous les projets
Demander un devis