From a12f6b8e101b7103b99a4ec1d9f55bc365427794 Mon Sep 17 00:00:00 2001 From: Superbot Helper Date: Sun, 8 Nov 2026 06:35:16 -0700 Subject: [PATCH 1/2] fix(qwik-react): allow React 19 in the peer range packages/qwik-react declares react, react-dom and both @types as ^18 in peerDependencies while pinning all four to 19.x in devDependencies. A project on React 19 cannot install the package: npm error peer react@"^18" from @qwik.dev/react@2.0.0-rc.4. The dev dependency is the side that already moved. --- packages/qwik-react/package.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/qwik-react/package.json b/packages/qwik-react/package.json index c4b8736c8fe..46ebefd64da 100644 --- a/packages/qwik-react/package.json +++ b/packages/qwik-react/package.json @@ -34,10 +34,10 @@ "main": "./lib/index.qwik.mjs", "peerDependencies": { "@qwik.dev/core": "workspace:*", - "@types/react": "^18", - "@types/react-dom": "^18", - "react": "^18", - "react-dom": "^18", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", + "react": "^18 || ^19", + "react-dom": "^18 || ^19", "vite": ">=8 <9" }, "publishConfig": { From ec66acdcbc01ae24d79cdc53928d8686a936f2dd Mon Sep 17 00:00:00 2001 From: Superbot Helper Date: Sun, 8 Nov 2026 08:09:05 -0700 Subject: [PATCH 2/2] chore: add changeset for the qwik-react React 19 peer widen changeset-bot reports no changeset on the branch, which blocks the version bump the peer-range change needs. --- .changeset/qwik-react-peer-react19.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/qwik-react-peer-react19.md diff --git a/.changeset/qwik-react-peer-react19.md b/.changeset/qwik-react-peer-react19.md new file mode 100644 index 00000000000..5191dce2d81 --- /dev/null +++ b/.changeset/qwik-react-peer-react19.md @@ -0,0 +1,5 @@ +--- +'@qwik.dev/react': patch +--- + +fix: accept React 19 in the peer range