
de up-fetch1,402
Client fetch configurable et réutilisable avec des valeurs par défaut dynamiques, des tentatives (retries), une validation au runtime et des hooks de cycle de vie pour des requêtes API robustes.
Fournit un constructeur de client fetch réutilisable (up(fetch,...)) qui centralise les valeurs par défaut des requêtes, la gestion de l'authentification, la validation au runtime, les tentatives et le support du streaming. Il simplifie l'exécution d'appels API cohérents à travers une application tout en offrant un contrôle sur les délais d'expiration (timeouts), les tentatives et les règles d'analyse.
Utilisez-le lorsque vous avez besoin d'un client HTTP unique et stable à travers plusieurs services ou une application : par exemple, des requêtes API authentifiées avec des jetons rotatifs, des appels nécessitant des tentatives et un backoff, la validation du schéma de réponse ou le streaming de réponses volumineuses. Idéal pour les clients de production où la gestion des erreurs et les hooks de cycle de vie sont cruciaux.
Probablement utile pour les agents orientés développement et les assistants de code pouvant éditer ou exécuter du code TypeScript/Python (par exemple, Copilot/Codex/assistants basés sur le code).
UpFetch est une compétence pour la bibliothèque TypeScript up-fetch, fournissant un client fetch réutilisable avec des valeurs par défaut, de la validation, des tentatives de reconnexion et des hooks. Le SKILL.md est bien structuré avec une divulgation progressive dans references/ pour les sujets plus approfondis. Aucun script n'a été inclus, seule une analyse statique a été effectuée. Aucune faille de sécurité trouvée — modèles propres partout.
Architecture exemplaire avec un SKILL.md léger et des références/ bien organisées. La compétence sert de documentation/navigation pour la bibliothèque plutôt que de fournir un outillage exécutable. Aucun script à tester.