sindresorhus

ky

sindresorhus

🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API

AI 简介

Ky 是一个轻量级、优雅的 JavaScript HTTP 客户端,基于标准 Fetch API 构建,旨在简化网络请求开发。它提供方法快捷键(如 ky.post)、自动错误处理(非 2xx 响应抛错)、重试机制、超时控制、JSON 自动序列化/解析、进度监听、基础 URL 支持、实例化配置及响应验证(兼容 Zod 等 Schema 库),并具备完善的 TypeScript 类型支持。适用于现代浏览器、Node.js、Bun 和 Deno 环境下的前端应用、SSR 服务端请求及全栈工具链集成,尤其适合追求体积小、API 清晰与开箱即用体验的项目。

TypeScript
MIT License
17k
Stars
479
Forks
59
Watchers
0
Issues

Star 增长

今日0
近 7 天0
近 30 天+23
综合评分70.34
默认分支main