From dba6f5b78cc85c38b847e2d7872beb4798d89bd8 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Wed, 28 Oct 2026 10:28:36 -0700 Subject: [PATCH 1/2] fix(solid): cap solid-js peer range at ^1 The open-ended >= range lets solid-js 2.0.0 satisfy the peer once it is released, but these adapters are built for Solid 1. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_0117BoWMMJ6aTSA3MvtgJWG2 --- .changeset/solid-js-peer-cap.md | 9 +++++++++ packages/devtools-a11y/package.json | 2 +- packages/devtools-ui/package.json | 2 +- packages/devtools-utils/package.json | 2 +- packages/devtools/package.json | 2 +- packages/solid-devtools/package.json | 2 +- 6 files changed, 14 insertions(+), 5 deletions(-) create mode 100644 .changeset/solid-js-peer-cap.md diff --git a/.changeset/solid-js-peer-cap.md b/.changeset/solid-js-peer-cap.md new file mode 100644 index 000000000..dcaf736ed --- /dev/null +++ b/.changeset/solid-js-peer-cap.md @@ -0,0 +1,9 @@ +--- +'@tanstack/devtools': patch +'@tanstack/devtools-ui': patch +'@tanstack/devtools-a11y': patch +'@tanstack/devtools-utils': patch +'@tanstack/solid-devtools': patch +--- + +Cap the `solid-js` peer range at `^1`. The previous open-ended `>=` range would accept Solid 2.0.0 once it is released, but these packages are built against Solid 1 and do not work with Solid 2. diff --git a/packages/devtools-a11y/package.json b/packages/devtools-a11y/package.json index 4ebb22157..8ad1fe245 100644 --- a/packages/devtools-a11y/package.json +++ b/packages/devtools-a11y/package.json @@ -110,7 +110,7 @@ "@types/react": ">=17.0.0", "preact": ">=10.0.0", "react": ">=17.0.0", - "solid-js": ">=1.9.7", + "solid-js": "^1.9.7", "vue": ">=3.2.0" }, "peerDependenciesMeta": { diff --git a/packages/devtools-ui/package.json b/packages/devtools-ui/package.json index 9e6d35715..1bb254146 100644 --- a/packages/devtools-ui/package.json +++ b/packages/devtools-ui/package.json @@ -72,7 +72,7 @@ "solid-js": "^1.9.9" }, "peerDependencies": { - "solid-js": ">=1.9.7" + "solid-js": "^1.9.7" }, "devDependencies": { "vite-plugin-solid": "^2.11.11" diff --git a/packages/devtools-utils/package.json b/packages/devtools-utils/package.json index 1751b3c0b..e8f405117 100644 --- a/packages/devtools-utils/package.json +++ b/packages/devtools-utils/package.json @@ -101,7 +101,7 @@ "@types/react": ">=17.0.0", "preact": ">=10.0.0", "react": ">=17.0.0", - "solid-js": ">=1.9.7", + "solid-js": "^1.9.7", "svelte": ">=5.0.0", "vue": ">=3.2.0" }, diff --git a/packages/devtools/package.json b/packages/devtools/package.json index 852403ce0..e66095b17 100644 --- a/packages/devtools/package.json +++ b/packages/devtools/package.json @@ -80,7 +80,7 @@ "solid-js": "^1.9.9" }, "peerDependencies": { - "solid-js": ">=1.9.7" + "solid-js": "^1.9.7" }, "devDependencies": { "@solidjs/testing-library": "^0.8.10", diff --git a/packages/solid-devtools/package.json b/packages/solid-devtools/package.json index e4e699b1a..43c8a84db 100644 --- a/packages/solid-devtools/package.json +++ b/packages/solid-devtools/package.json @@ -58,6 +58,6 @@ "vite-plugin-solid": "^2.11.11" }, "peerDependencies": { - "solid-js": ">=1.9.7" + "solid-js": "^1.9.7" } } From 17095b79757f6965a8781fa4ae185aa56967c55e Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Wed, 28 Oct 2026 11:36:52 -0700 Subject: [PATCH 2/2] chore: update lockfile for solid-js peer cap Co-Authored-By: Claude Opus 5.5 --- pnpm-lock.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b52f243fe..b5841f0d4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1588,7 +1588,7 @@ importers: specifier: '>=17.0.0' version: 19.2.6 solid-js: - specifier: '>=1.9.7' + specifier: ^1.9.7 version: 1.9.12 vue: specifier: '>=3.2.0' @@ -1691,7 +1691,7 @@ importers: specifier: '>=17.0.0' version: 19.2.6 solid-js: - specifier: '>=1.9.7' + specifier: ^1.9.7 version: 1.9.12 vue: specifier: '>=3.2.0'