From 5a28abc5e0ffd32e14ceed29eca70f6c3dc8b46d Mon Sep 17 00:00:00 2001 From: Mehdi Achour Date: Tue, 2 Sep 2025 01:08:04 +0100 Subject: [PATCH] docs(*): fix GitHub links to point to main branch --- packages/fetch-proxy/CHANGELOG.md | 2 +- packages/fetch-proxy/README.md | 2 +- packages/fetch-proxy/package.json | 2 +- packages/file-storage/CHANGELOG.md | 2 +- packages/file-storage/README.md | 4 ++-- packages/file-storage/package.json | 2 +- packages/form-data-parser/CHANGELOG.md | 6 +++--- packages/form-data-parser/README.md | 6 +++--- packages/form-data-parser/package.json | 2 +- packages/headers/CHANGELOG.md | 2 +- packages/headers/README.md | 4 ++-- packages/headers/package.json | 2 +- packages/headers/src/lib/super-headers.ts | 2 +- packages/lazy-file/CHANGELOG.md | 2 +- packages/lazy-file/README.md | 2 +- packages/lazy-file/package.json | 2 +- packages/multipart-parser/CHANGELOG.md | 2 +- packages/multipart-parser/README.md | 16 ++++++++-------- packages/multipart-parser/package.json | 2 +- packages/node-fetch-server/CHANGELOG.md | 2 +- packages/node-fetch-server/README.md | 2 +- packages/node-fetch-server/package.json | 2 +- packages/route-pattern/CHANGELOG.md | 2 +- packages/route-pattern/package.json | 2 +- packages/tar-parser/CHANGELOG.md | 2 +- packages/tar-parser/package.json | 2 +- 26 files changed, 39 insertions(+), 39 deletions(-) diff --git a/packages/fetch-proxy/CHANGELOG.md b/packages/fetch-proxy/CHANGELOG.md index acea69dd8cd..06a8e56fb0a 100644 --- a/packages/fetch-proxy/CHANGELOG.md +++ b/packages/fetch-proxy/CHANGELOG.md @@ -1,6 +1,6 @@ # `fetch-proxy` CHANGELOG -This is the changelog for [`fetch-proxy`](https://github.com/remix-run/remix/tree/v3/packages/fetch-proxy). It follows [semantic versioning](https://semver.org/). +This is the changelog for [`fetch-proxy`](https://github.com/remix-run/remix/tree/main/packages/fetch-proxy). It follows [semantic versioning](https://semver.org/). ## v0.5.0 (2025-07-24) diff --git a/packages/fetch-proxy/README.md b/packages/fetch-proxy/README.md index 077f5e75dbf..0fd7b01a7bc 100644 --- a/packages/fetch-proxy/README.md +++ b/packages/fetch-proxy/README.md @@ -44,7 +44,7 @@ assert(title.includes('Remix')) ## Related Packages -- [`node-fetch-server`](https://github.com/remix-run/remix/tree/v3/packages/node-fetch-server) - Build HTTP servers for Node.js using the web fetch API +- [`node-fetch-server`](https://github.com/remix-run/remix/tree/main/packages/node-fetch-server) - Build HTTP servers for Node.js using the web fetch API ## License diff --git a/packages/fetch-proxy/package.json b/packages/fetch-proxy/package.json index c6942b70003..981c7678098 100644 --- a/packages/fetch-proxy/package.json +++ b/packages/fetch-proxy/package.json @@ -9,7 +9,7 @@ "url": "git+https://github.com/remix-run/remix.git", "directory": "packages/fetch-proxy" }, - "homepage": "https://github.com/remix-run/remix/tree/v3/packages/fetch-proxy#readme", + "homepage": "https://github.com/remix-run/remix/tree/main/packages/fetch-proxy#readme", "files": [ "LICENSE", "README.md", diff --git a/packages/file-storage/CHANGELOG.md b/packages/file-storage/CHANGELOG.md index 33edaf75315..f788aa147dd 100644 --- a/packages/file-storage/CHANGELOG.md +++ b/packages/file-storage/CHANGELOG.md @@ -1,6 +1,6 @@ # `file-storage` CHANGELOG -This is the changelog for [`file-storage`](https://github.com/remix-run/remix/tree/v3/packages/file-storage). It follows [semantic versioning](https://semver.org/). +This is the changelog for [`file-storage`](https://github.com/remix-run/remix/tree/main/packages/file-storage). It follows [semantic versioning](https://semver.org/). ## v0.9.0 (2025-07-25) diff --git a/packages/file-storage/README.md b/packages/file-storage/README.md index 1bbfa6e0f4d..85ef048819b 100644 --- a/packages/file-storage/README.md +++ b/packages/file-storage/README.md @@ -75,8 +75,8 @@ class CustomFileStorage implements FileStorage { ## Related Packages -- [`form-data-parser`](https://github.com/remix-run/remix/tree/v3/packages/form-data-parser) - Pairs well with this library for storing `FileUpload` objects received in `multipart/form-data` requests -- [`lazy-file`](https://github.com/remix-run/remix/tree/v3/packages/lazy-file) - The streaming `File` implementation used internally to stream files from storage +- [`form-data-parser`](https://github.com/remix-run/remix/tree/main/packages/form-data-parser) - Pairs well with this library for storing `FileUpload` objects received in `multipart/form-data` requests +- [`lazy-file`](https://github.com/remix-run/remix/tree/main/packages/lazy-file) - The streaming `File` implementation used internally to stream files from storage ## License diff --git a/packages/file-storage/package.json b/packages/file-storage/package.json index 6093013afe2..a52f2eb3daa 100644 --- a/packages/file-storage/package.json +++ b/packages/file-storage/package.json @@ -8,7 +8,7 @@ "url": "git+https://github.com/remix-run/remix.git", "directory": "packages/file-storage" }, - "homepage": "https://github.com/remix-run/remix/tree/v3/packages/file-storage#readme", + "homepage": "https://github.com/remix-run/remix/tree/main/packages/file-storage#readme", "license": "MIT", "files": [ "LICENSE", diff --git a/packages/form-data-parser/CHANGELOG.md b/packages/form-data-parser/CHANGELOG.md index dbfeb87f787..8802f282217 100644 --- a/packages/form-data-parser/CHANGELOG.md +++ b/packages/form-data-parser/CHANGELOG.md @@ -1,6 +1,6 @@ # `form-data-parser` CHANGELOG -This is the changelog for [`form-data-parser`](https://github.com/remix-run/remix/tree/v3/packages/form-data-parser). It follows [semantic versioning](https://semver.org/). +This is the changelog for [`form-data-parser`](https://github.com/remix-run/remix/tree/main/packages/form-data-parser). It follows [semantic versioning](https://semver.org/). ## v0.10.1 (2025-07-24) @@ -56,8 +56,8 @@ await parseFormData(request, { maxFileSize }, (fileUpload) => { }) ``` -- Upgrade [`multipart-parser`](https://github.com/remix-run/remix/tree/v3/packages/multipart-parser) to v0.8 to fix an issue where errors would crash the process when `maxFileSize` was exceeded (see #28) -- Add an [example of how to use `form-data-parser`](https://github.com/remix-run/remix/tree/v3/packages/form-data-parser/examples/node) together with [`file-storage`](https://github.com/remix-run/remix/tree/v3/packages/file-storage) to handle multipart uploads on Node.js +- Upgrade [`multipart-parser`](https://github.com/remix-run/remix/tree/main/packages/multipart-parser) to v0.8 to fix an issue where errors would crash the process when `maxFileSize` was exceeded (see #28) +- Add an [example of how to use `form-data-parser`](https://github.com/remix-run/remix/tree/main/packages/form-data-parser/examples/node) together with [`file-storage`](https://github.com/remix-run/remix/tree/main/packages/file-storage) to handle multipart uploads on Node.js - Expand `FileUploadHandler` interface to support returning `Blob` from the upload handler, which is the superclass of `File` ## v0.6.0 (2025-01-15) diff --git a/packages/form-data-parser/README.md b/packages/form-data-parser/README.md index 97385b73557..0e3b6e99f1d 100644 --- a/packages/form-data-parser/README.md +++ b/packages/form-data-parser/README.md @@ -98,7 +98,7 @@ try { } ``` -If you're looking for a more flexible storage solution for `File` objects that are uploaded, this library pairs really well with [the `file-storage` library](https://github.com/remix-run/remix/tree/v3/packages/file-storage) for keeping files in various storage backends. +If you're looking for a more flexible storage solution for `File` objects that are uploaded, this library pairs really well with [the `file-storage` library](https://github.com/remix-run/remix/tree/main/packages/file-storage) for keeping files in various storage backends. ```ts import { LocalFileStorage } from '@remix-run/file-storage/local' @@ -127,8 +127,8 @@ async function uploadHandler(fileUpload: FileUpload) { ## Related Packages -- [`file-storage`](https://github.com/remix-run/remix/tree/v3/packages/file-storage) - A simple key/value interface for storing `FileUpload` objects you get from the parser -- [`multipart-parser`](https://github.com/remix-run/remix/tree/v3/packages/multipart-parser) - The parser used internally for parsing `multipart/form-data` HTTP messages +- [`file-storage`](https://github.com/remix-run/remix/tree/main/packages/file-storage) - A simple key/value interface for storing `FileUpload` objects you get from the parser +- [`multipart-parser`](https://github.com/remix-run/remix/tree/main/packages/multipart-parser) - The parser used internally for parsing `multipart/form-data` HTTP messages ## License diff --git a/packages/form-data-parser/package.json b/packages/form-data-parser/package.json index ff9d53dd02a..3702cf8db41 100644 --- a/packages/form-data-parser/package.json +++ b/packages/form-data-parser/package.json @@ -8,7 +8,7 @@ "url": "git+https://github.com/remix-run/remix.git", "directory": "packages/form-data-parser" }, - "homepage": "https://github.com/remix-run/remix/tree/v3/packages/form-data-parser#readme", + "homepage": "https://github.com/remix-run/remix/tree/main/packages/form-data-parser#readme", "license": "MIT", "files": [ "LICENSE", diff --git a/packages/headers/CHANGELOG.md b/packages/headers/CHANGELOG.md index 81e4681534f..5d760f6f3d6 100644 --- a/packages/headers/CHANGELOG.md +++ b/packages/headers/CHANGELOG.md @@ -1,6 +1,6 @@ # `headers` CHANGELOG -This is the changelog for [`headers`](https://github.com/remix-run/remix/tree/v3/packages/headers). It follows [semantic versioning](https://semver.org/). +This is the changelog for [`headers`](https://github.com/remix-run/remix/tree/main/packages/headers). It follows [semantic versioning](https://semver.org/). ## v0.12.0 (2025-07-18) diff --git a/packages/headers/README.md b/packages/headers/README.md index f7993f0c605..f5d25ce4d3d 100644 --- a/packages/headers/README.md +++ b/packages/headers/README.md @@ -441,8 +441,8 @@ let header = new SetCookie({ ## Related Packages -- [`fetch-proxy`](https://github.com/remix-run/remix/tree/v3/packages/fetch-proxy) - Build HTTP proxy servers using the web fetch API -- [`node-fetch-server`](https://github.com/remix-run/remix/tree/v3/packages/node-fetch-server) - Build HTTP servers on Node.js using the web fetch API +- [`fetch-proxy`](https://github.com/remix-run/remix/tree/main/packages/fetch-proxy) - Build HTTP proxy servers using the web fetch API +- [`node-fetch-server`](https://github.com/remix-run/remix/tree/main/packages/node-fetch-server) - Build HTTP servers on Node.js using the web fetch API ## License diff --git a/packages/headers/package.json b/packages/headers/package.json index 9ec627dc393..00e5dfb2bfb 100644 --- a/packages/headers/package.json +++ b/packages/headers/package.json @@ -9,7 +9,7 @@ "url": "git+https://github.com/remix-run/remix.git", "directory": "packages/headers" }, - "homepage": "https://github.com/remix-run/remix/tree/v3/packages/headers#readme", + "homepage": "https://github.com/remix-run/remix/tree/main/packages/headers#readme", "files": [ "LICENSE", "README.md", diff --git a/packages/headers/src/lib/super-headers.ts b/packages/headers/src/lib/super-headers.ts index cfcaa2d302b..794d38e312a 100644 --- a/packages/headers/src/lib/super-headers.ts +++ b/packages/headers/src/lib/super-headers.ts @@ -146,7 +146,7 @@ const SetCookieKey = 'set-cookie' /** * An enhanced JavaScript `Headers` interface with type-safe access. * - * [API Reference](https://github.com/remix-run/remix/tree/v3/packages/headers) + * [API Reference](https://github.com/remix-run/remix/tree/main/packages/headers) * * [MDN `Headers` Base Class Reference](https://developer.mozilla.org/en-US/docs/Web/API/Headers) */ diff --git a/packages/lazy-file/CHANGELOG.md b/packages/lazy-file/CHANGELOG.md index 27a49d1e9ed..435119e647e 100644 --- a/packages/lazy-file/CHANGELOG.md +++ b/packages/lazy-file/CHANGELOG.md @@ -1,6 +1,6 @@ # `lazy-file` CHANGELOG -This is the changelog for [`lazy-file`](https://github.com/remix-run/remix/tree/v3/packages/lazy-file). It follows [semantic versioning](https://semver.org/). +This is the changelog for [`lazy-file`](https://github.com/remix-run/remix/tree/main/packages/lazy-file). It follows [semantic versioning](https://semver.org/). ## v3.5.0 (2025-07-21) diff --git a/packages/lazy-file/README.md b/packages/lazy-file/README.md index 6d6dc578b55..4d44f514b7e 100644 --- a/packages/lazy-file/README.md +++ b/packages/lazy-file/README.md @@ -100,7 +100,7 @@ All file contents are read on-demand and nothing is ever buffered. ## Related Packages -- [`file-storage`](https://github.com/remix-run/remix/tree/v3/packages/file-storage) - Uses `lazy-file/fs` internally to create streaming `File` objects from storage on disk +- [`file-storage`](https://github.com/remix-run/remix/tree/main/packages/file-storage) - Uses `lazy-file/fs` internally to create streaming `File` objects from storage on disk ## License diff --git a/packages/lazy-file/package.json b/packages/lazy-file/package.json index d3a8e379487..ad6c7e609ff 100644 --- a/packages/lazy-file/package.json +++ b/packages/lazy-file/package.json @@ -8,7 +8,7 @@ "url": "git+https://github.com/remix-run/remix.git", "directory": "packages/lazy-file" }, - "homepage": "https://github.com/remix-run/remix/tree/v3/packages/lazy-file#readme", + "homepage": "https://github.com/remix-run/remix/tree/main/packages/lazy-file#readme", "license": "MIT", "files": [ "LICENSE", diff --git a/packages/multipart-parser/CHANGELOG.md b/packages/multipart-parser/CHANGELOG.md index bd94493e0b3..7268bfa7fbe 100644 --- a/packages/multipart-parser/CHANGELOG.md +++ b/packages/multipart-parser/CHANGELOG.md @@ -1,6 +1,6 @@ # `multipart-parser` CHANGELOG -This is the changelog for [`multipart-parser`](https://github.com/remix-run/remix/tree/v3/packages/multipart-parser). It follows [semantic versioning](https://semver.org/). +This is the changelog for [`multipart-parser`](https://github.com/remix-run/remix/tree/main/packages/multipart-parser). It follows [semantic versioning](https://semver.org/). ## v0.11.0 (2025-07-24) diff --git a/packages/multipart-parser/README.md b/packages/multipart-parser/README.md index 80c3818408b..33ef9bd569c 100644 --- a/packages/multipart-parser/README.md +++ b/packages/multipart-parser/README.md @@ -19,7 +19,7 @@ - Convenient `MultipartPart` API with `arrayBuffer`, `bytes`, `text`, `size`, and metadata access - Built-in file size limiting to prevent abuse - First-class Node.js support with native `http.IncomingMessage` compatibility -- [Examples for every major runtime](https://github.com/remix-run/remix/tree/v3/packages/multipart-parser/examples) +- [Examples for every major runtime](https://github.com/remix-run/remix/tree/main/packages/multipart-parser/examples) ## Installation @@ -152,12 +152,12 @@ for await (let part of parseMultipartStream(message, { boundary })) { ## Examples -The [`examples` directory](https://github.com/remix-run/remix/tree/v3/packages/multipart-parser/examples) contains a few working examples of how you can use this library: +The [`examples` directory](https://github.com/remix-run/remix/tree/main/packages/multipart-parser/examples) contains a few working examples of how you can use this library: -- [`examples/bun`](https://github.com/remix-run/remix/tree/v3/packages/multipart-parser/examples/bun) - using multipart-parser in Bun -- [`examples/cf-workers`](https://github.com/remix-run/remix/tree/v3/packages/multipart-parser/examples/cf-workers) - using multipart-parser in a Cloudflare Worker and storing file uploads in R2 -- [`examples/deno`](https://github.com/remix-run/remix/tree/v3/packages/multipart-parser/examples/deno) - using multipart-parser in Deno -- [`examples/node`](https://github.com/remix-run/remix/tree/v3/packages/multipart-parser/examples/node) - using multipart-parser in Node.js +- [`examples/bun`](https://github.com/remix-run/remix/tree/main/packages/multipart-parser/examples/bun) - using multipart-parser in Bun +- [`examples/cf-workers`](https://github.com/remix-run/remix/tree/main/packages/multipart-parser/examples/cf-workers) - using multipart-parser in a Cloudflare Worker and storing file uploads in R2 +- [`examples/deno`](https://github.com/remix-run/remix/tree/main/packages/multipart-parser/examples/deno) - using multipart-parser in Deno +- [`examples/node`](https://github.com/remix-run/remix/tree/main/packages/multipart-parser/examples/node) - using multipart-parser in Node.js ## Benchmark @@ -217,8 +217,8 @@ Deno 2.3.6 ## Related Packages -- [`form-data-parser`](https://github.com/remix-run/remix/tree/v3/packages/form-data-parser) - Uses `multipart-parser` internally to parse multipart requests and generate `FileUpload`s for storage -- [`headers`](https://github.com/remix-run/remix/tree/v3/packages/headers) - Used internally to parse HTTP headers and get metadata (filename, content type) for each `MultipartPart` +- [`form-data-parser`](https://github.com/remix-run/remix/tree/main/packages/form-data-parser) - Uses `multipart-parser` internally to parse multipart requests and generate `FileUpload`s for storage +- [`headers`](https://github.com/remix-run/remix/tree/main/packages/headers) - Used internally to parse HTTP headers and get metadata (filename, content type) for each `MultipartPart` ## Credits diff --git a/packages/multipart-parser/package.json b/packages/multipart-parser/package.json index f3ba3d44761..9af606e4fac 100644 --- a/packages/multipart-parser/package.json +++ b/packages/multipart-parser/package.json @@ -8,7 +8,7 @@ "url": "git+https://github.com/remix-run/remix.git", "directory": "packages/multipart-parser" }, - "homepage": "https://github.com/remix-run/remix/tree/v3/packages/multipart-parser#readme", + "homepage": "https://github.com/remix-run/remix/tree/main/packages/multipart-parser#readme", "license": "MIT", "files": [ "LICENSE", diff --git a/packages/node-fetch-server/CHANGELOG.md b/packages/node-fetch-server/CHANGELOG.md index 303f65c6996..d5c56cf63fe 100644 --- a/packages/node-fetch-server/CHANGELOG.md +++ b/packages/node-fetch-server/CHANGELOG.md @@ -1,6 +1,6 @@ # `node-fetch-server` CHANGELOG -This is the changelog for [`node-fetch-server`](https://github.com/remix-run/remix/tree/v3/packages/node-fetch-server). It follows [semantic versioning](https://semver.org/). +This is the changelog for [`node-fetch-server`](https://github.com/remix-run/remix/tree/main/packages/node-fetch-server). It follows [semantic versioning](https://semver.org/). ## v0.8.0 (2025-07-24) diff --git a/packages/node-fetch-server/README.md b/packages/node-fetch-server/README.md index 234c65c8f18..f7f9f0871a6 100644 --- a/packages/node-fetch-server/README.md +++ b/packages/node-fetch-server/README.md @@ -315,7 +315,7 @@ http.createServer(createRequestListener(handler)).listen(3000) ## Related Packages -- [`fetch-proxy`](https://github.com/remix-run/remix/tree/v3/packages/fetch-proxy) - Build HTTP proxy servers using the web fetch API +- [`fetch-proxy`](https://github.com/remix-run/remix/tree/main/packages/fetch-proxy) - Build HTTP proxy servers using the web fetch API ## License diff --git a/packages/node-fetch-server/package.json b/packages/node-fetch-server/package.json index 90b7ac49e11..68f8bc3bb50 100644 --- a/packages/node-fetch-server/package.json +++ b/packages/node-fetch-server/package.json @@ -8,7 +8,7 @@ "url": "git+https://github.com/remix-run/remix.git", "directory": "packages/node-fetch-server" }, - "homepage": "https://github.com/remix-run/remix/tree/v3/packages/node-fetch-server#readme", + "homepage": "https://github.com/remix-run/remix/tree/main/packages/node-fetch-server#readme", "license": "MIT", "files": [ "LICENSE", diff --git a/packages/route-pattern/CHANGELOG.md b/packages/route-pattern/CHANGELOG.md index 071bf432970..33e9d9264bc 100644 --- a/packages/route-pattern/CHANGELOG.md +++ b/packages/route-pattern/CHANGELOG.md @@ -1,6 +1,6 @@ # `route-pattern` CHANGELOG -This is the changelog for [`route-pattern`](https://github.com/remix-run/remix/tree/v3/packages/route-pattern). It follows [semantic versioning](https://semver.org/). +This is the changelog for [`route-pattern`](https://github.com/remix-run/remix/tree/main/packages/route-pattern). It follows [semantic versioning](https://semver.org/). ## v0.7.0 (2025-09-01) diff --git a/packages/route-pattern/package.json b/packages/route-pattern/package.json index fed6b37ca3f..c2e649cc25f 100644 --- a/packages/route-pattern/package.json +++ b/packages/route-pattern/package.json @@ -9,7 +9,7 @@ "url": "git+https://github.com/remix-run/remix.git", "directory": "packages/route-pattern" }, - "homepage": "https://github.com/remix-run/remix/tree/v3/packages/route-pattern#readme", + "homepage": "https://github.com/remix-run/remix/tree/main/packages/route-pattern#readme", "files": [ "LICENSE", "README.md", diff --git a/packages/tar-parser/CHANGELOG.md b/packages/tar-parser/CHANGELOG.md index 699b8a5457a..aa886442be1 100644 --- a/packages/tar-parser/CHANGELOG.md +++ b/packages/tar-parser/CHANGELOG.md @@ -1,6 +1,6 @@ # `tar-parser` CHANGELOG -This is the changelog for [`tar-parser`](https://github.com/remix-run/remix/tree/v3/packages/tar-parser). It follows [semantic versioning](https://semver.org/). +This is the changelog for [`tar-parser`](https://github.com/remix-run/remix/tree/main/packages/tar-parser). It follows [semantic versioning](https://semver.org/). ## v0.4.0 (2025-07-24) diff --git a/packages/tar-parser/package.json b/packages/tar-parser/package.json index abe4a84a86f..cf63d58abd1 100644 --- a/packages/tar-parser/package.json +++ b/packages/tar-parser/package.json @@ -9,7 +9,7 @@ "url": "git+https://github.com/remix-run/remix.git", "directory": "packages/tar-parser" }, - "homepage": "https://github.com/remix-run/remix/tree/v3/packages/tar-parser#readme", + "homepage": "https://github.com/remix-run/remix/tree/main/packages/tar-parser#readme", "files": [ "LICENSE", "README.md",