From 6fe4c96b6b713ada6e20a50c913128d02ca27bef Mon Sep 17 00:00:00 2001 From: Kiko Beats Date: Mon, 14 Sep 2026 23:45:55 +0200 Subject: [PATCH] Release as @kikobeats/got 11.8.7 Publish the maintained v11 fork under the @kikobeats scope and document why it exists, what it fixes and how to alias it with npm and pnpm overrides. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01VZiY7VMgg1nEMkCezwMXEC --- package.json | 9 ++++++--- readme.md | 22 ++++++++++++++++++++++ 2 files changed, 28 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index d60eeada1..6a619bda2 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,13 @@ { - "name": "got", - "version": "11.8.6", + "name": "@kikobeats/got", + "version": "11.8.7", "description": "Human-friendly and powerful HTTP request library for Node.js", "license": "MIT", - "repository": "sindresorhus/got", + "repository": "kikobeats/got", "funding": "https://github.com/sindresorhus/got?sponsor=1", + "publishConfig": { + "access": "public" + }, "main": "dist/source", "engines": { "node": ">=10.19.0" diff --git a/readme.md b/readme.md index 858c536ad..adcfbcff6 100644 --- a/readme.md +++ b/readme.md @@ -14,6 +14,28 @@ > Human-friendly and powerful HTTP request library for Node.js +> [!NOTE] +> `@kikobeats/got` is a maintained fork of [Got v11](https://github.com/sindresorhus/got/tree/v11.8.6), which is [no longer maintained upstream](https://github.com/sindresorhus/got/issues/2469). It keeps the v11 API and fixes compatibility with current Node.js releases: +> +> - Retries on connection errors no longer stop early or crash with uncaught exceptions on Node.js 24.20+ ([#1](https://github.com/Kikobeats/got/pull/1)). +> - Piping into a Got stream with `stream.pipeline()` no longer throws `The payload has been already provided` ([#2](https://github.com/Kikobeats/got/pull/2)). +> - Requests using the `cache` option no longer hang with keep-alive agents, the default since Node.js 20 ([#2](https://github.com/Kikobeats/got/pull/2)). +> +> Replace `got@11` everywhere in your dependency tree with an alias in `package.json` (`overrides` for npm, `pnpm.overrides` for pnpm): +> +> ```json +> { +> "overrides": { +> "got@11": "npm:@kikobeats/got@^11.8.7" +> }, +> "pnpm": { +> "overrides": { +> "got@11": "npm:@kikobeats/got@^11.8.7" +> } +> } +> } +> ``` + [![Build Status: Linux](https://travis-ci.com/sindresorhus/got.svg?branch=master)](https://travis-ci.com/github/sindresorhus/got) [![Coverage Status](https://coveralls.io/repos/github/sindresorhus/got/badge.svg?branch=master)](https://coveralls.io/github/sindresorhus/got?branch=master) [![Downloads](https://img.shields.io/npm/dm/got.svg)](https://npmjs.com/got)