Show HN: Ffetch v5 – TypeScript-first fetch client(npmjs.com)1 points·by gkoos·4 месяца назад·0 commentsnpmjs.comShow HN: Ffetch v5 – TypeScript-first fetch clienthttps://www.npmjs.com/package/@fetchkit/ffetchffetch v5 is outffetch is a TypeScript-first fetch client focused on production reliability. Core functionality includes: - timeouts (global and per-request) - retries with exponential backoff + jitter - lifecycle hooks (before/after/onError) - pending request monitoring - per-request overrides - optional throwOnHttpErrorv5 introduces a public plugin lifecycle API plus first-party plugins for: - circuit breaker - in-flight request deduplication (with optional ttl/sweepInterval cleanup)It can wrap native fetch or any fetch-compatible implementation (undici, node-fetch, framework fetch handlers).Repo: https://github.com/fetch-kit/ffetch0 commentsPost comment—
ffetch is a TypeScript-first fetch client focused on production reliability. Core functionality includes: - timeouts (global and per-request) - retries with exponential backoff + jitter - lifecycle hooks (before/after/onError) - pending request monitoring - per-request overrides - optional throwOnHttpError
v5 introduces a public plugin lifecycle API plus first-party plugins for: - circuit breaker - in-flight request deduplication (with optional ttl/sweepInterval cleanup)
It can wrap native fetch or any fetch-compatible implementation (undici, node-fetch, framework fetch handlers).
Repo: https://github.com/fetch-kit/ffetch