From 65f6e83f11c82b0ec762e11f3392a80e614ee69a Mon Sep 17 00:00:00 2001 From: Mohamed Bassem Date: Sun, 1 Feb 2026 12:29:54 +0000 Subject: refactor: migrate trpc to the new react query integration mode (#2438) * refactor: migrate trpc to the new react query integration mode * more fixes * more migrations * upgrade trpc client --- pnpm-lock.yaml | 109 ++++++++++++++++++++++++++++++--------------------------- 1 file changed, 57 insertions(+), 52 deletions(-) (limited to 'pnpm-lock.yaml') diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 56e9081e..a1ceb31e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -69,14 +69,14 @@ importers: specifier: 5.90.2 version: 5.90.2(@tanstack/react-query@5.90.2(react@19.2.3))(react@19.2.3) '@trpc/client': - specifier: ^11.4.3 - version: 11.4.3(@trpc/server@11.4.3(typescript@5.9.3))(typescript@5.9.3) - '@trpc/react-query': - specifier: ^11.4.3 - version: 11.4.3(@tanstack/react-query@5.90.2(react@19.2.3))(@trpc/client@11.4.3(@trpc/server@11.4.3(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.4.3(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3) + specifier: ^11.9.0 + version: 11.9.0(@trpc/server@11.9.0(typescript@5.9.3))(typescript@5.9.3) '@trpc/server': - specifier: ^11.4.3 - version: 11.4.3(typescript@5.9.3) + specifier: ^11.9.0 + version: 11.9.0(typescript@5.9.3) + '@trpc/tanstack-react-query': + specifier: ^11.9.0 + version: 11.9.0(@tanstack/react-query@5.90.2(react@19.2.3))(@trpc/client@11.9.0(@trpc/server@11.9.0(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.9.0(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3) '@uidotdev/usehooks': specifier: ^2.4.1 version: 2.4.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -172,11 +172,11 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript '@trpc/client': - specifier: ^11.4.3 - version: 11.4.3(@trpc/server@11.4.3(typescript@5.9.3))(typescript@5.9.3) + specifier: ^11.9.0 + version: 11.9.0(@trpc/server@11.9.0(typescript@5.9.3))(typescript@5.9.3) '@trpc/server': - specifier: ^11.4.3 - version: 11.4.3(typescript@5.9.3) + specifier: ^11.9.0 + version: 11.9.0(typescript@5.9.3) '@tsconfig/node22': specifier: ^22.0.0 version: 22.0.2 @@ -622,14 +622,14 @@ importers: specifier: 5.90.2 version: 5.90.2(@tanstack/react-query@5.90.2(react@19.2.3))(react@19.2.3) '@trpc/client': - specifier: ^11.4.3 - version: 11.4.3(@trpc/server@11.4.3(typescript@5.9.3))(typescript@5.9.3) - '@trpc/react-query': - specifier: ^11.4.3 - version: 11.4.3(@tanstack/react-query@5.90.2(react@19.2.3))(@trpc/client@11.4.3(@trpc/server@11.4.3(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.4.3(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3) + specifier: ^11.9.0 + version: 11.9.0(@trpc/server@11.9.0(typescript@5.9.3))(typescript@5.9.3) '@trpc/server': - specifier: ^11.4.3 - version: 11.4.3(typescript@5.9.3) + specifier: ^11.9.0 + version: 11.9.0(typescript@5.9.3) + '@trpc/tanstack-react-query': + specifier: ^11.9.0 + version: 11.9.0(@tanstack/react-query@5.90.2(react@19.2.3))(@trpc/client@11.9.0(@trpc/server@11.9.0(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.9.0(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3) cheerio: specifier: ^1.0.0 version: 1.0.0 @@ -1046,7 +1046,7 @@ importers: version: 1.0.2(hono@4.10.6)(prom-client@15.1.3) '@hono/trpc-server': specifier: ^0.4.0 - version: 0.4.0(@trpc/server@11.4.3(typescript@5.9.3))(hono@4.10.6) + version: 0.4.0(@trpc/server@11.9.0(typescript@5.9.3))(hono@4.10.6) '@hono/zod-validator': specifier: ^0.5.0 version: 0.5.0(hono@4.10.6)(zod@3.24.2) @@ -1063,8 +1063,8 @@ importers: specifier: workspace:* version: link:../trpc '@trpc/server': - specifier: ^11.4.3 - version: 11.4.3(typescript@5.9.3) + specifier: ^11.9.0 + version: 11.9.0(typescript@5.9.3) drizzle-orm: specifier: ^0.44.2 version: 0.44.2(@opentelemetry/api@1.9.0)(@types/better-sqlite3@7.6.13)(better-sqlite3@11.3.0)(gel@2.1.0)(kysely@0.28.5) @@ -1115,8 +1115,8 @@ importers: specifier: workspace:^0.1.0 version: link:../trpc '@trpc/client': - specifier: ^11.4.3 - version: 11.4.3(@trpc/server@11.4.3(typescript@5.9.3))(typescript@5.9.3) + specifier: ^11.9.0 + version: 11.9.0(@trpc/server@11.9.0(typescript@5.9.3))(typescript@5.9.3) p-limit: specifier: ^7.2.0 version: 7.2.0 @@ -1204,8 +1204,8 @@ importers: specifier: workspace:^0.1.0 version: link:../trpc '@trpc/client': - specifier: ^11.4.3 - version: 11.4.3(@trpc/server@11.4.3(typescript@5.9.3))(typescript@5.9.3) + specifier: ^11.9.0 + version: 11.9.0(@trpc/server@11.9.0(typescript@5.9.3))(typescript@5.9.3) superjson: specifier: ^2.2.1 version: 2.2.1 @@ -1380,8 +1380,11 @@ importers: specifier: 5.90.2 version: 5.90.2(react@19.2.3) '@trpc/client': - specifier: ^11.4.3 - version: 11.4.3(@trpc/server@11.4.3(typescript@5.9.3))(typescript@5.9.3) + specifier: ^11.9.0 + version: 11.9.0(@trpc/server@11.9.0(typescript@5.9.3))(typescript@5.9.3) + '@trpc/tanstack-react-query': + specifier: ^11.9.0 + version: 11.9.0(@tanstack/react-query@5.90.2(react@19.2.3))(@trpc/client@11.9.0(@trpc/server@11.9.0(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.9.0(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3) react: specifier: ^19.2.1 version: 19.2.3 @@ -1451,8 +1454,8 @@ importers: specifier: workspace:* version: link:../shared-server '@trpc/server': - specifier: ^11.4.3 - version: 11.4.3(typescript@5.9.3) + specifier: ^11.9.0 + version: 11.9.0(typescript@5.9.3) bcryptjs: specifier: ^2.4.3 version: 2.4.3 @@ -6167,25 +6170,25 @@ packages: '@tokenizer/token@0.3.0': resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==} - '@trpc/client@11.4.3': - resolution: {integrity: sha512-i2suttUCfColktXT8bqex5kHW5jpT15nwUh0hGSDiW1keN621kSUQKcLJ095blqQAUgB+lsmgSqSMmB4L9shQQ==} + '@trpc/client@11.9.0': + resolution: {integrity: sha512-3r4RT/GbR263QO+2gCPyrs5fEYaXua3/AzCs+GbWC09X0F+mVkyBpO3GRSDObiNU/N1YB597U7WGW3WA1d1TVw==} peerDependencies: - '@trpc/server': 11.4.3 + '@trpc/server': 11.9.0 typescript: '>=5.7.2' - '@trpc/react-query@11.4.3': - resolution: {integrity: sha512-z+jhAiOBD22NNhHtvF0iFp9hO36YFA7M8AiUu/XtNmMxyLd3Y9/d1SMjMwlTdnGqxEGPo41VEWBrdhDUGtUuHg==} + '@trpc/server@11.9.0': + resolution: {integrity: sha512-T8gC4NOCzx8tCsQEQ5sSjf24bN+9AEqXZRfpThG+YCEmcEwXfS7RP8VVrl5Vodt1S+zGEDyQSof4YVAj1zq/mg==} peerDependencies: - '@tanstack/react-query': ^5.80.3 - '@trpc/client': 11.4.3 - '@trpc/server': 11.4.3 - react: '>=18.2.0' - react-dom: '>=18.2.0' typescript: '>=5.7.2' - '@trpc/server@11.4.3': - resolution: {integrity: sha512-wnWq3wiLlMOlYkaIZz+qbuYA5udPTLS4GVVRyFkr6aT83xpdCHyVtURT+u4hSoIrOXQM9OPCNXSXsAujWZDdaw==} + '@trpc/tanstack-react-query@11.9.0': + resolution: {integrity: sha512-EV9/m9HTD4yrZPI051+lKbKSwvRQpoF+1fIEoYHuJ009yFtCdCovn8XOwsdcugOQu84OCs11qDDKCEmUCNXUIg==} peerDependencies: + '@tanstack/react-query': ^5.80.3 + '@trpc/client': 11.9.0 + '@trpc/server': 11.9.0 + react: '>=18.2.0' + react-dom: '>=18.2.0' typescript: '>=5.7.2' '@trysound/sax@0.2.0': @@ -14391,10 +14394,12 @@ packages: tar@7.4.3: resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} engines: {node: '>=18'} + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exhorbitant rates) by contacting i@izs.me tar@7.5.3: resolution: {integrity: sha512-ENg5JUHUm2rDD7IvKNFGzyElLXNjachNLp6RaGf4+JOgxXHkqA+gq81ZAMCUmtMtqBsoU62lcp6S27g1LCYGGQ==} engines: {node: '>=18'} + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exhorbitant rates) by contacting i@izs.me tdigest@0.1.2: resolution: {integrity: sha512-+G0LLgjjo9BZX2MfdvPfH+MKLCrxlXSYec5DaPYP1fe6Iyhf0/fSmJ0bFiZ1F8BT6cGXl2LpltQptzjXKWEkKA==} @@ -19324,9 +19329,9 @@ snapshots: hono: 4.10.6 prom-client: 15.1.3 - '@hono/trpc-server@0.4.0(@trpc/server@11.4.3(typescript@5.9.3))(hono@4.10.6)': + '@hono/trpc-server@0.4.0(@trpc/server@11.9.0(typescript@5.9.3))(hono@4.10.6)': dependencies: - '@trpc/server': 11.4.3(typescript@5.9.3) + '@trpc/server': 11.9.0(typescript@5.9.3) hono: 4.10.6 '@hono/zod-validator@0.5.0(hono@4.10.6)(zod@3.24.2)': @@ -22224,22 +22229,22 @@ snapshots: '@tokenizer/token@0.3.0': {} - '@trpc/client@11.4.3(@trpc/server@11.4.3(typescript@5.9.3))(typescript@5.9.3)': + '@trpc/client@11.9.0(@trpc/server@11.9.0(typescript@5.9.3))(typescript@5.9.3)': dependencies: - '@trpc/server': 11.4.3(typescript@5.9.3) + '@trpc/server': 11.9.0(typescript@5.9.3) typescript: 5.9.3 - '@trpc/react-query@11.4.3(@tanstack/react-query@5.90.2(react@19.2.3))(@trpc/client@11.4.3(@trpc/server@11.4.3(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.4.3(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)': + '@trpc/server@11.9.0(typescript@5.9.3)': dependencies: - '@tanstack/react-query': 5.90.2(react@19.2.3) - '@trpc/client': 11.4.3(@trpc/server@11.4.3(typescript@5.9.3))(typescript@5.9.3) - '@trpc/server': 11.4.3(typescript@5.9.3) - react: 19.2.3 - react-dom: 19.2.3(react@19.2.3) typescript: 5.9.3 - '@trpc/server@11.4.3(typescript@5.9.3)': + '@trpc/tanstack-react-query@11.9.0(@tanstack/react-query@5.90.2(react@19.2.3))(@trpc/client@11.9.0(@trpc/server@11.9.0(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.9.0(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)': dependencies: + '@tanstack/react-query': 5.90.2(react@19.2.3) + '@trpc/client': 11.9.0(@trpc/server@11.9.0(typescript@5.9.3))(typescript@5.9.3) + '@trpc/server': 11.9.0(typescript@5.9.3) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) typescript: 5.9.3 '@trysound/sax@0.2.0': {} -- cgit v1.2.3-70-g09d2