diff --git a/.changeset/react-query-noinfer-types.md b/.changeset/react-query-noinfer-types.md new file mode 100644 index 0000000..78351dc --- /dev/null +++ b/.changeset/react-query-noinfer-types.md @@ -0,0 +1,5 @@ +--- +"@reserve-protocol/react-sdk": patch +--- + +Build against `@tanstack/react-query` >=5.102 so published hook types no longer reference the removed `NoInfer` re-export. Consumers on react-query >=5.101 previously saw every hook's `data` collapse to `any`. diff --git a/packages/react-sdk/package.json b/packages/react-sdk/package.json index e5ddc08..f461148 100644 --- a/packages/react-sdk/package.json +++ b/packages/react-sdk/package.json @@ -57,7 +57,7 @@ "vitest": "catalog:" }, "peerDependencies": { - "@tanstack/react-query": "^5.99.0", + "@tanstack/react-query": "^5.102.7", "react": "^18.3.0 || ^19.0.0", "viem": "^2.48.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 576442b..17569b6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,8 +7,8 @@ settings: catalogs: default: '@tanstack/react-query': - specifier: ^5.100.9 - version: 5.100.9 + specifier: ^5.102.7 + version: 5.102.7 react: specifier: ^18.3.1 version: 18.3.1 @@ -109,7 +109,7 @@ importers: version: link:../../tooling/tsconfig '@tanstack/react-query': specifier: 'catalog:' - version: 5.100.9(react@18.3.1) + version: 5.102.7(react@18.3.1) '@testing-library/react': specifier: ^16.3.2 version: 16.3.2(@testing-library/dom@10.4.1)(@types/react@18.3.29)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -2187,11 +2187,11 @@ packages: '@takumi-rs/wasm@0.62.8': resolution: {integrity: sha512-V3L4LMoa1hqUxYel+j2oaIYhx7TdfSI/5iStU+7sTDru3o0gwJxw923jG66/F+lLSPGeY4rmYejcJCJN5VfpBA==} - '@tanstack/query-core@5.100.9': - resolution: {integrity: sha512-SJSFw1S8+kQ0+knv/XGfrbocWoAlT7vDKsSImtLx3ZPQmEcR46hkDjLSvynSy25N8Ms4tIEini1FuBd5k7IscQ==} + '@tanstack/query-core@5.102.7': + resolution: {integrity: sha512-4TH8KQrCLoNs9Zvl1LW1iaZ9cZx3dGTgfZ1BnLrcRxMNnX/toe/dGbfvF/DkvbzRyfLfpMKZkembz3o0rnugtw==} - '@tanstack/react-query@5.100.9': - resolution: {integrity: sha512-Oa44XkaI3kCNN6ME0KByU3xT3SEUNOMfZpHxL6+wFoTm+OeUFYHKdeYVe0aOXlRDm/f15sgLwEt2HDorIdW8+A==} + '@tanstack/react-query@5.102.7': + resolution: {integrity: sha512-bbd8T4jDIj9aPbNn11SsjNH8apKY4zspkrw63JRsNDXjpW5SRF7X0ipi7yrGd8DCs8QhYfhQJKqEj1YLru1DbQ==} peerDependencies: react: ^18.3.1 @@ -7150,11 +7150,11 @@ snapshots: '@takumi-rs/wasm@0.62.8': {} - '@tanstack/query-core@5.100.9': {} + '@tanstack/query-core@5.102.7': {} - '@tanstack/react-query@5.100.9(react@18.3.1)': + '@tanstack/react-query@5.102.7(react@18.3.1)': dependencies: - '@tanstack/query-core': 5.100.9 + '@tanstack/query-core': 5.102.7 react: 18.3.1 '@testing-library/dom@10.4.1': diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 14a06dd..15ea866 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -4,7 +4,7 @@ packages: - "tooling/*" catalog: - "@tanstack/react-query": ^5.100.9 + "@tanstack/react-query": ^5.102.7 "@types/node": ^24.12.2 "@types/react": ^18.3.28 react: ^18.3.1