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