From 2a0252250a31c3d2bacf33b28bcdcf138f3f1028 Mon Sep 17 00:00:00 2001 From: Birk Skyum Date: Wed, 29 Jul 2026 01:28:21 +0200 Subject: [PATCH 1/2] chore: update Solid Router to v1 --- apps/fixtures/basic/package.json | 2 +- apps/fixtures/css/package.json | 2 +- apps/fixtures/experiments/package.json | 2 +- apps/fixtures/hackernews/package.json | 2 +- apps/fixtures/notes/package.json | 2 +- apps/fixtures/todomvc/package.json | 2 +- apps/landing-page/package.json | 2 +- apps/tests/package.json | 2 +- packages/start/package.json | 1 + pnpm-lock.yaml | 50 +++++++++++++------------- pnpm-workspace.yaml | 1 + 11 files changed, 35 insertions(+), 33 deletions(-) diff --git a/apps/fixtures/basic/package.json b/apps/fixtures/basic/package.json index c105699b8..d8b50ba32 100644 --- a/apps/fixtures/basic/package.json +++ b/apps/fixtures/basic/package.json @@ -8,7 +8,7 @@ }, "dependencies": { "@solidjs/meta": "^0.29.4", - "@solidjs/router": "^0.16.2", + "@solidjs/router": "^1.0.0", "@solidjs/start": "workspace:*", "nitro": "^3.0.260610-beta", "solid-js": "^1.9.14", diff --git a/apps/fixtures/css/package.json b/apps/fixtures/css/package.json index 8a5c00333..aa9ac8681 100644 --- a/apps/fixtures/css/package.json +++ b/apps/fixtures/css/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@solidjs/meta": "^0.29.4", - "@solidjs/router": "^0.16.2", + "@solidjs/router": "^1.0.0", "@solidjs/start": "workspace:*", "nitro": "^3.0.260610-beta", "solid-js": "^1.9.14", diff --git a/apps/fixtures/experiments/package.json b/apps/fixtures/experiments/package.json index 128a69eaf..35a7f8de8 100644 --- a/apps/fixtures/experiments/package.json +++ b/apps/fixtures/experiments/package.json @@ -8,7 +8,7 @@ }, "dependencies": { "@solidjs/meta": "^0.29.4", - "@solidjs/router": "^0.16.2", + "@solidjs/router": "^1.0.0", "@solidjs/start": "workspace:*", "nitro": "^3.0.260610-beta", "solid-js": "^1.9.14", diff --git a/apps/fixtures/hackernews/package.json b/apps/fixtures/hackernews/package.json index da305b422..c1bf92ca2 100644 --- a/apps/fixtures/hackernews/package.json +++ b/apps/fixtures/hackernews/package.json @@ -8,7 +8,7 @@ "build": "vite build" }, "dependencies": { - "@solidjs/router": "^0.16.2", + "@solidjs/router": "^1.0.0", "@solidjs/start": "workspace:*", "solid-js": "^1.9.14", "vite": "^8.1.5" diff --git a/apps/fixtures/notes/package.json b/apps/fixtures/notes/package.json index b92a6fd19..7e0d9e5db 100644 --- a/apps/fixtures/notes/package.json +++ b/apps/fixtures/notes/package.json @@ -7,7 +7,7 @@ "build": "vite build" }, "dependencies": { - "@solidjs/router": "^0.16.2", + "@solidjs/router": "^1.0.0", "@solidjs/start": "workspace:*", "date-fns": "^4.4.0", "marked": "^18.0.7", diff --git a/apps/fixtures/todomvc/package.json b/apps/fixtures/todomvc/package.json index e1a9507c9..f86bec7da 100644 --- a/apps/fixtures/todomvc/package.json +++ b/apps/fixtures/todomvc/package.json @@ -8,7 +8,7 @@ "start": "vite start" }, "dependencies": { - "@solidjs/router": "^0.16.2", + "@solidjs/router": "^1.0.0", "@solidjs/start": "workspace:*", "nitro": "^3.0.260610-beta", "solid-js": "^1.9.14", diff --git a/apps/landing-page/package.json b/apps/landing-page/package.json index f95e60097..edecf82cd 100644 --- a/apps/landing-page/package.json +++ b/apps/landing-page/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@solidjs/meta": "^0.29.4", - "@solidjs/router": "^0.16.2", + "@solidjs/router": "^1.0.0", "@solidjs/start": "workspace:*", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", diff --git a/apps/tests/package.json b/apps/tests/package.json index 63604b353..c9c7f70c1 100644 --- a/apps/tests/package.json +++ b/apps/tests/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@solidjs/meta": "^0.29.4", - "@solidjs/router": "^0.16.2", + "@solidjs/router": "^1.0.0", "@solidjs/start": "workspace:*", "@solidjs/testing-library": "^0.8.10", "@testing-library/jest-dom": "^6.10.0", diff --git a/packages/start/package.json b/packages/start/package.json index 833d88ce6..4e439d2ff 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -82,6 +82,7 @@ "vite-plugin-solid": "^2.11.13" }, "devDependencies": { + "@solidjs/router": "^1.0.0", "@types/babel__core": "^7.20.5", "@types/node": "^26.1.1", "vite": "^8.1.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6d8ebf092..642374d95 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -63,8 +63,8 @@ importers: specifier: ^0.29.4 version: 0.29.4(solid-js@1.9.14) '@solidjs/router': - specifier: ^0.16.2 - version: 0.16.2(solid-js@1.9.14) + specifier: ^1.0.0 + version: 1.0.0(solid-js@1.9.14) '@solidjs/start': specifier: workspace:* version: link:../../../packages/start @@ -84,8 +84,8 @@ importers: specifier: ^0.29.4 version: 0.29.4(solid-js@1.9.14) '@solidjs/router': - specifier: ^0.16.2 - version: 0.16.2(solid-js@1.9.14) + specifier: ^1.0.0 + version: 1.0.0(solid-js@1.9.14) '@solidjs/start': specifier: workspace:* version: link:../../../packages/start @@ -112,8 +112,8 @@ importers: specifier: ^0.29.4 version: 0.29.4(solid-js@1.9.14) '@solidjs/router': - specifier: ^0.16.2 - version: 0.16.2(solid-js@1.9.14) + specifier: ^1.0.0 + version: 1.0.0(solid-js@1.9.14) '@solidjs/start': specifier: workspace:* version: link:../../../packages/start @@ -130,8 +130,8 @@ importers: apps/fixtures/hackernews: dependencies: '@solidjs/router': - specifier: ^0.16.2 - version: 0.16.2(solid-js@1.9.14) + specifier: ^1.0.0 + version: 1.0.0(solid-js@1.9.14) '@solidjs/start': specifier: workspace:* version: link:../../../packages/start @@ -145,8 +145,8 @@ importers: apps/fixtures/notes: dependencies: '@solidjs/router': - specifier: ^0.16.2 - version: 0.16.2(solid-js@1.9.14) + specifier: ^1.0.0 + version: 1.0.0(solid-js@1.9.14) '@solidjs/start': specifier: workspace:* version: link:../../../packages/start @@ -172,8 +172,8 @@ importers: apps/fixtures/todomvc: dependencies: '@solidjs/router': - specifier: ^0.16.2 - version: 0.16.2(solid-js@1.9.14) + specifier: ^1.0.0 + version: 1.0.0(solid-js@1.9.14) '@solidjs/start': specifier: workspace:* version: link:../../../packages/start @@ -196,8 +196,8 @@ importers: specifier: ^0.29.4 version: 0.29.4(solid-js@1.9.14) '@solidjs/router': - specifier: ^0.16.2 - version: 0.16.2(solid-js@1.9.14) + specifier: ^1.0.0 + version: 1.0.0(solid-js@1.9.14) '@solidjs/start': specifier: workspace:* version: link:../../packages/start @@ -254,14 +254,14 @@ importers: specifier: ^0.29.4 version: 0.29.4(solid-js@1.9.14) '@solidjs/router': - specifier: ^0.16.2 - version: 0.16.2(solid-js@1.9.14) + specifier: ^1.0.0 + version: 1.0.0(solid-js@1.9.14) '@solidjs/start': specifier: workspace:* version: link:../../packages/start '@solidjs/testing-library': specifier: ^0.8.10 - version: 0.8.10(@solidjs/router@0.16.2(solid-js@1.9.14))(solid-js@1.9.14) + version: 0.8.10(@solidjs/router@1.0.0(solid-js@1.9.14))(solid-js@1.9.14) '@testing-library/jest-dom': specifier: ^6.10.0 version: 6.10.0(@testing-library/dom@10.4.1) @@ -323,9 +323,6 @@ importers: '@solidjs/meta': specifier: ^0.29.4 version: 0.29.4(solid-js@1.9.14) - '@solidjs/router': - specifier: '>=0.16.0 <2.0.0-0' - version: 0.16.2(solid-js@1.9.14) '@types/babel__traverse': specifier: ^7.28.0 version: 7.28.0 @@ -390,6 +387,9 @@ importers: specifier: ^2.11.13 version: 2.11.13(@testing-library/jest-dom@6.10.0(@testing-library/dom@10.4.1))(solid-js@1.9.14)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.27.4)(jiti@2.7.0)(terser@5.46.0)) devDependencies: + '@solidjs/router': + specifier: ^1.0.0 + version: 1.0.0(solid-js@1.9.14) '@types/babel__core': specifier: ^7.20.5 version: 7.20.5 @@ -1444,8 +1444,8 @@ packages: peerDependencies: solid-js: '>=1.8.4' - '@solidjs/router@0.16.2': - resolution: {integrity: sha512-pncbV4SGUwGGlELlDWc3B4KDVB0Kt+7+7ct+GTN7D8CgetGSJMzl8RzyAFz+/TtSuFFzp9IzrjrACHUpGzxsKQ==} + '@solidjs/router@1.0.0': + resolution: {integrity: sha512-cCSk1hvgCowiMa9bzzYWHiLu1U4E22+DfJe6/rOwAyECKrxc3jrd5QnoW3sDDJtW+e077cz/M67bPl3DqOBw1Q==} peerDependencies: solid-js: ^1.8.6 @@ -4300,16 +4300,16 @@ snapshots: dependencies: solid-js: 1.9.14 - '@solidjs/router@0.16.2(solid-js@1.9.14)': + '@solidjs/router@1.0.0(solid-js@1.9.14)': dependencies: solid-js: 1.9.14 - '@solidjs/testing-library@0.8.10(@solidjs/router@0.16.2(solid-js@1.9.14))(solid-js@1.9.14)': + '@solidjs/testing-library@0.8.10(@solidjs/router@1.0.0(solid-js@1.9.14))(solid-js@1.9.14)': dependencies: '@testing-library/dom': 10.4.1 solid-js: 1.9.14 optionalDependencies: - '@solidjs/router': 0.16.2(solid-js@1.9.14) + '@solidjs/router': 1.0.0(solid-js@1.9.14) '@standard-schema/spec@1.1.0': {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index e4a9cc9bf..db94e8307 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -18,6 +18,7 @@ ignoredBuiltDependencies: minimumReleaseAgeExclude: - srvx@0.12.4 - h3@2.0.1-rc.26 + - "@solidjs/router@1.0.0" onlyBuiltDependencies: - "@parcel/watcher" From 94ab5e7b16cd0f6f6d4c9d92cf23ee182b0003c3 Mon Sep 17 00:00:00 2001 From: Birk Skyum Date: Wed, 29 Jul 2026 01:31:34 +0200 Subject: [PATCH 2/2] chore: rely on the router peer dependency --- packages/start/package.json | 1 - pnpm-lock.yaml | 6 +++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/start/package.json b/packages/start/package.json index 4e439d2ff..833d88ce6 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -82,7 +82,6 @@ "vite-plugin-solid": "^2.11.13" }, "devDependencies": { - "@solidjs/router": "^1.0.0", "@types/babel__core": "^7.20.5", "@types/node": "^26.1.1", "vite": "^8.1.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 642374d95..874052e0c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -323,6 +323,9 @@ importers: '@solidjs/meta': specifier: ^0.29.4 version: 0.29.4(solid-js@1.9.14) + '@solidjs/router': + specifier: '>=0.16.0 <2.0.0-0' + version: 1.0.0(solid-js@1.9.14) '@types/babel__traverse': specifier: ^7.28.0 version: 7.28.0 @@ -387,9 +390,6 @@ importers: specifier: ^2.11.13 version: 2.11.13(@testing-library/jest-dom@6.10.0(@testing-library/dom@10.4.1))(solid-js@1.9.14)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.27.4)(jiti@2.7.0)(terser@5.46.0)) devDependencies: - '@solidjs/router': - specifier: ^1.0.0 - version: 1.0.0(solid-js@1.9.14) '@types/babel__core': specifier: ^7.20.5 version: 7.20.5