From f1aab708cf40148cb8f370f4730aecb2b1a3a670 Mon Sep 17 00:00:00 2001 From: Manuel Schiller Date: Tue, 24 Sep 2024 20:10:38 +0200 Subject: [PATCH 01/49] fix(eslint-plugin-query): correctly handle call-expression spread (#8090) --- ...infinite-query-property-order.rule.test.ts | 51 ++++++++++++++++--- .../infinite-query-property-order.rule.ts | 7 ++- 2 files changed, 49 insertions(+), 9 deletions(-) diff --git a/packages/eslint-plugin-query/src/__tests__/infinite-query-property-order.rule.test.ts b/packages/eslint-plugin-query/src/__tests__/infinite-query-property-order.rule.test.ts index d40c7b764c..3ab262c1b0 100644 --- a/packages/eslint-plugin-query/src/__tests__/infinite-query-property-order.rule.test.ts +++ b/packages/eslint-plugin-query/src/__tests__/infinite-query-property-order.rule.test.ts @@ -13,13 +13,18 @@ import { generateInterleavedCombinations, generatePartialCombinations, generatePermutations, + normalizeIndent, } from './test-utils' import type { InfiniteQueryFunctions } from '../rules/infinite-query-property-order/constants' const ruleTester = new RuleTester() type CheckedProperties = (typeof checkedProperties)[number] -const orderIndependentProps = ['queryKey', '...foo'] as const +const orderIndependentProps = [ + 'queryKey', + '...objectExpressionSpread', + '...callExpressionSpread', +] as const type OrderIndependentProps = (typeof orderIndependentProps)[number] interface TestCase { @@ -84,7 +89,7 @@ export function generateInvalidPermutations( Math.abs( invalid.indexOf('getNextPageParam') - invalid.indexOf('getPreviousPageParam'), - ) !== 1 && !invalid.includes('queryFn'), + ) !== 1, ), ) } @@ -122,6 +127,14 @@ const invalidTestMatrix = combinate({ properties: interleavedInvalidPermutations, }) +const callExpressionSpread = normalizeIndent` + ...communitiesQuery({ + filters: { + ...fieldValues, + placementFormats: [], + }, + })` + function getCode({ infiniteQueryFunction: infiniteQueryFunction, properties, @@ -129,10 +142,11 @@ function getCode({ function getPropertyCode( property: CheckedProperties | OrderIndependentProps, ) { - if (property.startsWith('...')) { - return property - } switch (property) { + case '...objectExpressionSpread': + return `...objectExpressionSpread` + case '...callExpressionSpread': + return callExpressionSpread case 'queryKey': return `queryKey: ['projects']` case 'queryFn': @@ -142,8 +156,6 @@ function getCode({ case 'getNextPageParam': return 'getNextPageParam: (lastPage) => lastPage.nextId ?? undefined' } - - return `${property}: () => null` } return ` import { ${infiniteQueryFunction} } from '@tanstack/react-query' @@ -180,3 +192,28 @@ ruleTester.run(name, rule, { valid: validTestCases, invalid: invalidTestCases, }) + +// regression tests + +const regressionTestCases = { + valid: [ + { + name: 'should pass with call expression spread', + code: normalizeIndent` + import { useInfiniteQuery } from '@tanstack/react-query' + const { data, isFetching, isLoading, hasNextPage, fetchNextPage } = + useInfiniteQuery({ + ...communitiesQuery({ + filters: { + ...fieldValues, + placementFormats: [], + }, + }), + refetchOnMount: false, + })`, + }, + ], + invalid: [], +} + +ruleTester.run(name, rule, regressionTestCases) diff --git a/packages/eslint-plugin-query/src/rules/infinite-query-property-order/infinite-query-property-order.rule.ts b/packages/eslint-plugin-query/src/rules/infinite-query-property-order/infinite-query-property-order.rule.ts index 5764c5ef2f..d478bd1ec6 100644 --- a/packages/eslint-plugin-query/src/rules/infinite-query-property-order/infinite-query-property-order.rule.ts +++ b/packages/eslint-plugin-query/src/rules/infinite-query-property-order/infinite-query-property-order.rule.ts @@ -65,9 +65,12 @@ export const rule = createRule({ } else if (p.type === AST_NODE_TYPES.SpreadElement) { if (p.argument.type === AST_NODE_TYPES.Identifier) { return { name: p.argument.name, property: p } - } else { - throw new Error('Unsupported spread element') + } else if (p.argument.type === AST_NODE_TYPES.CallExpression) { + if (p.argument.callee.type === AST_NODE_TYPES.Identifier) { + return { name: p.argument.callee.name, property: p } + } } + throw new Error('Unsupported spread element') } return [] }) From be44da3c9a1aa2a08812ed05b3a1b8b005de50f3 Mon Sep 17 00:00:00 2001 From: Tanner Linsley Date: Tue, 24 Sep 2024 18:13:36 +0000 Subject: [PATCH 02/49] release: v5.57.2 --- examples/react/algolia/package.json | 2 +- examples/react/basic/package.json | 2 +- examples/solid/simple/package.json | 2 +- packages/eslint-plugin-query/package.json | 2 +- pnpm-lock.yaml | 6 +++--- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/examples/react/algolia/package.json b/examples/react/algolia/package.json index 48a1d4ded1..d278632efb 100644 --- a/examples/react/algolia/package.json +++ b/examples/react/algolia/package.json @@ -16,7 +16,7 @@ "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, "devDependencies": { - "@tanstack/eslint-plugin-query": "^5.57.1", + "@tanstack/eslint-plugin-query": "^5.57.2", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", "@vitejs/plugin-react": "^4.3.1", diff --git a/examples/react/basic/package.json b/examples/react/basic/package.json index 9a20657e0b..fb2cdb68ab 100644 --- a/examples/react/basic/package.json +++ b/examples/react/basic/package.json @@ -17,7 +17,7 @@ "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, "devDependencies": { - "@tanstack/eslint-plugin-query": "^5.57.1", + "@tanstack/eslint-plugin-query": "^5.57.2", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", "@vitejs/plugin-react": "^4.3.1", diff --git a/examples/solid/simple/package.json b/examples/solid/simple/package.json index 1b058cedbe..01eec12c58 100644 --- a/examples/solid/simple/package.json +++ b/examples/solid/simple/package.json @@ -14,7 +14,7 @@ "solid-js": "^1.8.19" }, "devDependencies": { - "@tanstack/eslint-plugin-query": "^5.57.1", + "@tanstack/eslint-plugin-query": "^5.57.2", "typescript": "5.3.3", "vite": "^5.3.5", "vite-plugin-solid": "^2.10.2" diff --git a/packages/eslint-plugin-query/package.json b/packages/eslint-plugin-query/package.json index e4824522ea..a1fa1dfbeb 100644 --- a/packages/eslint-plugin-query/package.json +++ b/packages/eslint-plugin-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/eslint-plugin-query", - "version": "5.57.1", + "version": "5.57.2", "description": "ESLint plugin for TanStack Query", "author": "Eliya Cohen", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f60c20ccfd..aacddc6578 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -339,7 +339,7 @@ importers: version: 19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522) devDependencies: '@tanstack/eslint-plugin-query': - specifier: ^5.57.1 + specifier: ^5.57.2 version: link:../../../packages/eslint-plugin-query '@types/react': specifier: npm:types-react@rc @@ -407,7 +407,7 @@ importers: version: 19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522) devDependencies: '@tanstack/eslint-plugin-query': - specifier: ^5.57.1 + specifier: ^5.57.2 version: link:../../../packages/eslint-plugin-query '@types/react': specifier: npm:types-react@rc @@ -1230,7 +1230,7 @@ importers: version: 1.8.19 devDependencies: '@tanstack/eslint-plugin-query': - specifier: ^5.57.1 + specifier: ^5.57.2 version: link:../../../packages/eslint-plugin-query typescript: specifier: 5.3.3 From f7a82c4fd2417201ab7899245d1e25b7dfd6ece8 Mon Sep 17 00:00:00 2001 From: Aryan Deora Date: Tue, 24 Sep 2024 21:35:47 -0400 Subject: [PATCH 03/49] feat(query-devtools): Add bulk edit option for simple objects and arrays (#8095) --- packages/query-devtools/src/Devtools.tsx | 163 ++++++++++++++++++-- packages/query-devtools/src/Explorer.tsx | 26 +++- packages/query-devtools/src/icons/index.tsx | 20 +++ 3 files changed, 192 insertions(+), 17 deletions(-) diff --git a/packages/query-devtools/src/Devtools.tsx b/packages/query-devtools/src/Devtools.tsx index df2a6edf6a..4db77d7737 100644 --- a/packages/query-devtools/src/Devtools.tsx +++ b/packages/query-devtools/src/Devtools.tsx @@ -1700,6 +1700,8 @@ const QueryDetails = () => { const queryClient = useQueryDevtoolsContext().client const [restoringLoading, setRestoringLoading] = createSignal(false) + const [dataMode, setDataMode] = createSignal<'view' | 'edit'>('view') + const [dataEditError, setDataEditError] = createSignal(false) const errorTypes = createMemo(() => { return useQueryDevtoolsContext().errorTypes || [] @@ -2047,22 +2049,85 @@ const QueryDetails = () => {
- Data Explorer -
-
- + Data {dataMode() === 'view' ? 'Explorer' : 'Editor'}
+ +
+ setDataMode('edit')} + activeQuery={activeQuery()} + /> +
+
+ +
{ + e.preventDefault() + const formData = new FormData(e.currentTarget) + const data = formData.get('data') as string + try { + const parsedData = JSON.parse(data) + activeQuery()!.setState({ + ...activeQuery()!.state, + data: parsedData, + }) + setDataMode('view') + } catch (error) { + setDataEditError(true) + } + }} + > + +
+ + {dataEditError() ? 'Invalid Value' : ''} + +
+ + +
+
+
+
Query Explorer
@@ -3318,6 +3383,74 @@ const stylesFactory = ( } } `, + devtoolsEditForm: css` + padding: ${size[2]}; + & > [data-error='true'] { + outline: 2px solid ${t(colors.red[200], colors.red[800])}; + outline-offset: 2px; + border-radius: ${border.radius.xs}; + } + `, + devtoolsEditTextarea: css` + width: 100%; + max-height: 500px; + font-family: 'Fira Code', monospace; + font-size: ${font.size.xs}; + border-radius: ${border.radius.sm}; + field-sizing: content; + padding: ${size[2]}; + background-color: ${t(colors.gray[100], colors.darkGray[800])}; + color: ${t(colors.gray[900], colors.gray[100])}; + border: 1px solid ${t(colors.gray[200], colors.gray[700])}; + resize: none; + &:focus { + outline-offset: 2px; + border-radius: ${border.radius.xs}; + outline: 2px solid ${t(colors.blue[200], colors.blue[800])}; + } + `, + devtoolsEditFormActions: css` + display: flex; + justify-content: space-between; + gap: ${size[2]}; + align-items: center; + padding-top: ${size[1]}; + font-size: ${font.size.xs}; + `, + devtoolsEditFormError: css` + color: ${t(colors.red[700], colors.red[500])}; + `, + devtoolsEditFormActionContainer: css` + display: flex; + gap: ${size[2]}; + `, + devtoolsEditFormAction: css` + font-family: ui-sans-serif, Inter, system-ui, sans-serif, sans-serif; + font-size: ${font.size.xs}; + padding: ${size[1]} ${tokens.size[2]}; + display: flex; + border-radius: ${border.radius.sm}; + background-color: ${t(colors.gray[100], colors.darkGray[600])}; + border: 1px solid ${t(colors.gray[300], colors.darkGray[400])}; + align-items: center; + gap: ${size[2]}; + font-weight: ${font.weight.medium}; + line-height: ${font.lineHeight.xs}; + cursor: pointer; + &:focus-visible { + outline-offset: 2px; + border-radius: ${border.radius.xs}; + outline: 2px solid ${colors.blue[800]}; + } + &:hover { + background-color: ${t(colors.gray[200], colors.darkGray[500])}; + } + + &:disabled { + opacity: 0.6; + cursor: not-allowed; + } + `, } } diff --git a/packages/query-devtools/src/Explorer.tsx b/packages/query-devtools/src/Explorer.tsx index 923eb016b3..e1bce213fb 100644 --- a/packages/query-devtools/src/Explorer.tsx +++ b/packages/query-devtools/src/Explorer.tsx @@ -1,4 +1,4 @@ -import { stringify } from 'superjson' +import { serialize, stringify } from 'superjson' import { clsx as cx } from 'clsx' import { Index, Match, Show, Switch, createMemo, createSignal } from 'solid-js' import { Key } from '@solid-primitives/keyed' @@ -9,7 +9,15 @@ import { displayValue, updateNestedDataByPath, } from './utils' -import { Check, CopiedCopier, Copier, ErrorCopier, List, Trash } from './icons' +import { + Check, + CopiedCopier, + Copier, + ErrorCopier, + List, + Pencil, + Trash, +} from './icons' import { useQueryDevtoolsContext, useTheme } from './contexts' import type { Query } from '@tanstack/query-core' @@ -243,6 +251,7 @@ type ExplorerProps = { dataPath?: Array activeQuery?: Query itemsDeletable?: boolean + onEdit?: () => void } function isIterable(x: any): x is Iterable { @@ -351,6 +360,19 @@ export default function Explorer(props: ExplorerProps) { dataPath={currentDataPath} /> + + + + diff --git a/packages/query-devtools/src/icons/index.tsx b/packages/query-devtools/src/icons/index.tsx index c8e0722c2c..7075634de8 100644 --- a/packages/query-devtools/src/icons/index.tsx +++ b/packages/query-devtools/src/icons/index.tsx @@ -309,6 +309,26 @@ export function Copier() { ) } +export function Pencil() { + return ( + + + + ) +} + export function CopiedCopier(props: { theme: 'light' | 'dark' }) { return ( Date: Wed, 25 Sep 2024 01:40:39 +0000 Subject: [PATCH 04/49] release: v5.58.0 --- examples/angular/basic/package.json | 2 +- .../package.json | 2 +- examples/angular/router/package.json | 2 +- examples/angular/simple/package.json | 2 +- examples/react/algolia/package.json | 2 +- examples/react/auto-refetching/package.json | 2 +- .../react/basic-graphql-request/package.json | 2 +- examples/react/basic/package.json | 2 +- .../react/default-query-function/package.json | 2 +- examples/react/devtools-panel/package.json | 2 +- .../package.json | 2 +- .../load-more-infinite-scroll/package.json | 2 +- .../react/nextjs-app-prefetching/package.json | 2 +- .../nextjs-suspense-streaming/package.json | 2 +- examples/react/nextjs/package.json | 2 +- examples/react/offline/package.json | 2 +- .../optimistic-updates-cache/package.json | 2 +- .../react/optimistic-updates-ui/package.json | 2 +- examples/react/pagination/package.json | 2 +- examples/react/playground/package.json | 2 +- examples/react/prefetching/package.json | 2 +- examples/react/react-native/package.json | 2 +- examples/react/react-router/package.json | 2 +- examples/react/rick-morty/package.json | 2 +- examples/react/shadow-dom/package.json | 2 +- examples/react/simple/package.json | 2 +- examples/react/star-wars/package.json | 2 +- examples/react/suspense/package.json | 2 +- examples/solid/astro/package.json | 2 +- .../solid/basic-graphql-request/package.json | 2 +- examples/solid/basic/package.json | 2 +- .../solid/default-query-function/package.json | 2 +- examples/solid/simple/package.json | 2 +- .../solid/solid-start-streaming/package.json | 2 +- examples/svelte/auto-refetching/package.json | 2 +- examples/svelte/basic/package.json | 2 +- .../load-more-infinite-scroll/package.json | 2 +- .../svelte/optimistic-updates/package.json | 2 +- examples/svelte/playground/package.json | 2 +- examples/svelte/simple/package.json | 2 +- examples/svelte/ssr/package.json | 2 +- examples/svelte/star-wars/package.json | 2 +- examples/vue/basic/package.json | 2 +- examples/vue/simple/package.json | 2 +- .../package.json | 2 +- packages/query-devtools/package.json | 2 +- packages/react-query-devtools/package.json | 2 +- packages/solid-query-devtools/package.json | 2 +- packages/svelte-query-devtools/package.json | 2 +- packages/vue-query-devtools/package.json | 2 +- pnpm-lock.yaml | 88 +++++++++---------- 51 files changed, 94 insertions(+), 94 deletions(-) diff --git a/examples/angular/basic/package.json b/examples/angular/basic/package.json index 761db64fba..f63f69785d 100644 --- a/examples/angular/basic/package.json +++ b/examples/angular/basic/package.json @@ -23,7 +23,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.56.2", + "@tanstack/angular-query-devtools-experimental": "^5.58.0", "typescript": "5.3.3" } } diff --git a/examples/angular/infinite-query-with-max-pages/package.json b/examples/angular/infinite-query-with-max-pages/package.json index ad1d681df3..43295a7722 100644 --- a/examples/angular/infinite-query-with-max-pages/package.json +++ b/examples/angular/infinite-query-with-max-pages/package.json @@ -23,7 +23,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.56.2", + "@tanstack/angular-query-devtools-experimental": "^5.58.0", "typescript": "5.3.3" } } diff --git a/examples/angular/router/package.json b/examples/angular/router/package.json index d6327e2ac1..0d4712a6c7 100644 --- a/examples/angular/router/package.json +++ b/examples/angular/router/package.json @@ -24,7 +24,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.56.2", + "@tanstack/angular-query-devtools-experimental": "^5.58.0", "typescript": "5.3.3" } } diff --git a/examples/angular/simple/package.json b/examples/angular/simple/package.json index 6ebefce007..3b5c815a44 100644 --- a/examples/angular/simple/package.json +++ b/examples/angular/simple/package.json @@ -24,7 +24,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.56.2", + "@tanstack/angular-query-devtools-experimental": "^5.58.0", "typescript": "5.3.3" } } diff --git a/examples/react/algolia/package.json b/examples/react/algolia/package.json index d278632efb..598e5e1872 100644 --- a/examples/react/algolia/package.json +++ b/examples/react/algolia/package.json @@ -11,7 +11,7 @@ "dependencies": { "@algolia/client-search": "5.2.1", "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.56.2", + "@tanstack/react-query-devtools": "^5.58.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/auto-refetching/package.json b/examples/react/auto-refetching/package.json index 1674e3efec..b3982017d0 100644 --- a/examples/react/auto-refetching/package.json +++ b/examples/react/auto-refetching/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.56.2", + "@tanstack/react-query-devtools": "^5.58.0", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/basic-graphql-request/package.json b/examples/react/basic-graphql-request/package.json index 2a6710c85d..ca13f613a0 100644 --- a/examples/react/basic-graphql-request/package.json +++ b/examples/react/basic-graphql-request/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.56.2", + "@tanstack/react-query-devtools": "^5.58.0", "graphql": "^16.9.0", "graphql-request": "^7.1.0", "react": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/basic/package.json b/examples/react/basic/package.json index fb2cdb68ab..a980446f63 100644 --- a/examples/react/basic/package.json +++ b/examples/react/basic/package.json @@ -11,7 +11,7 @@ "dependencies": { "@tanstack/query-sync-storage-persister": "^5.56.2", "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.56.2", + "@tanstack/react-query-devtools": "^5.58.0", "@tanstack/react-query-persist-client": "^5.56.2", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" diff --git a/examples/react/default-query-function/package.json b/examples/react/default-query-function/package.json index f86635b46f..77ed14e07c 100644 --- a/examples/react/default-query-function/package.json +++ b/examples/react/default-query-function/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.56.2", + "@tanstack/react-query-devtools": "^5.58.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/devtools-panel/package.json b/examples/react/devtools-panel/package.json index 55c384ec50..f76e089e65 100644 --- a/examples/react/devtools-panel/package.json +++ b/examples/react/devtools-panel/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.56.2", + "@tanstack/react-query-devtools": "^5.58.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/infinite-query-with-max-pages/package.json b/examples/react/infinite-query-with-max-pages/package.json index 7d19254081..2103143328 100644 --- a/examples/react/infinite-query-with-max-pages/package.json +++ b/examples/react/infinite-query-with-max-pages/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.56.2", + "@tanstack/react-query-devtools": "^5.58.0", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/load-more-infinite-scroll/package.json b/examples/react/load-more-infinite-scroll/package.json index d7102a7794..693fd4da50 100644 --- a/examples/react/load-more-infinite-scroll/package.json +++ b/examples/react/load-more-infinite-scroll/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.56.2", + "@tanstack/react-query-devtools": "^5.58.0", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/examples/react/nextjs-app-prefetching/package.json b/examples/react/nextjs-app-prefetching/package.json index 8898d9af84..f48c855085 100644 --- a/examples/react/nextjs-app-prefetching/package.json +++ b/examples/react/nextjs-app-prefetching/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.56.2", + "@tanstack/react-query-devtools": "^5.58.0", "next": "^15.0.0-rc.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" diff --git a/examples/react/nextjs-suspense-streaming/package.json b/examples/react/nextjs-suspense-streaming/package.json index 89cfc0ca92..b80033c0fc 100644 --- a/examples/react/nextjs-suspense-streaming/package.json +++ b/examples/react/nextjs-suspense-streaming/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.56.2", + "@tanstack/react-query-devtools": "^5.58.0", "@tanstack/react-query-next-experimental": "^5.56.2", "next": "^14.2.5", "react": "^18.2.0", diff --git a/examples/react/nextjs/package.json b/examples/react/nextjs/package.json index 412f9533f8..32c9089fe0 100644 --- a/examples/react/nextjs/package.json +++ b/examples/react/nextjs/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.56.2", + "@tanstack/react-query-devtools": "^5.58.0", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/offline/package.json b/examples/react/offline/package.json index 0248695d5d..b497e19f46 100644 --- a/examples/react/offline/package.json +++ b/examples/react/offline/package.json @@ -11,7 +11,7 @@ "@tanstack/query-sync-storage-persister": "^5.56.2", "@tanstack/react-location": "^3.7.4", "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.56.2", + "@tanstack/react-query-devtools": "^5.58.0", "@tanstack/react-query-persist-client": "^5.56.2", "msw": "^2.3.4", "react": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/optimistic-updates-cache/package.json b/examples/react/optimistic-updates-cache/package.json index 763131d710..b58d8c65ba 100755 --- a/examples/react/optimistic-updates-cache/package.json +++ b/examples/react/optimistic-updates-cache/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.56.2", + "@tanstack/react-query-devtools": "^5.58.0", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/optimistic-updates-ui/package.json b/examples/react/optimistic-updates-ui/package.json index 8ca4dc057b..be6b55b038 100755 --- a/examples/react/optimistic-updates-ui/package.json +++ b/examples/react/optimistic-updates-ui/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.56.2", + "@tanstack/react-query-devtools": "^5.58.0", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/pagination/package.json b/examples/react/pagination/package.json index c4fc5e7380..dbadc778b9 100644 --- a/examples/react/pagination/package.json +++ b/examples/react/pagination/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.56.2", + "@tanstack/react-query-devtools": "^5.58.0", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/playground/package.json b/examples/react/playground/package.json index 768b84f74f..deb96e8a18 100644 --- a/examples/react/playground/package.json +++ b/examples/react/playground/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.56.2", + "@tanstack/react-query-devtools": "^5.58.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/prefetching/package.json b/examples/react/prefetching/package.json index a0a9ccf64b..a5caaec777 100644 --- a/examples/react/prefetching/package.json +++ b/examples/react/prefetching/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.56.2", + "@tanstack/react-query-devtools": "^5.58.0", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/react-native/package.json b/examples/react/react-native/package.json index f07f39f86d..3b3f10ba32 100644 --- a/examples/react/react-native/package.json +++ b/examples/react/react-native/package.json @@ -15,7 +15,7 @@ "@react-navigation/native": "^6.1.18", "@react-navigation/stack": "^6.4.1", "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.56.2", + "@tanstack/react-query-devtools": "^5.58.0", "expo": "^51.0.22", "expo-constants": "^16.0.2", "expo-status-bar": "^1.12.1", diff --git a/examples/react/react-router/package.json b/examples/react/react-router/package.json index 65653fa0e6..f999b471dc 100644 --- a/examples/react/react-router/package.json +++ b/examples/react/react-router/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.56.2", + "@tanstack/react-query-devtools": "^5.58.0", "localforage": "^1.10.0", "match-sorter": "^6.3.4", "react": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/rick-morty/package.json b/examples/react/rick-morty/package.json index 537b53c2af..d9a99a660a 100644 --- a/examples/react/rick-morty/package.json +++ b/examples/react/rick-morty/package.json @@ -13,7 +13,7 @@ "@mui/material": "^6.0.0", "@mui/styles": "^6.0.0", "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.56.2", + "@tanstack/react-query-devtools": "^5.58.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", "react-router": "^6.25.1", diff --git a/examples/react/shadow-dom/package.json b/examples/react/shadow-dom/package.json index cb36897d11..c9ecd70a3f 100644 --- a/examples/react/shadow-dom/package.json +++ b/examples/react/shadow-dom/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.56.2", + "@tanstack/react-query-devtools": "^5.58.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/simple/package.json b/examples/react/simple/package.json index 1dfed01ce7..1f5ed35891 100644 --- a/examples/react/simple/package.json +++ b/examples/react/simple/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.56.2", + "@tanstack/react-query-devtools": "^5.58.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/star-wars/package.json b/examples/react/star-wars/package.json index 40d1631372..2063442a9b 100644 --- a/examples/react/star-wars/package.json +++ b/examples/react/star-wars/package.json @@ -13,7 +13,7 @@ "@mui/material": "^6.0.0", "@mui/styles": "^6.0.0", "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.56.2", + "@tanstack/react-query-devtools": "^5.58.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", "react-router": "^6.25.1", diff --git a/examples/react/suspense/package.json b/examples/react/suspense/package.json index 3fc04bce3f..e57bf1c26d 100644 --- a/examples/react/suspense/package.json +++ b/examples/react/suspense/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.56.2", + "@tanstack/react-query-devtools": "^5.58.0", "font-awesome": "^4.7.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/solid/astro/package.json b/examples/solid/astro/package.json index 6bba39ddff..a7a8b8717c 100644 --- a/examples/solid/astro/package.json +++ b/examples/solid/astro/package.json @@ -16,7 +16,7 @@ "@astrojs/tailwind": "^5.1.0", "@astrojs/vercel": "^7.7.2", "@tanstack/solid-query": "^5.56.2", - "@tanstack/solid-query-devtools": "^5.56.2", + "@tanstack/solid-query-devtools": "^5.58.0", "astro": "^4.12.2", "solid-js": "^1.8.19", "tailwindcss": "^3.4.7", diff --git a/examples/solid/basic-graphql-request/package.json b/examples/solid/basic-graphql-request/package.json index 3c6e809048..7243c3f892 100644 --- a/examples/solid/basic-graphql-request/package.json +++ b/examples/solid/basic-graphql-request/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@tanstack/solid-query": "^5.56.2", - "@tanstack/solid-query-devtools": "^5.56.2", + "@tanstack/solid-query-devtools": "^5.58.0", "graphql": "^16.9.0", "graphql-request": "^7.1.0", "solid-js": "^1.8.19" diff --git a/examples/solid/basic/package.json b/examples/solid/basic/package.json index af164e3c4c..ea41b8f5b6 100644 --- a/examples/solid/basic/package.json +++ b/examples/solid/basic/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@tanstack/solid-query": "^5.56.2", - "@tanstack/solid-query-devtools": "^5.56.2", + "@tanstack/solid-query-devtools": "^5.58.0", "solid-js": "^1.8.19" }, "devDependencies": { diff --git a/examples/solid/default-query-function/package.json b/examples/solid/default-query-function/package.json index 1f30d0d771..71f3733d91 100644 --- a/examples/solid/default-query-function/package.json +++ b/examples/solid/default-query-function/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@tanstack/solid-query": "^5.56.2", - "@tanstack/solid-query-devtools": "^5.56.2", + "@tanstack/solid-query-devtools": "^5.58.0", "solid-js": "^1.8.19" }, "devDependencies": { diff --git a/examples/solid/simple/package.json b/examples/solid/simple/package.json index 01eec12c58..e11c160f6c 100644 --- a/examples/solid/simple/package.json +++ b/examples/solid/simple/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@tanstack/solid-query": "^5.56.2", - "@tanstack/solid-query-devtools": "^5.56.2", + "@tanstack/solid-query-devtools": "^5.58.0", "solid-js": "^1.8.19" }, "devDependencies": { diff --git a/examples/solid/solid-start-streaming/package.json b/examples/solid/solid-start-streaming/package.json index 00a1d40218..6f53053964 100644 --- a/examples/solid/solid-start-streaming/package.json +++ b/examples/solid/solid-start-streaming/package.json @@ -13,7 +13,7 @@ "@solidjs/router": "^0.14.1", "@solidjs/start": "^1.0.6", "@tanstack/solid-query": "^5.56.2", - "@tanstack/solid-query-devtools": "^5.56.2", + "@tanstack/solid-query-devtools": "^5.58.0", "solid-js": "^1.8.19", "vinxi": "^0.4.1" }, diff --git a/examples/svelte/auto-refetching/package.json b/examples/svelte/auto-refetching/package.json index a51c3b0895..529c85099e 100644 --- a/examples/svelte/auto-refetching/package.json +++ b/examples/svelte/auto-refetching/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@tanstack/svelte-query": "^5.56.2", - "@tanstack/svelte-query-devtools": "^5.56.2" + "@tanstack/svelte-query-devtools": "^5.58.0" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/basic/package.json b/examples/svelte/basic/package.json index 3d2675aa31..1e1ca8e8a6 100644 --- a/examples/svelte/basic/package.json +++ b/examples/svelte/basic/package.json @@ -11,7 +11,7 @@ "dependencies": { "@tanstack/query-sync-storage-persister": "^5.56.2", "@tanstack/svelte-query": "^5.56.2", - "@tanstack/svelte-query-devtools": "^5.56.2", + "@tanstack/svelte-query-devtools": "^5.58.0", "@tanstack/svelte-query-persist-client": "^5.56.2" }, "devDependencies": { diff --git a/examples/svelte/load-more-infinite-scroll/package.json b/examples/svelte/load-more-infinite-scroll/package.json index dee6964391..a73d86e1d8 100644 --- a/examples/svelte/load-more-infinite-scroll/package.json +++ b/examples/svelte/load-more-infinite-scroll/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@tanstack/svelte-query": "^5.56.2", - "@tanstack/svelte-query-devtools": "^5.56.2" + "@tanstack/svelte-query-devtools": "^5.58.0" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/optimistic-updates/package.json b/examples/svelte/optimistic-updates/package.json index e62816d7bc..ff8dccb59e 100644 --- a/examples/svelte/optimistic-updates/package.json +++ b/examples/svelte/optimistic-updates/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@tanstack/svelte-query": "^5.56.2", - "@tanstack/svelte-query-devtools": "^5.56.2" + "@tanstack/svelte-query-devtools": "^5.58.0" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/playground/package.json b/examples/svelte/playground/package.json index 04fb68a315..2408572a71 100644 --- a/examples/svelte/playground/package.json +++ b/examples/svelte/playground/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@tanstack/svelte-query": "^5.56.2", - "@tanstack/svelte-query-devtools": "^5.56.2" + "@tanstack/svelte-query-devtools": "^5.58.0" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/simple/package.json b/examples/svelte/simple/package.json index 743f9317ae..2c1b889cfe 100644 --- a/examples/svelte/simple/package.json +++ b/examples/svelte/simple/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@tanstack/svelte-query": "^5.56.2", - "@tanstack/svelte-query-devtools": "^5.56.2" + "@tanstack/svelte-query-devtools": "^5.58.0" }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^3.1.1", diff --git a/examples/svelte/ssr/package.json b/examples/svelte/ssr/package.json index b5638f8c82..3af67ef722 100644 --- a/examples/svelte/ssr/package.json +++ b/examples/svelte/ssr/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@tanstack/svelte-query": "^5.56.2", - "@tanstack/svelte-query-devtools": "^5.56.2" + "@tanstack/svelte-query-devtools": "^5.58.0" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/star-wars/package.json b/examples/svelte/star-wars/package.json index 13f7e4b0bc..e1133925db 100644 --- a/examples/svelte/star-wars/package.json +++ b/examples/svelte/star-wars/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@tanstack/svelte-query": "^5.56.2", - "@tanstack/svelte-query-devtools": "^5.56.2" + "@tanstack/svelte-query-devtools": "^5.58.0" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/vue/basic/package.json b/examples/vue/basic/package.json index f1bfef750e..5365259bd7 100644 --- a/examples/vue/basic/package.json +++ b/examples/vue/basic/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@tanstack/vue-query": "^5.56.2", - "@tanstack/vue-query-devtools": "^5.56.2", + "@tanstack/vue-query-devtools": "^5.58.0", "vue": "^3.4.27" }, "devDependencies": { diff --git a/examples/vue/simple/package.json b/examples/vue/simple/package.json index 39d1eaec23..b929f96fa0 100644 --- a/examples/vue/simple/package.json +++ b/examples/vue/simple/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@tanstack/vue-query": "^5.56.2", - "@tanstack/vue-query-devtools": "^5.56.2", + "@tanstack/vue-query-devtools": "^5.58.0", "vue": "^3.4.27" }, "devDependencies": { diff --git a/packages/angular-query-devtools-experimental/package.json b/packages/angular-query-devtools-experimental/package.json index 18f3bff78c..a493fb52a5 100644 --- a/packages/angular-query-devtools-experimental/package.json +++ b/packages/angular-query-devtools-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/angular-query-devtools-experimental", - "version": "5.56.2", + "version": "5.58.0", "description": "Developer tools to interact with and visualize the TanStack/angular-query cache", "author": "Arnoud de Vries", "license": "MIT", diff --git a/packages/query-devtools/package.json b/packages/query-devtools/package.json index 302ba55f29..269c0a0183 100644 --- a/packages/query-devtools/package.json +++ b/packages/query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-devtools", - "version": "5.56.1", + "version": "5.58.0", "description": "Developer tools to interact with and visualize the TanStack Query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-devtools/package.json b/packages/react-query-devtools/package.json index 35d0bca9f8..db019be3eb 100644 --- a/packages/react-query-devtools/package.json +++ b/packages/react-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-devtools", - "version": "5.56.2", + "version": "5.58.0", "description": "Developer tools to interact with and visualize the TanStack/react-query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/solid-query-devtools/package.json b/packages/solid-query-devtools/package.json index 8eaf4ddcb8..fa022c6ada 100644 --- a/packages/solid-query-devtools/package.json +++ b/packages/solid-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-query-devtools", - "version": "5.56.2", + "version": "5.58.0", "description": "Developer tools to interact with and visualize the TanStack/solid-query Query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/svelte-query-devtools/package.json b/packages/svelte-query-devtools/package.json index 801777dee2..eaa4c25b41 100644 --- a/packages/svelte-query-devtools/package.json +++ b/packages/svelte-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-query-devtools", - "version": "5.56.2", + "version": "5.58.0", "description": "Developer tools to interact with and visualize the TanStack/svelte-query cache", "author": "Lachlan Collins", "license": "MIT", diff --git a/packages/vue-query-devtools/package.json b/packages/vue-query-devtools/package.json index ef5cec8390..d39ec09f5b 100644 --- a/packages/vue-query-devtools/package.json +++ b/packages/vue-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-query-devtools", - "version": "5.56.2", + "version": "5.58.0", "description": "Developer tools to interact with and visualize the TanStack/vue-query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aacddc6578..4a546b405b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -170,7 +170,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -216,7 +216,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -265,7 +265,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -314,7 +314,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -329,7 +329,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -363,7 +363,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -394,7 +394,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/react-query-devtools '@tanstack/react-query-persist-client': specifier: ^5.56.2 @@ -431,7 +431,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/react-query-devtools graphql: specifier: ^16.9.0 @@ -459,7 +459,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -484,7 +484,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -509,7 +509,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -537,7 +537,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -568,7 +568,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -596,7 +596,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/react-query-devtools next: specifier: ^15.0.0-rc.0 @@ -624,7 +624,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/react-query-devtools '@tanstack/react-query-next-experimental': specifier: ^5.56.2 @@ -658,7 +658,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/react-query-devtools '@tanstack/react-query-persist-client': specifier: ^5.56.2 @@ -692,7 +692,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -720,7 +720,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -748,7 +748,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -776,7 +776,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -801,7 +801,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -838,7 +838,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/react-query-devtools expo: specifier: ^51.0.22 @@ -890,7 +890,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/react-query-devtools localforage: specifier: ^1.10.0 @@ -954,7 +954,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -985,7 +985,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1016,7 +1016,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1053,7 +1053,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1084,7 +1084,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/react-query-devtools font-awesome: specifier: ^4.7.0 @@ -1130,7 +1130,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/solid-query-devtools astro: specifier: ^4.12.2 @@ -1151,7 +1151,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.8.19 @@ -1173,7 +1173,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/solid-query-devtools graphql: specifier: ^16.9.0 @@ -1201,7 +1201,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.8.19 @@ -1223,7 +1223,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.8.19 @@ -1257,7 +1257,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.8.19 @@ -1272,7 +1272,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1306,7 +1306,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/svelte-query-devtools '@tanstack/svelte-query-persist-client': specifier: ^5.56.2 @@ -1340,7 +1340,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1371,7 +1371,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1402,7 +1402,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1433,7 +1433,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/vite-plugin-svelte': @@ -1461,7 +1461,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1492,7 +1492,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1532,7 +1532,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/vue-query '@tanstack/vue-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/vue-query-devtools vue: specifier: ^3.4.27 @@ -1604,7 +1604,7 @@ importers: specifier: ^5.56.2 version: link:../../../packages/vue-query '@tanstack/vue-query-devtools': - specifier: ^5.56.2 + specifier: ^5.58.0 version: link:../../../packages/vue-query-devtools vue: specifier: ^3.4.27 From a9e83a4678be76cbf23af800f8038f189fdb4294 Mon Sep 17 00:00:00 2001 From: thilllon Date: Fri, 27 Sep 2024 02:04:33 +0900 Subject: [PATCH 05/49] docs: missing code format (#8102) --- docs/eslint/stable-query-client.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/eslint/stable-query-client.md b/docs/eslint/stable-query-client.md index 9af0414c0f..d100382c36 100644 --- a/docs/eslint/stable-query-client.md +++ b/docs/eslint/stable-query-client.md @@ -48,7 +48,7 @@ function App() { } ``` -``` +```tsx async function App() { const queryClient = new QueryClient() await queryClient.prefetchQuery(options) From ade6283944f2241db315af05f049a231d472427d Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Fri, 27 Sep 2024 17:56:50 +1000 Subject: [PATCH 06/49] fix(eslint-plugin): fix legacy recommended config (#8104) --- docs/eslint/eslint-plugin-query.md | 6 +++--- examples/react/algolia/.eslintrc | 7 ------- examples/react/algolia/eslint.config.js | 19 +++++++++++++++++++ packages/eslint-plugin-query/src/index.ts | 2 +- 4 files changed, 23 insertions(+), 11 deletions(-) delete mode 100644 examples/react/algolia/.eslintrc create mode 100644 examples/react/algolia/eslint.config.js diff --git a/docs/eslint/eslint-plugin-query.md b/docs/eslint/eslint-plugin-query.md index 9965f76d3e..d33a597b76 100644 --- a/docs/eslint/eslint-plugin-query.md +++ b/docs/eslint/eslint-plugin-query.md @@ -70,17 +70,17 @@ export default [ ### Recommended setup -To enable all of the recommended rules for our plugin, add `plugin:@tanstack/eslint-plugin-query/recommended` in extends: +To enable all of the recommended rules for our plugin, add `plugin:@tanstack/query/recommended` in extends: ```json { - "extends": ["plugin:@tanstack/eslint-plugin-query/recommended"] + "extends": ["plugin:@tanstack/query/recommended"] } ``` ### Custom setup -Alternatively, add `@tanstack/eslint-plugin-query` to the plugins section, and configure the rules you want to use: +Alternatively, add `@tanstack/query` to the plugins section, and configure the rules you want to use: ```json { diff --git a/examples/react/algolia/.eslintrc b/examples/react/algolia/.eslintrc deleted file mode 100644 index 270fbc9ac0..0000000000 --- a/examples/react/algolia/.eslintrc +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": [ - "plugin:react/jsx-runtime", - "plugin:react-hooks/recommended", - "plugin:@tanstack/eslint-plugin-query/recommended" - ] -} diff --git a/examples/react/algolia/eslint.config.js b/examples/react/algolia/eslint.config.js new file mode 100644 index 0000000000..dee0fcc96c --- /dev/null +++ b/examples/react/algolia/eslint.config.js @@ -0,0 +1,19 @@ +import { tanstackConfig } from '@tanstack/config/eslint' +import pluginQuery from '@tanstack/eslint-plugin-query' +import pluginReact from '@eslint-react/eslint-plugin' +import pluginReactHooks from 'eslint-plugin-react-hooks' + +export default [ + ...tanstackConfig, + ...pluginQuery.configs['flat/recommended'], + pluginReact.configs.recommended, + { + plugins: { + 'react-hooks': pluginReactHooks, + }, + rules: { + 'react-hooks/exhaustive-deps': 'error', + 'react-hooks/rules-of-hooks': 'error', + }, + }, +] diff --git a/packages/eslint-plugin-query/src/index.ts b/packages/eslint-plugin-query/src/index.ts index bd042379ea..40d8a1fbf8 100644 --- a/packages/eslint-plugin-query/src/index.ts +++ b/packages/eslint-plugin-query/src/index.ts @@ -23,7 +23,7 @@ const plugin: Plugin = { // Assign configs here so we can reference `plugin` Object.assign(plugin.configs, { recommended: { - plugins: ['@tanstack/eslint-plugin-query'], + plugins: ['@tanstack/query'], rules: { '@tanstack/query/exhaustive-deps': 'error', '@tanstack/query/no-rest-destructuring': 'warn', From 8727d978ed01bfa6c828304d2bf76e1e6683a6ca Mon Sep 17 00:00:00 2001 From: Tanner Linsley Date: Fri, 27 Sep 2024 07:59:05 +0000 Subject: [PATCH 07/49] release: v5.58.1 --- examples/react/algolia/package.json | 2 +- examples/react/basic/package.json | 2 +- examples/solid/simple/package.json | 2 +- packages/eslint-plugin-query/package.json | 2 +- pnpm-lock.yaml | 6 +++--- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/examples/react/algolia/package.json b/examples/react/algolia/package.json index 598e5e1872..16a87909bf 100644 --- a/examples/react/algolia/package.json +++ b/examples/react/algolia/package.json @@ -16,7 +16,7 @@ "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, "devDependencies": { - "@tanstack/eslint-plugin-query": "^5.57.2", + "@tanstack/eslint-plugin-query": "^5.58.1", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", "@vitejs/plugin-react": "^4.3.1", diff --git a/examples/react/basic/package.json b/examples/react/basic/package.json index a980446f63..0451428d51 100644 --- a/examples/react/basic/package.json +++ b/examples/react/basic/package.json @@ -17,7 +17,7 @@ "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, "devDependencies": { - "@tanstack/eslint-plugin-query": "^5.57.2", + "@tanstack/eslint-plugin-query": "^5.58.1", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", "@vitejs/plugin-react": "^4.3.1", diff --git a/examples/solid/simple/package.json b/examples/solid/simple/package.json index e11c160f6c..cb1e53818d 100644 --- a/examples/solid/simple/package.json +++ b/examples/solid/simple/package.json @@ -14,7 +14,7 @@ "solid-js": "^1.8.19" }, "devDependencies": { - "@tanstack/eslint-plugin-query": "^5.57.2", + "@tanstack/eslint-plugin-query": "^5.58.1", "typescript": "5.3.3", "vite": "^5.3.5", "vite-plugin-solid": "^2.10.2" diff --git a/packages/eslint-plugin-query/package.json b/packages/eslint-plugin-query/package.json index a1fa1dfbeb..fef98d6fd5 100644 --- a/packages/eslint-plugin-query/package.json +++ b/packages/eslint-plugin-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/eslint-plugin-query", - "version": "5.57.2", + "version": "5.58.1", "description": "ESLint plugin for TanStack Query", "author": "Eliya Cohen", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4a546b405b..b346a07e28 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -339,7 +339,7 @@ importers: version: 19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522) devDependencies: '@tanstack/eslint-plugin-query': - specifier: ^5.57.2 + specifier: ^5.58.1 version: link:../../../packages/eslint-plugin-query '@types/react': specifier: npm:types-react@rc @@ -407,7 +407,7 @@ importers: version: 19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522) devDependencies: '@tanstack/eslint-plugin-query': - specifier: ^5.57.2 + specifier: ^5.58.1 version: link:../../../packages/eslint-plugin-query '@types/react': specifier: npm:types-react@rc @@ -1230,7 +1230,7 @@ importers: version: 1.8.19 devDependencies: '@tanstack/eslint-plugin-query': - specifier: ^5.57.2 + specifier: ^5.58.1 version: link:../../../packages/eslint-plugin-query typescript: specifier: 5.3.3 From 68ca7171246452ba386b9716e8f264cb1a204027 Mon Sep 17 00:00:00 2001 From: Arnoud <6420061+arnoud-dv@users.noreply.github.com> Date: Sun, 29 Sep 2024 00:37:01 +0200 Subject: [PATCH 08/49] docs(angular-query): add rxjs example (#8108) --- docs/config.json | 4 + .../src/app/components/post.component.html | 6 +- examples/angular/basic/src/index.html | 2 +- .../src/app/components/post.component.html | 6 +- .../src/app/components/post.component.ts | 3 + examples/angular/router/src/index.html | 2 +- .../rxjs/.devcontainer/devcontainer.json | 4 + examples/angular/rxjs/.eslintrc.cjs | 6 + examples/angular/rxjs/README.md | 6 + examples/angular/rxjs/angular.json | 104 +++++++++++++ examples/angular/rxjs/package.json | 31 ++++ .../app/api/autocomplete-mock.interceptor.ts | 51 +++++++ .../angular/rxjs/src/app/app.component.ts | 12 ++ examples/angular/rxjs/src/app/app.config.ts | 29 ++++ .../src/app/components/example.component.html | 13 ++ .../src/app/components/example.component.ts | 45 ++++++ .../src/app/services/autocomplete-service.ts | 18 +++ examples/angular/rxjs/src/favicon.ico | Bin 0 -> 15086 bytes examples/angular/rxjs/src/index.html | 13 ++ examples/angular/rxjs/src/main.ts | 5 + examples/angular/rxjs/tsconfig.app.json | 9 ++ examples/angular/rxjs/tsconfig.json | 29 ++++ examples/angular/simple/src/index.html | 2 +- pnpm-lock.yaml | 137 +++++++++++++++--- 24 files changed, 509 insertions(+), 28 deletions(-) create mode 100644 examples/angular/rxjs/.devcontainer/devcontainer.json create mode 100644 examples/angular/rxjs/.eslintrc.cjs create mode 100644 examples/angular/rxjs/README.md create mode 100644 examples/angular/rxjs/angular.json create mode 100644 examples/angular/rxjs/package.json create mode 100644 examples/angular/rxjs/src/app/api/autocomplete-mock.interceptor.ts create mode 100644 examples/angular/rxjs/src/app/app.component.ts create mode 100644 examples/angular/rxjs/src/app/app.config.ts create mode 100644 examples/angular/rxjs/src/app/components/example.component.html create mode 100644 examples/angular/rxjs/src/app/components/example.component.ts create mode 100644 examples/angular/rxjs/src/app/services/autocomplete-service.ts create mode 100644 examples/angular/rxjs/src/favicon.ico create mode 100644 examples/angular/rxjs/src/index.html create mode 100644 examples/angular/rxjs/src/main.ts create mode 100644 examples/angular/rxjs/tsconfig.app.json create mode 100644 examples/angular/rxjs/tsconfig.json diff --git a/docs/config.json b/docs/config.json index 03bc29afe7..11a32c4323 100644 --- a/docs/config.json +++ b/docs/config.json @@ -1045,6 +1045,10 @@ { "label": "Angular Router", "to": "framework/angular/examples/router" + }, + { + "label": "RxJS autocomplete", + "to": "framework/angular/examples/rxjs" } ] } diff --git a/examples/angular/basic/src/app/components/post.component.html b/examples/angular/basic/src/app/components/post.component.html index da69eec04b..34b36e94fc 100644 --- a/examples/angular/basic/src/app/components/post.component.html +++ b/examples/angular/basic/src/app/components/post.component.html @@ -2,10 +2,10 @@ - @if (postQuery.status() === 'pending') { + @if (postQuery.isPending()) { Loading... - } @else if (postQuery.status() === 'error') { - Error: {{ postQuery.error()?.message }} + } @else if (postQuery.isError()) { + Error: {{ postQuery.error().message }} } @if (postQuery.data(); as post) {

{{ post.title }}

diff --git a/examples/angular/basic/src/index.html b/examples/angular/basic/src/index.html index 8a23987703..53168b1751 100644 --- a/examples/angular/basic/src/index.html +++ b/examples/angular/basic/src/index.html @@ -2,7 +2,7 @@ - Angular Query basic example + TanStack Query Angular basic example diff --git a/examples/angular/router/src/app/components/post.component.html b/examples/angular/router/src/app/components/post.component.html index b493fb9536..9ca755e387 100644 --- a/examples/angular/router/src/app/components/post.component.html +++ b/examples/angular/router/src/app/components/post.component.html @@ -2,10 +2,10 @@ - @if (postQuery.status() === 'pending') { + @if (postQuery.isPending()) { Loading... - } @else if (postQuery.status() === 'error') { - Error: {{ postQuery.error()?.message }} + } @else if (postQuery.isError()) { + Error: {{ postQuery.error().message }} } @if (postQuery.data(); as post) {

{{ post.title }}

diff --git a/examples/angular/router/src/app/components/post.component.ts b/examples/angular/router/src/app/components/post.component.ts index a8a2196798..6fe83fe643 100644 --- a/examples/angular/router/src/app/components/post.component.ts +++ b/examples/angular/router/src/app/components/post.component.ts @@ -20,6 +20,9 @@ import { PostsService } from '../services/posts-service' export default class PostComponent { #postsService = inject(PostsService) + // The Angular router will automatically bind postId + // as `withComponentInputBinding` is added to `provideRouter`. + // See https://angular.dev/api/router/withComponentInputBinding postId = input.required({ transform: numberAttribute, }) diff --git a/examples/angular/router/src/index.html b/examples/angular/router/src/index.html index 23585df9a8..2efe6b0718 100644 --- a/examples/angular/router/src/index.html +++ b/examples/angular/router/src/index.html @@ -2,7 +2,7 @@ - Angular Query router example + TanStack Query Angular router example diff --git a/examples/angular/rxjs/.devcontainer/devcontainer.json b/examples/angular/rxjs/.devcontainer/devcontainer.json new file mode 100644 index 0000000000..36f47d8762 --- /dev/null +++ b/examples/angular/rxjs/.devcontainer/devcontainer.json @@ -0,0 +1,4 @@ +{ + "name": "Node.js", + "image": "mcr.microsoft.com/devcontainers/javascript-node:18" +} diff --git a/examples/angular/rxjs/.eslintrc.cjs b/examples/angular/rxjs/.eslintrc.cjs new file mode 100644 index 0000000000..cca134ce16 --- /dev/null +++ b/examples/angular/rxjs/.eslintrc.cjs @@ -0,0 +1,6 @@ +// @ts-check + +/** @type {import('eslint').Linter.Config} */ +const config = {} + +module.exports = config diff --git a/examples/angular/rxjs/README.md b/examples/angular/rxjs/README.md new file mode 100644 index 0000000000..bc63a82b7f --- /dev/null +++ b/examples/angular/rxjs/README.md @@ -0,0 +1,6 @@ +# TanStack Query Angular RxJS Example + +To run this example: + +- `npm install` or `yarn` or `pnpm i` or `bun i` +- `npm run start` or `yarn start` or `pnpm start` or `bun start` diff --git a/examples/angular/rxjs/angular.json b/examples/angular/rxjs/angular.json new file mode 100644 index 0000000000..c105727c39 --- /dev/null +++ b/examples/angular/rxjs/angular.json @@ -0,0 +1,104 @@ +{ + "$schema": "./node_modules/@angular/cli/lib/config/schema.json", + "version": 1, + "cli": { + "packageManager": "pnpm", + "analytics": false, + "cache": { + "enabled": false + } + }, + "newProjectRoot": "projects", + "projects": { + "basic": { + "projectType": "application", + "schematics": { + "@schematics/angular:component": { + "inlineTemplate": true, + "inlineStyle": true, + "skipTests": true + }, + "@schematics/angular:class": { + "skipTests": true + }, + "@schematics/angular:directive": { + "skipTests": true + }, + "@schematics/angular:guard": { + "skipTests": true + }, + "@schematics/angular:interceptor": { + "skipTests": true + }, + "@schematics/angular:pipe": { + "skipTests": true + }, + "@schematics/angular:resolver": { + "skipTests": true + }, + "@schematics/angular:service": { + "skipTests": true + } + }, + "root": "", + "sourceRoot": "src", + "prefix": "app", + "architect": { + "build": { + "builder": "@angular-devkit/build-angular:application", + "options": { + "outputPath": "dist/basic", + "index": "src/index.html", + "browser": "src/main.ts", + "polyfills": ["zone.js"], + "tsConfig": "tsconfig.app.json", + "assets": ["src/favicon.ico", "src/mockServiceWorker.js"], + "styles": [], + "scripts": [] + }, + "configurations": { + "production": { + "budgets": [ + { + "type": "initial", + "maximumWarning": "500kb", + "maximumError": "1mb" + }, + { + "type": "anyComponentStyle", + "maximumWarning": "2kb", + "maximumError": "4kb" + } + ], + "outputHashing": "all" + }, + "development": { + "optimization": false, + "extractLicenses": false, + "sourceMap": true + } + }, + "defaultConfiguration": "production" + }, + "serve": { + "builder": "@angular-devkit/build-angular:dev-server", + "configurations": { + "production": { + "buildTarget": "basic:build:production" + }, + "development": { + "buildTarget": "basic:build:development" + } + }, + "defaultConfiguration": "development" + }, + "extract-i18n": { + "builder": "@angular-devkit/build-angular:extract-i18n", + "options": { + "buildTarget": "basic:build" + } + } + } + } + } +} diff --git a/examples/angular/rxjs/package.json b/examples/angular/rxjs/package.json new file mode 100644 index 0000000000..f859c976a4 --- /dev/null +++ b/examples/angular/rxjs/package.json @@ -0,0 +1,31 @@ +{ + "name": "@tanstack/query-example-angular-rxjs", + "private": true, + "type": "module", + "scripts": { + "ng": "ng", + "start": "ng serve", + "build": "ng build", + "watch": "ng build --watch --configuration development" + }, + "dependencies": { + "@angular/cdk": "17.3.10", + "@angular/common": "^17.3.12", + "@angular/compiler": "^17.3.12", + "@angular/core": "^17.3.12", + "@angular/forms": "17.3.12", + "@angular/platform-browser": "^17.3.12", + "@angular/platform-browser-dynamic": "^17.3.12", + "@tanstack/angular-query-experimental": "^5.56.2", + "rxjs": "^7.8.1", + "tslib": "^2.6.3", + "zone.js": "^0.14.8" + }, + "devDependencies": { + "@angular-devkit/build-angular": "^17.3.8", + "@angular/cli": "^17.3.8", + "@angular/compiler-cli": "^17.3.12", + "@tanstack/angular-query-devtools-experimental": "^5.58.0", + "typescript": "5.3.3" + } +} diff --git a/examples/angular/rxjs/src/app/api/autocomplete-mock.interceptor.ts b/examples/angular/rxjs/src/app/api/autocomplete-mock.interceptor.ts new file mode 100644 index 0000000000..936619a3fc --- /dev/null +++ b/examples/angular/rxjs/src/app/api/autocomplete-mock.interceptor.ts @@ -0,0 +1,51 @@ +import { HttpResponse } from '@angular/common/http' +import { delayWhen, of, timer } from 'rxjs' +import type { Observable } from 'rxjs' +import type { HttpEvent, HttpInterceptorFn } from '@angular/common/http' + +export const autocompleteMockInterceptor: HttpInterceptorFn = ( + req, + next, +): Observable> => { + const { url } = req + + if (url.includes('/api/autocomplete')) { + const term = new URLSearchParams(req.url.split('?')[1]).get('term') || '' + + const data = [ + 'C#', + 'C++', + 'Go', + 'Java', + 'JavaScript', + 'Kotlin', + 'Lisp', + 'Objective-C', + 'PHP', + 'Perl', + 'Python', + 'R', + 'Ruby', + 'Rust', + 'SQL', + 'Scala', + 'Shell', + 'Swift', + 'TypeScript', + ] + + // Simulate network latency with a random delay between 100ms and 500ms + const delayDuration = Math.random() * (500 - 100) + 100 + return of( + new HttpResponse({ + status: 200, + body: { + suggestions: data.filter((item) => + item.toLowerCase().startsWith(term.toLowerCase()), + ), + }, + }), + ).pipe(delayWhen(() => timer(delayDuration))) + } + return next(req) +} diff --git a/examples/angular/rxjs/src/app/app.component.ts b/examples/angular/rxjs/src/app/app.component.ts new file mode 100644 index 0000000000..cc0dc44f09 --- /dev/null +++ b/examples/angular/rxjs/src/app/app.component.ts @@ -0,0 +1,12 @@ +import { ChangeDetectionStrategy, Component } from '@angular/core' +import { AngularQueryDevtools } from '@tanstack/angular-query-devtools-experimental' +import { ExampleComponent } from './components/example.component' + +@Component({ + changeDetection: ChangeDetectionStrategy.OnPush, + selector: 'app-root', + standalone: true, + template: ``, + imports: [AngularQueryDevtools, ExampleComponent], +}) +export class AppComponent {} diff --git a/examples/angular/rxjs/src/app/app.config.ts b/examples/angular/rxjs/src/app/app.config.ts new file mode 100644 index 0000000000..e9131c8f59 --- /dev/null +++ b/examples/angular/rxjs/src/app/app.config.ts @@ -0,0 +1,29 @@ +import { + provideHttpClient, + withFetch, + withInterceptors, +} from '@angular/common/http' +import { + QueryClient, + provideAngularQuery, +} from '@tanstack/angular-query-experimental' +import { autocompleteMockInterceptor } from './api/autocomplete-mock.interceptor' +import type { ApplicationConfig } from '@angular/core' + +export const appConfig: ApplicationConfig = { + providers: [ + provideAngularQuery( + new QueryClient({ + defaultOptions: { + queries: { + gcTime: 1000 * 60 * 60 * 24, // 24 hours + }, + }, + }), + ), + provideHttpClient( + withFetch(), + withInterceptors([autocompleteMockInterceptor]), + ), + ], +} diff --git a/examples/angular/rxjs/src/app/components/example.component.html b/examples/angular/rxjs/src/app/components/example.component.html new file mode 100644 index 0000000000..67a6d0ea3d --- /dev/null +++ b/examples/angular/rxjs/src/app/components/example.component.html @@ -0,0 +1,13 @@ +

Search for a programming language

+ +
+ + + @if (query.isSuccess() && query.data().suggestions.length) { +
    + @for (suggestion of query.data().suggestions; track suggestion) { +
  • {{ suggestion }}
  • + } +
+ } +
diff --git a/examples/angular/rxjs/src/app/components/example.component.ts b/examples/angular/rxjs/src/app/components/example.component.ts new file mode 100644 index 0000000000..a2bd4571b4 --- /dev/null +++ b/examples/angular/rxjs/src/app/components/example.component.ts @@ -0,0 +1,45 @@ +import { ChangeDetectionStrategy, Component, inject } from '@angular/core' +import { toSignal } from '@angular/core/rxjs-interop' +import { NonNullableFormBuilder, ReactiveFormsModule } from '@angular/forms' +import { AngularQueryDevtools } from '@tanstack/angular-query-devtools-experimental' +import { + injectQuery, + keepPreviousData, +} from '@tanstack/angular-query-experimental' +import { debounceTime, distinctUntilChanged, lastValueFrom } from 'rxjs' +import { AutocompleteService } from '../services/autocomplete-service' + +@Component({ + changeDetection: ChangeDetectionStrategy.OnPush, + selector: 'example', + standalone: true, + templateUrl: './example.component.html', + imports: [AngularQueryDevtools, ReactiveFormsModule], +}) +export class ExampleComponent { + #autocompleteService = inject(AutocompleteService) + #fb = inject(NonNullableFormBuilder) + + form = this.#fb.group({ + term: '', + }) + + term = toSignal( + this.form.controls.term.valueChanges.pipe( + debounceTime(300), + distinctUntilChanged(), + ), + { initialValue: '' }, + ) + + query = injectQuery(() => ({ + queryKey: ['suggestions', this.term()], + queryFn: () => { + return lastValueFrom( + this.#autocompleteService.getSuggestions(this.term()), + ) + }, + placeholderData: keepPreviousData, + staleTime: 1000 * 60 * 5, // 5 minutes + })) +} diff --git a/examples/angular/rxjs/src/app/services/autocomplete-service.ts b/examples/angular/rxjs/src/app/services/autocomplete-service.ts new file mode 100644 index 0000000000..4a1e044343 --- /dev/null +++ b/examples/angular/rxjs/src/app/services/autocomplete-service.ts @@ -0,0 +1,18 @@ +import { HttpClient } from '@angular/common/http' +import { Injectable, inject } from '@angular/core' +import { of } from 'rxjs' + +interface Response { + suggestions: Array +} + +@Injectable({ + providedIn: 'root', +}) +export class AutocompleteService { + #http = inject(HttpClient) + getSuggestions = (term: string) => + term.trim() === '' + ? of({ suggestions: [] }) + : this.#http.get(`/api/autocomplete?term=${term}`) +} diff --git a/examples/angular/rxjs/src/favicon.ico b/examples/angular/rxjs/src/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..57614f9c967596fad0a3989bec2b1deff33034f6 GIT binary patch literal 15086 zcmd^G33O9Omi+`8$@{|M-I6TH3wzF-p5CV8o}7f~KxR60LK+ApEFB<$bcciv%@SmA zV{n>g85YMFFeU*Uvl=i4v)C*qgnb;$GQ=3XTe9{Y%c`mO%su)noNCCQ*@t1WXn|B(hQ7i~ zrUK8|pUkD6#lNo!bt$6)jR!&C?`P5G(`e((P($RaLeq+o0Vd~f11;qB05kdbAOm?r zXv~GYr_sibQO9NGTCdT;+G(!{4Xs@4fPak8#L8PjgJwcs-Mm#nR_Z0s&u?nDX5^~@ z+A6?}g0|=4e_LoE69pPFO`yCD@BCjgKpzMH0O4Xs{Ahc?K3HC5;l=f zg>}alhBXX&);z$E-wai+9TTRtBX-bWYY@cl$@YN#gMd~tM_5lj6W%8ah4;uZ;jP@Q zVbuel1rPA?2@x9Y+u?e`l{Z4ngfG5q5BLH5QsEu4GVpt{KIp1?U)=3+KQ;%7ec8l* zdV=zZgN5>O3G(3L2fqj3;oBbZZw$Ij@`Juz@?+yy#OPw)>#wsTewVgTK9BGt5AbZ&?K&B3GVF&yu?@(Xj3fR3n+ZP0%+wo)D9_xp>Z$`A4 zfV>}NWjO#3lqumR0`gvnffd9Ka}JJMuHS&|55-*mCD#8e^anA<+sFZVaJe7{=p*oX zE_Uv?1>e~ga=seYzh{9P+n5<+7&9}&(kwqSaz;1aD|YM3HBiy<))4~QJSIryyqp| z8nGc(8>3(_nEI4n)n7j(&d4idW1tVLjZ7QbNLXg;LB ziHsS5pXHEjGJZb59KcvS~wv;uZR-+4qEqow`;JCfB*+b^UL^3!?;-^F%yt=VjU|v z39SSqKcRu_NVvz!zJzL0CceJaS6%!(eMshPv_0U5G`~!a#I$qI5Ic(>IONej@aH=f z)($TAT#1I{iCS4f{D2+ApS=$3E7}5=+y(rA9mM#;Cky%b*Gi0KfFA`ofKTzu`AV-9 znW|y@19rrZ*!N2AvDi<_ZeR3O2R{#dh1#3-d%$k${Rx42h+i&GZo5!C^dSL34*AKp z27mTd>k>?V&X;Nl%GZ(>0s`1UN~Hfyj>KPjtnc|)xM@{H_B9rNr~LuH`Gr5_am&Ep zTjZA8hljNj5H1Ipm-uD9rC}U{-vR!eay5&6x6FkfupdpT*84MVwGpdd(}ib)zZ3Ky z7C$pnjc82(W_y_F{PhYj?o!@3__UUvpX)v69aBSzYj3 zdi}YQkKs^SyXyFG2LTRz9{(w}y~!`{EuAaUr6G1M{*%c+kP1olW9z23dSH!G4_HSK zzae-DF$OGR{ofP*!$a(r^5Go>I3SObVI6FLY)N@o<*gl0&kLo-OT{Tl*7nCz>Iq=? zcigIDHtj|H;6sR?or8Wd_a4996GI*CXGU}o;D9`^FM!AT1pBY~?|4h^61BY#_yIfO zKO?E0 zJ{Pc`9rVEI&$xxXu`<5E)&+m(7zX^v0rqofLs&bnQT(1baQkAr^kEsk)15vlzAZ-l z@OO9RF<+IiJ*O@HE256gCt!bF=NM*vh|WVWmjVawcNoksRTMvR03H{p@cjwKh(CL4 z7_PB(dM=kO)!s4fW!1p0f93YN@?ZSG` z$B!JaAJCtW$B97}HNO9(x-t30&E}Mo1UPi@Av%uHj~?T|!4JLwV;KCx8xO#b9IlUW zI6+{a@Wj|<2Y=U;a@vXbxqZNngH8^}LleE_4*0&O7#3iGxfJ%Id>+sb;7{L=aIic8 z|EW|{{S)J-wr@;3PmlxRXU8!e2gm_%s|ReH!reFcY8%$Hl4M5>;6^UDUUae?kOy#h zk~6Ee_@ZAn48Bab__^bNmQ~+k=02jz)e0d9Z3>G?RGG!65?d1>9}7iG17?P*=GUV-#SbLRw)Hu{zx*azHxWkGNTWl@HeWjA?39Ia|sCi{e;!^`1Oec zb>Z|b65OM*;eC=ZLSy?_fg$&^2xI>qSLA2G*$nA3GEnp3$N-)46`|36m*sc#4%C|h zBN<2U;7k>&G_wL4=Ve5z`ubVD&*Hxi)r@{4RCDw7U_D`lbC(9&pG5C*z#W>8>HU)h z!h3g?2UL&sS!oY5$3?VlA0Me9W5e~V;2jds*fz^updz#AJ%G8w2V}AEE?E^=MK%Xt z__Bx1cr7+DQmuHmzn*|hh%~eEc9@m05@clWfpEFcr+06%0&dZJH&@8^&@*$qR@}o3 z@Tuuh2FsLz^zH+dN&T&?0G3I?MpmYJ;GP$J!EzjeM#YLJ!W$}MVNb0^HfOA>5Fe~UNn%Zk(PT@~9}1dt)1UQ zU*B5K?Dl#G74qmg|2>^>0WtLX#Jz{lO4NT`NYB*(L#D|5IpXr9v&7a@YsGp3vLR7L zHYGHZg7{ie6n~2p$6Yz>=^cEg7tEgk-1YRl%-s7^cbqFb(U7&Dp78+&ut5!Tn(hER z|Gp4Ed@CnOPeAe|N>U(dB;SZ?NU^AzoD^UAH_vamp6Ws}{|mSq`^+VP1g~2B{%N-!mWz<`)G)>V-<`9`L4?3dM%Qh6<@kba+m`JS{Ya@9Fq*m6$$ zA1%Ogc~VRH33|S9l%CNb4zM%k^EIpqY}@h{w(aBcJ9c05oiZx#SK9t->5lSI`=&l~ z+-Ic)a{FbBhXV$Xt!WRd`R#Jk-$+_Z52rS>?Vpt2IK<84|E-SBEoIw>cs=a{BlQ7O z-?{Fy_M&84&9|KM5wt~)*!~i~E=(6m8(uCO)I=)M?)&sRbzH$9Rovzd?ZEY}GqX+~ zFbEbLz`BZ49=2Yh-|<`waK-_4!7`ro@zlC|r&I4fc4oyb+m=|c8)8%tZ-z5FwhzDt zL5kB@u53`d@%nHl0Sp)Dw`(QU&>vujEn?GPEXUW!Wi<+4e%BORl&BIH+SwRcbS}X@ z01Pk|vA%OdJKAs17zSXtO55k!;%m9>1eW9LnyAX4uj7@${O6cfii`49qTNItzny5J zH&Gj`e}o}?xjQ}r?LrI%FjUd@xflT3|7LA|ka%Q3i}a8gVm<`HIWoJGH=$EGClX^C0lysQJ>UO(q&;`T#8txuoQ_{l^kEV9CAdXuU1Ghg8 zN_6hHFuy&1x24q5-(Z7;!poYdt*`UTdrQOIQ!2O7_+AHV2hgXaEz7)>$LEdG z<8vE^Tw$|YwZHZDPM!SNOAWG$?J)MdmEk{U!!$M#fp7*Wo}jJ$Q(=8>R`Ats?e|VU?Zt7Cdh%AdnfyN3MBWw{ z$OnREvPf7%z6`#2##_7id|H%Y{vV^vWXb?5d5?a_y&t3@p9t$ncHj-NBdo&X{wrfJ zamN)VMYROYh_SvjJ=Xd!Ga?PY_$;*L=SxFte!4O6%0HEh%iZ4=gvns7IWIyJHa|hT z2;1+e)`TvbNb3-0z&DD_)Jomsg-7p_Uh`wjGnU1urmv1_oVqRg#=C?e?!7DgtqojU zWoAB($&53;TsXu^@2;8M`#z{=rPy?JqgYM0CDf4v@z=ZD|ItJ&8%_7A#K?S{wjxgd z?xA6JdJojrWpB7fr2p_MSsU4(R7=XGS0+Eg#xR=j>`H@R9{XjwBmqAiOxOL` zt?XK-iTEOWV}f>Pz3H-s*>W z4~8C&Xq25UQ^xH6H9kY_RM1$ch+%YLF72AA7^b{~VNTG}Tj#qZltz5Q=qxR`&oIlW Nr__JTFzvMr^FKp4S3v*( literal 0 HcmV?d00001 diff --git a/examples/angular/rxjs/src/index.html b/examples/angular/rxjs/src/index.html new file mode 100644 index 0000000000..2c67e4a362 --- /dev/null +++ b/examples/angular/rxjs/src/index.html @@ -0,0 +1,13 @@ + + + + + TanStack Query Angular RxJS example + + + + + + + + diff --git a/examples/angular/rxjs/src/main.ts b/examples/angular/rxjs/src/main.ts new file mode 100644 index 0000000000..c3d8f9af99 --- /dev/null +++ b/examples/angular/rxjs/src/main.ts @@ -0,0 +1,5 @@ +import { bootstrapApplication } from '@angular/platform-browser' +import { appConfig } from './app/app.config' +import { AppComponent } from './app/app.component' + +bootstrapApplication(AppComponent, appConfig).catch((err) => console.error(err)) diff --git a/examples/angular/rxjs/tsconfig.app.json b/examples/angular/rxjs/tsconfig.app.json new file mode 100644 index 0000000000..5b9d3c5ecb --- /dev/null +++ b/examples/angular/rxjs/tsconfig.app.json @@ -0,0 +1,9 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/app", + "types": [] + }, + "files": ["src/main.ts"], + "include": ["src/**/*.d.ts"] +} diff --git a/examples/angular/rxjs/tsconfig.json b/examples/angular/rxjs/tsconfig.json new file mode 100644 index 0000000000..82c63d482a --- /dev/null +++ b/examples/angular/rxjs/tsconfig.json @@ -0,0 +1,29 @@ +{ + "compileOnSave": false, + "compilerOptions": { + "outDir": "./dist/out-tsc", + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "skipLibCheck": true, + "esModuleInterop": true, + "sourceMap": true, + "declaration": false, + "experimentalDecorators": true, + "moduleResolution": "node", + "importHelpers": true, + "target": "ES2022", + "module": "ES2022", + "useDefineForClassFields": false, + "lib": ["ES2022", "dom"] + }, + "angularCompilerOptions": { + "enableI18nLegacyMessageIdFormat": false, + "strictInjectionParameters": true, + "strictInputAccessModifiers": true, + "strictTemplates": true + } +} diff --git a/examples/angular/simple/src/index.html b/examples/angular/simple/src/index.html index f75676c368..523f556b39 100644 --- a/examples/angular/simple/src/index.html +++ b/examples/angular/simple/src/index.html @@ -2,7 +2,7 @@ - Angular Query simple example + TanStack Query Angular simple example diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b346a07e28..e618239ace 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -143,10 +143,10 @@ importers: version: 17.3.12(rxjs@7.8.1)(zone.js@0.14.8) '@angular/platform-browser': specifier: ^17.3.12 - version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) + version: 17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) '@angular/platform-browser-dynamic': specifier: ^17.3.12 - version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) + version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) '@tanstack/angular-query-experimental': specifier: ^5.56.2 version: link:../../../packages/angular-query-experimental @@ -189,10 +189,10 @@ importers: version: 17.3.12(rxjs@7.8.1)(zone.js@0.14.8) '@angular/platform-browser': specifier: ^17.3.12 - version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) + version: 17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) '@angular/platform-browser-dynamic': specifier: ^17.3.12 - version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) + version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) '@tanstack/angular-query-experimental': specifier: ^5.56.2 version: link:../../../packages/angular-query-experimental @@ -235,13 +235,65 @@ importers: version: 17.3.12(rxjs@7.8.1)(zone.js@0.14.8) '@angular/platform-browser': specifier: ^17.3.12 - version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) + version: 17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) '@angular/platform-browser-dynamic': specifier: ^17.3.12 - version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) + version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) '@angular/router': specifier: ^17.3.12 - version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(rxjs@7.8.1) + version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(rxjs@7.8.1) + '@tanstack/angular-query-experimental': + specifier: ^5.56.2 + version: link:../../../packages/angular-query-experimental + rxjs: + specifier: ^7.8.1 + version: 7.8.1 + tslib: + specifier: ^2.6.3 + version: 2.6.3 + zone.js: + specifier: ^0.14.8 + version: 0.14.8 + devDependencies: + '@angular-devkit/build-angular': + specifier: ^17.3.8 + version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.0.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) + '@angular/cli': + specifier: ^17.3.8 + version: 17.3.8(chokidar@3.6.0) + '@angular/compiler-cli': + specifier: ^17.3.12 + version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) + '@tanstack/angular-query-devtools-experimental': + specifier: ^5.58.0 + version: link:../../../packages/angular-query-devtools-experimental + typescript: + specifier: 5.3.3 + version: 5.3.3 + + examples/angular/rxjs: + dependencies: + '@angular/cdk': + specifier: 17.3.10 + version: 17.3.10(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1) + '@angular/common': + specifier: ^17.3.12 + version: 17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1) + '@angular/compiler': + specifier: ^17.3.12 + version: 17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) + '@angular/core': + specifier: ^17.3.12 + version: 17.3.12(rxjs@7.8.1)(zone.js@0.14.8) + '@angular/forms': + specifier: 17.3.12 + version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(rxjs@7.8.1) + '@angular/platform-browser': + specifier: ^17.3.12 + version: 17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) + '@angular/platform-browser-dynamic': + specifier: ^17.3.12 + version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) '@tanstack/angular-query-experimental': specifier: ^5.56.2 version: link:../../../packages/angular-query-experimental @@ -284,13 +336,13 @@ importers: version: 17.3.12(rxjs@7.8.1)(zone.js@0.14.8) '@angular/platform-browser': specifier: ^17.3.12 - version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) + version: 17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) '@angular/platform-browser-dynamic': specifier: ^17.3.12 - version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) + version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) '@angular/router': specifier: ^17.3.12 - version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(rxjs@7.8.1) + version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(rxjs@7.8.1) '@tanstack/angular-query-experimental': specifier: ^5.56.2 version: link:../../../packages/angular-query-experimental @@ -1630,7 +1682,7 @@ importers: version: 17.3.12(rxjs@7.8.1)(zone.js@0.14.8) '@angular/platform-browser': specifier: ^17.3.12 - version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) + version: 17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) '@tanstack/angular-query-devtools-experimental': specifier: workspace:* version: link:../../packages/angular-query-devtools-experimental @@ -1899,10 +1951,10 @@ importers: version: 17.3.12(rxjs@7.8.1)(zone.js@0.14.8) '@angular/platform-browser': specifier: ^17.3.12 - version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) + version: 17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) '@angular/platform-browser-dynamic': specifier: ^17.3.12 - version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) + version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) '@microsoft/api-extractor': specifier: ^7.47.4 version: 7.47.4(@types/node@22.0.2) @@ -2396,6 +2448,19 @@ packages: resolution: {integrity: sha512-QRVEYpIfgkprNHc916JlPuNbLzOgrm9DZalHasnLUz4P6g7pR21olb8YCyM2OTJjombNhya9ZpckcADU5Qyvlg==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + '@angular/animations@17.3.12': + resolution: {integrity: sha512-9hsdWF4gRRcVJtPcCcYLaX1CIyM9wUu6r+xRl6zU5hq8qhl35hig6ounz7CXFAzLf0WDBdM16bPHouVGaG76lg==} + engines: {node: ^18.13.0 || >=20.9.0} + peerDependencies: + '@angular/core': 17.3.12 + + '@angular/cdk@17.3.10': + resolution: {integrity: sha512-b1qktT2c1TTTe5nTji/kFAVW92fULK0YhYAvJ+BjZTPKu2FniZNe8o4qqQ0pUuvtMu+ZQxp/QqFYoidIVCjScg==} + peerDependencies: + '@angular/common': ^17.0.0 || ^18.0.0 + '@angular/core': ^17.0.0 || ^18.0.0 + rxjs: ^6.5.3 || ^7.4.0 + '@angular/cli@17.3.8': resolution: {integrity: sha512-X5ZOQ6ZTKVHjhIsfl32ZRqbs+FUoeHLbT7x4fh2Os/8ObDDwrUcCJPqxe2b2RB5E2d0vepYigknHeLE7gwzlNQ==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} @@ -2432,6 +2497,15 @@ packages: rxjs: ^6.5.3 || ^7.4.0 zone.js: ~0.14.0 + '@angular/forms@17.3.12': + resolution: {integrity: sha512-tV6r12Q3yEUlXwpVko4E+XscunTIpPkLbaiDn/MTL3Vxi2LZnsLgHyd/i38HaHN+e/H3B0a1ToSOhV5wf3ay4Q==} + engines: {node: ^18.13.0 || >=20.9.0} + peerDependencies: + '@angular/common': 17.3.12 + '@angular/core': 17.3.12 + '@angular/platform-browser': 17.3.12 + rxjs: ^6.5.3 || ^7.4.0 + '@angular/platform-browser-dynamic@17.3.12': resolution: {integrity: sha512-DQwV7B2x/DRLRDSisngZRdLqHdYbbrqZv2Hmu4ZbnNYaWPC8qvzgE/0CvY+UkDat3nCcsfwsMnlDeB6TL7/IaA==} engines: {node: ^18.13.0 || >=20.9.0} @@ -9598,7 +9672,7 @@ packages: resolution: {integrity: sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==} engines: {node: '>= 4.0'} os: [darwin] - deprecated: Upgrade to fsevents v2 to mitigate potential security issues + deprecated: The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2 fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} @@ -17254,6 +17328,21 @@ snapshots: transitivePeerDependencies: - chokidar + '@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))': + dependencies: + '@angular/core': 17.3.12(rxjs@7.8.1)(zone.js@0.14.8) + tslib: 2.6.3 + optional: true + + '@angular/cdk@17.3.10(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1)': + dependencies: + '@angular/common': 17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1) + '@angular/core': 17.3.12(rxjs@7.8.1)(zone.js@0.14.8) + rxjs: 7.8.1 + tslib: 2.6.3 + optionalDependencies: + parse5: 7.1.2 + '@angular/cli@17.3.8(chokidar@3.6.0)': dependencies: '@angular-devkit/architect': 0.1703.8(chokidar@3.6.0) @@ -17312,25 +17401,35 @@ snapshots: tslib: 2.6.3 zone.js: 0.14.8 - '@angular/platform-browser-dynamic@17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))': + '@angular/forms@17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(rxjs@7.8.1)': + dependencies: + '@angular/common': 17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1) + '@angular/core': 17.3.12(rxjs@7.8.1)(zone.js@0.14.8) + '@angular/platform-browser': 17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) + rxjs: 7.8.1 + tslib: 2.6.3 + + '@angular/platform-browser-dynamic@17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))': dependencies: '@angular/common': 17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1) '@angular/compiler': 17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) '@angular/core': 17.3.12(rxjs@7.8.1)(zone.js@0.14.8) - '@angular/platform-browser': 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) + '@angular/platform-browser': 17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) tslib: 2.6.3 - '@angular/platform-browser@17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))': + '@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))': dependencies: '@angular/common': 17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1) '@angular/core': 17.3.12(rxjs@7.8.1)(zone.js@0.14.8) tslib: 2.6.3 + optionalDependencies: + '@angular/animations': 17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) - '@angular/router@17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(rxjs@7.8.1)': + '@angular/router@17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(rxjs@7.8.1)': dependencies: '@angular/common': 17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1) '@angular/core': 17.3.12(rxjs@7.8.1)(zone.js@0.14.8) - '@angular/platform-browser': 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) + '@angular/platform-browser': 17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) rxjs: 7.8.1 tslib: 2.6.3 From c12587a19ab94f6b41269f02ce52ba54ebe65b65 Mon Sep 17 00:00:00 2001 From: "lami (laurent lahmy)" Date: Mon, 30 Sep 2024 10:53:21 +0200 Subject: [PATCH 09/49] Update useQueries.md (#8097) fix typo --- docs/framework/react/reference/useQueries.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/framework/react/reference/useQueries.md b/docs/framework/react/reference/useQueries.md index f6d6e3178a..e252109087 100644 --- a/docs/framework/react/reference/useQueries.md +++ b/docs/framework/react/reference/useQueries.md @@ -64,4 +64,4 @@ The `combine` function will only re-run if: - the `combine` function itself changed referentially - any of the query results changed -This means that an inlined `combine` function, as shown above, will run on every render. To avoid this, you can wrap the `combine` function in `useCallback`, or extract it so a stable function reference if it doesn't have any dependencies. +This means that an inlined `combine` function, as shown above, will run on every render. To avoid this, you can wrap the `combine` function in `useCallback`, or extract it to a stable function reference if it doesn't have any dependencies. From 9227fd3a6a2804248c60a894a371844c4894d086 Mon Sep 17 00:00:00 2001 From: Morteza <74528563+Morteza-Porabdolahi@users.noreply.github.com> Date: Mon, 30 Sep 2024 12:28:34 +0330 Subject: [PATCH 10/49] docs(react-query): fix a typo in guides/ssr.md (#8086) --- docs/framework/react/guides/ssr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/framework/react/guides/ssr.md b/docs/framework/react/guides/ssr.md index ed109fcb74..63ad7ecc8e 100644 --- a/docs/framework/react/guides/ssr.md +++ b/docs/framework/react/guides/ssr.md @@ -520,7 +520,7 @@ Amazing, we've mostly flattened our waterfalls! There's a catch though. Let's ca This is because with SPA's, server rendering only works for the initial page load, not for any subsequent navigation. -Modern frameworks often tries to solve this by fetching the initial code and data in parallel, so if you were using Next.js or Remix with the prefetching patterns we outlined in this guide, including how to prefetch dependent queries, it would actually look like this instead: +Modern frameworks often try to solve this by fetching the initial code and data in parallel, so if you were using Next.js or Remix with the prefetching patterns we outlined in this guide, including how to prefetch dependent queries, it would actually look like this instead: ``` 1. |> JS for From 55a6155cdf85f5b7d504160859def201616228b1 Mon Sep 17 00:00:00 2001 From: Gaurav Kumar <53636036+gk9848970@users.noreply.github.com> Date: Tue, 1 Oct 2024 16:40:08 +0530 Subject: [PATCH 11/49] docs(react-query): Fix broken route on eslint-plugin-query.md (#8113) --- docs/eslint/eslint-plugin-query.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/eslint/eslint-plugin-query.md b/docs/eslint/eslint-plugin-query.md index d33a597b76..759a461cd6 100644 --- a/docs/eslint/eslint-plugin-query.md +++ b/docs/eslint/eslint-plugin-query.md @@ -96,4 +96,4 @@ Alternatively, add `@tanstack/query` to the plugins section, and configure the r - [@tanstack/query/exhaustive-deps](../exhaustive-deps) - [@tanstack/query/no-rest-destructuring](../no-rest-destructuring) - [@tanstack/query/stable-query-client](../stable-query-client) -- [@tanstack/query/no-unstable-deps](../no-unstable-deps.md) +- [@tanstack/query/no-unstable-deps](../no-unstable-deps) From 18953be6f61553f4ed3dd888945dfa1683aa6e40 Mon Sep 17 00:00:00 2001 From: Alex / KATT Date: Tue, 1 Oct 2024 11:39:37 -0400 Subject: [PATCH 12/49] feat: add support for `React.use()` (#7988) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * let’s do it again * fix test group * maybe * mkay * cool * rm console.logs * mkay * mkay * fix(vue-query): invalidate queries immediately after calling `invalidateQueries` (#7930) * fix(vue-query): invalidate queries immediately after call `invalidateQueries` * chore: recovery code comments * release: v5.53.2 * docs(vue-query): update SSR guide for nuxt2 (#8001) * docs: update SSR guide for nuxt2 * ci: apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> * thenable * mkay * Update packages/react-query/src/__tests__/useQuery.test.tsx * mkay * mkay * faster and more consistent * mkay * mkay * mkay * mkay * mkay * fix unhandled rejections * more * more * mkay * fix more * fixy * cool * Update packages/react-query/package.json * fix: track data property if `promise` is tracked if users use the `promise` returned from useQuery, they are actually interested in the `data` it unwraps to. Since the promise doesn't change when data resolves, we would likely miss a re-render * Revert "fix: track data property if `promise` is tracked" This reverts commit d1184babd1ba570da09798cad0e8613b7c5b69c8. * add test case that @tkdodo was concerned about * tweak * mkay * add `useInfiniteQuery()` test * consistent testing * better test * rm comment * test resetting errror boundary * better test * cool * cool * more test * mv cleanup * mkay * some more things * add fixme * fix types * wat * fixes * revert * fix * colocating doesn’t workkk * mkay * mkay * might work * more test * cool * i don’t know hwat i’m doing * mocky * lint * space * rm log * setIsServer * mkay * ffs * remove unnecessary stufffff * tweak more * just naming and comments * tweak * fix: use fetchOptimistic util instead of observer.fetchOptimistic * refactor: make sure to only trigger fetching during render if we really have no cache entry yet * fix: move the `isNewCacheEntry` check before observer creation * chore: avoid rect key warnings * fix: add an `updateResult` for all observers to finalize currentThenable * chore: logs during suspense errors * fix: empty catch * feature flag * add comment * simplify * omit from suspense * feat flag * more tests * test: scope experimental_promise to useQuery().promise tests * refactor: rename to experimental_prefetchInRender * test: more tests * test: more cancelation * fix cancellation * make it work * tweak comment * Update packages/react-query/src/useBaseQuery.ts * simplify code a bit * Update packages/query-core/src/queryObserver.ts * refactor: move experimental_prefetchInRender check until after the early bail-out * fix: when cancelled, the promise should stay pending * test: disabled case * chore: no idea what's going on * refactor: delete unnecessary check * revert refactor i did for cancellation when we wanted it to `throw` * add docs * align * tweak * Update docs/reference/QueryClient.md * Update docs/framework/react/reference/queryOptions.md --------- Co-authored-by: Alex Liu Co-authored-by: Tanner Linsley Co-authored-by: Damian Osipiuk Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Dominik Dorfmeister --- docs/framework/react/guides/suspense.md | 50 ++ .../framework/react/reference/queryOptions.md | 5 + .../react/reference/useInfiniteQuery.md | 5 + docs/framework/react/reference/useQuery.md | 4 + .../src/__tests__/queryObserver.test.tsx | 102 ++- packages/query-core/src/queryObserver.ts | 67 +- packages/query-core/src/retryer.ts | 18 +- packages/query-core/src/thenable.ts | 82 ++ packages/query-core/src/types.ts | 54 ++ packages/react-query/package.json | 2 +- .../src/__tests__/prefetch.test.tsx | 11 +- .../react-query/src/__tests__/ssr.test.tsx | 6 +- .../src/__tests__/suspense.test.tsx | 1 - .../src/__tests__/useInfiniteQuery.test.tsx | 78 +- .../src/__tests__/useQuery.test.tsx | 804 +++++++++++++++++- packages/react-query/src/types.ts | 7 +- packages/react-query/src/useBaseQuery.ts | 32 +- packages/react-query/vite.config.ts | 1 + .../__tests__/createInfiniteQuery.test.tsx | 2 + .../src/__tests__/createQuery.test.tsx | 5 + .../createInfiniteQuery.test.ts | 2 + 21 files changed, 1299 insertions(+), 39 deletions(-) create mode 100644 packages/query-core/src/thenable.ts diff --git a/docs/framework/react/guides/suspense.md b/docs/framework/react/guides/suspense.md index 8049078587..31fac80357 100644 --- a/docs/framework/react/guides/suspense.md +++ b/docs/framework/react/guides/suspense.md @@ -8,6 +8,7 @@ React Query can also be used with React's Suspense for Data Fetching API's. For - [useSuspenseQuery](../../reference/useSuspenseQuery) - [useSuspenseInfiniteQuery](../../reference/useSuspenseInfiniteQuery) - [useSuspenseQueries](../../reference/useSuspenseQueries) +- Additionally, you can use the `useQuery().promise` and `React.use()` (Experimental) When using suspense mode, `status` states and `error` objects are not needed and are then replaced by usage of the `React.Suspense` component (including the use of the `fallback` prop and React error boundaries for catching errors). Please read the [Resetting Error Boundaries](#resetting-error-boundaries) and look at the [Suspense Example](https://stackblitz.com/github/TanStack/query/tree/main/examples/react/suspense) for more information on how to set up suspense mode. @@ -172,3 +173,52 @@ export function Providers(props: { children: React.ReactNode }) { ``` For more information, check out the [NextJs Suspense Streaming Example](../../examples/nextjs-suspense-streaming) and the [Advanced Rendering & Hydration](../advanced-ssr) guide. + +## Using `useQuery().promise` and `React.use()` (Experimental) + +> To enable this feature, you need to set the `experimental_prefetchInRender` option to `true` when creating your `QueryClient` + +**Example code:** + +```tsx +const queryClient = new QueryClient({ + defaultOptions: { + queries: { + experimental_prefetchInRender: true, + }, + }, +}) +``` + +**Usage:** + +```tsx +import React from 'react' +import { useQuery } from '@tanstack/react-query' +import { fetchTodos, type Todo } from './api' + +function TodoList({ query }: { query: UseQueryResult }) { + const data = React.use(query.promise) + + return ( +
    + {data.map((todo) => ( +
  • {todo.title}
  • + ))} +
+ ) +} + +export function App() { + const query = useQuery({ queryKey: ['todos'], queryFn: fetchTodos }) + + return ( + <> +

Todos

+ Loading...}> + + + + ) +} +``` diff --git a/docs/framework/react/reference/queryOptions.md b/docs/framework/react/reference/queryOptions.md index 4cb6808e2c..39643f5539 100644 --- a/docs/framework/react/reference/queryOptions.md +++ b/docs/framework/react/reference/queryOptions.md @@ -17,3 +17,8 @@ You can generally pass everything to `queryOptions` that you can also pass to [` - `queryKey: QueryKey` - **Required** - The query key to generate options for. +- `experimental_prefetchInRender?: boolean` + - Optional + - Defaults to `false` + - When set to `true`, queries will be prefetched during render, which can be useful for certain optimization scenarios + - Needs to be turned on for the experimental `useQuery().promise` functionality diff --git a/docs/framework/react/reference/useInfiniteQuery.md b/docs/framework/react/reference/useInfiniteQuery.md index e47990ec3c..3b84814096 100644 --- a/docs/framework/react/reference/useInfiniteQuery.md +++ b/docs/framework/react/reference/useInfiniteQuery.md @@ -11,6 +11,7 @@ const { hasPreviousPage, isFetchingNextPage, isFetchingPreviousPage, + promise, ...result } = useInfiniteQuery({ queryKey, @@ -85,5 +86,9 @@ The returned properties for `useInfiniteQuery` are identical to the [`useQuery` - Is the same as `isFetching && !isPending && !isFetchingNextPage && !isFetchingPreviousPage` - `isRefetchError: boolean` - Will be `true` if the query failed while refetching a page. +- `promise: Promise` + - A stable promise that resolves to the query result. + - This can be used with `React.use()` to fetch data + - Requires the `experimental_prefetchInRender` feature flag to be enabled on the `QueryClient`. Keep in mind that imperative fetch calls, such as `fetchNextPage`, may interfere with the default refetch behaviour, resulting in outdated data. Make sure to call these functions only in response to user actions, or add conditions like `hasNextPage && !isFetching`. diff --git a/docs/framework/react/reference/useQuery.md b/docs/framework/react/reference/useQuery.md index eeffde61d4..ee23978b1c 100644 --- a/docs/framework/react/reference/useQuery.md +++ b/docs/framework/react/reference/useQuery.md @@ -26,6 +26,7 @@ const { isRefetching, isStale, isSuccess, + promise, refetch, status, } = useQuery( @@ -244,3 +245,6 @@ const { - Defaults to `true` - Per default, a currently running request will be cancelled before a new request is made - When set to `false`, no refetch will be made if there is already a request running. +- `promise: Promise` + - A stable promise that will be resolved with the data of the query. + - Requires the `experimental_prefetchInRender` feature flag to be enabled on the `QueryClient`. diff --git a/packages/query-core/src/__tests__/queryObserver.test.tsx b/packages/query-core/src/__tests__/queryObserver.test.tsx index b5d64ab467..183407787e 100644 --- a/packages/query-core/src/__tests__/queryObserver.test.tsx +++ b/packages/query-core/src/__tests__/queryObserver.test.tsx @@ -16,7 +16,13 @@ describe('queryObserver', () => { let queryClient: QueryClient beforeEach(() => { - queryClient = createQueryClient() + queryClient = createQueryClient({ + defaultOptions: { + queries: { + experimental_prefetchInRender: true, + }, + }, + }) queryClient.mount() }) @@ -1133,4 +1139,98 @@ describe('queryObserver', () => { unsubscribe() }) + + test('should return a promise that resolves when data is present', async () => { + const results: Array = [] + const key = queryKey() + let count = 0 + const observer = new QueryObserver(queryClient, { + queryKey: key, + queryFn: () => { + if (++count > 9) { + return Promise.resolve('data') + } + throw new Error('rejected') + }, + retry: 10, + retryDelay: 0, + }) + const unsubscribe = observer.subscribe(() => { + results.push(observer.getCurrentResult()) + }) + + await waitFor(() => { + expect(results.at(-1)?.data).toBe('data') + }) + + const numberOfUniquePromises = new Set( + results.map((result) => result.promise), + ).size + expect(numberOfUniquePromises).toBe(1) + + unsubscribe() + }) + + test('should return a new promise after recovering from an error', async () => { + const results: Array = [] + const key = queryKey() + + let succeeds = false + let idx = 0 + const observer = new QueryObserver(queryClient, { + queryKey: key, + queryFn: () => { + if (succeeds) { + return Promise.resolve('data') + } + throw new Error(`rejected #${++idx}`) + }, + retry: 5, + retryDelay: 0, + }) + const unsubscribe = observer.subscribe(() => { + results.push(observer.getCurrentResult()) + }) + + await waitFor(() => { + expect(results.at(-1)?.status).toBe('error') + }) + + expect( + results.every((result) => result.promise === results[0]!.promise), + ).toBe(true) + + { + // fail again + const lengthBefore = results.length + observer.refetch() + await waitFor(() => { + expect(results.length).toBeGreaterThan(lengthBefore) + expect(results.at(-1)?.status).toBe('error') + }) + + const numberOfUniquePromises = new Set( + results.map((result) => result.promise), + ).size + + expect(numberOfUniquePromises).toBe(2) + } + { + // succeed + succeeds = true + observer.refetch() + + await waitFor(() => { + results.at(-1)?.status === 'success' + }) + + const numberOfUniquePromises = new Set( + results.map((result) => result.promise), + ).size + + expect(numberOfUniquePromises).toBe(3) + } + + unsubscribe() + }) }) diff --git a/packages/query-core/src/queryObserver.ts b/packages/query-core/src/queryObserver.ts index 2971bc6d1a..37442ce42f 100644 --- a/packages/query-core/src/queryObserver.ts +++ b/packages/query-core/src/queryObserver.ts @@ -1,3 +1,8 @@ +import { focusManager } from './focusManager' +import { notifyManager } from './notifyManager' +import { fetchState } from './query' +import { Subscribable } from './subscribable' +import { pendingThenable } from './thenable' import { isServer, isValidTimeout, @@ -8,12 +13,9 @@ import { shallowEqualObjects, timeUntilStale, } from './utils' -import { notifyManager } from './notifyManager' -import { focusManager } from './focusManager' -import { Subscribable } from './subscribable' -import { fetchState } from './query' import type { FetchOptions, Query, QueryState } from './query' import type { QueryClient } from './queryClient' +import type { PendingThenable, Thenable } from './thenable' import type { DefaultError, DefaultedQueryObserverOptions, @@ -57,6 +59,7 @@ export class QueryObserver< TQueryData, TQueryKey > + #currentThenable: Thenable #selectError: TError | null #selectFn?: (data: TQueryData) => TData #selectResult?: TData @@ -82,6 +85,13 @@ export class QueryObserver< this.#client = client this.#selectError = null + this.#currentThenable = pendingThenable() + if (!this.options.experimental_prefetchInRender) { + this.#currentThenable.reject( + new Error('experimental_prefetchInRender feature flag is not enabled'), + ) + } + this.bindMethods() this.setOptions(options) } @@ -582,6 +592,7 @@ export class QueryObserver< isRefetchError: isError && hasData, isStale: isStale(query, options), refetch: this.refetch, + promise: this.#currentThenable, } return result as QueryObserverResult @@ -593,6 +604,7 @@ export class QueryObserver< | undefined const nextResult = this.createResult(this.#currentQuery, this.options) + this.#currentResultState = this.#currentQuery.state this.#currentResultOptions = this.options @@ -605,6 +617,52 @@ export class QueryObserver< return } + if (this.options.experimental_prefetchInRender) { + const finalizeThenableIfPossible = (thenable: PendingThenable) => { + if (nextResult.status === 'error') { + thenable.reject(nextResult.error) + } else if (nextResult.data !== undefined) { + thenable.resolve(nextResult.data) + } + } + + /** + * Create a new thenable and result promise when the results have changed + */ + const recreateThenable = () => { + const pending = + (this.#currentThenable = + nextResult.promise = + pendingThenable()) + + finalizeThenableIfPossible(pending) + } + + const prevThenable = this.#currentThenable + switch (prevThenable.status) { + case 'pending': + // Finalize the previous thenable if it was pending + finalizeThenableIfPossible(prevThenable) + break + case 'fulfilled': + if ( + nextResult.status === 'error' || + nextResult.data !== prevThenable.value + ) { + recreateThenable() + } + break + case 'rejected': + if ( + nextResult.status !== 'error' || + nextResult.error !== prevThenable.reason + ) { + recreateThenable() + } + break + } + } + this.#currentResult = nextResult // Determine which callbacks to trigger @@ -639,6 +697,7 @@ export class QueryObserver< return Object.keys(this.#currentResult).some((key) => { const typedKey = key as keyof QueryObserverResult const changed = this.#currentResult[typedKey] !== prevResult[typedKey] + return changed && includedProps.has(typedKey) }) } diff --git a/packages/query-core/src/retryer.ts b/packages/query-core/src/retryer.ts index 5eaa793bcd..baa93aa5b4 100644 --- a/packages/query-core/src/retryer.ts +++ b/packages/query-core/src/retryer.ts @@ -1,5 +1,6 @@ import { focusManager } from './focusManager' import { onlineManager } from './onlineManager' +import { pendingThenable } from './thenable' import { isServer, sleep } from './utils' import type { CancelOptions, DefaultError, NetworkMode } from './types' @@ -75,13 +76,8 @@ export function createRetryer( let failureCount = 0 let isResolved = false let continueFn: ((value?: unknown) => void) | undefined - let promiseResolve: (data: TData) => void - let promiseReject: (error: TError) => void - const promise = new Promise((outerResolve, outerReject) => { - promiseResolve = outerResolve - promiseReject = outerReject - }) + const thenable = pendingThenable() const cancel = (cancelOptions?: CancelOptions): void => { if (!isResolved) { @@ -110,7 +106,7 @@ export function createRetryer( isResolved = true config.onSuccess?.(value) continueFn?.() - promiseResolve(value) + thenable.resolve(value) } } @@ -119,7 +115,7 @@ export function createRetryer( isResolved = true config.onError?.(value) continueFn?.() - promiseReject(value) + thenable.reject(value) } } @@ -207,11 +203,11 @@ export function createRetryer( } return { - promise, + promise: thenable, cancel, continue: () => { continueFn?.() - return promise + return thenable }, cancelRetry, continueRetry, @@ -223,7 +219,7 @@ export function createRetryer( } else { pause().then(run) } - return promise + return thenable }, } } diff --git a/packages/query-core/src/thenable.ts b/packages/query-core/src/thenable.ts new file mode 100644 index 0000000000..56717f459d --- /dev/null +++ b/packages/query-core/src/thenable.ts @@ -0,0 +1,82 @@ +/** + * Thenable types which matches React's types for promises + * + * React seemingly uses `.status`, `.value` and `.reason` properties on a promises to optimistically unwrap data from promises + * + * @see https://github.com/facebook/react/blob/main/packages/shared/ReactTypes.js#L112-L138 + * @see https://github.com/facebook/react/blob/4f604941569d2e8947ce1460a0b2997e835f37b9/packages/react-debug-tools/src/ReactDebugHooks.js#L224-L227 + */ + +interface Fulfilled { + status: 'fulfilled' + value: T +} +interface Rejected { + status: 'rejected' + reason: unknown +} +interface Pending { + status: 'pending' + + /** + * Resolve the promise with a value. + * Will remove the `resolve` and `reject` properties from the promise. + */ + resolve: (value: T) => void + /** + * Reject the promise with a reason. + * Will remove the `resolve` and `reject` properties from the promise. + */ + reject: (reason: unknown) => void +} + +export type FulfilledThenable = Promise & Fulfilled +export type RejectedThenable = Promise & Rejected +export type PendingThenable = Promise & Pending + +export type Thenable = + | FulfilledThenable + | RejectedThenable + | PendingThenable + +export function pendingThenable(): PendingThenable { + let resolve: Pending['resolve'] + let reject: Pending['reject'] + // this could use `Promise.withResolvers()` in the future + const thenable = new Promise((_resolve, _reject) => { + resolve = _resolve + reject = _reject + }) as PendingThenable + + thenable.status = 'pending' + thenable.catch(() => { + // prevent unhandled rejection errors + }) + + function finalize(data: Fulfilled | Rejected) { + Object.assign(thenable, data) + + // clear pending props props to avoid calling them twice + delete (thenable as Partial>).resolve + delete (thenable as Partial>).reject + } + + thenable.resolve = (value) => { + finalize({ + status: 'fulfilled', + value, + }) + + resolve(value) + } + thenable.reject = (reason) => { + finalize({ + status: 'rejected', + reason, + }) + + reject(reason) + } + + return thenable +} diff --git a/packages/query-core/src/types.ts b/packages/query-core/src/types.ts index fc553c74fc..b13e52d16c 100644 --- a/packages/query-core/src/types.ts +++ b/packages/query-core/src/types.ts @@ -380,6 +380,11 @@ export interface QueryObserverOptions< > _optimisticResults?: 'optimistic' | 'isRestoring' + + /** + * Enable prefetching during rendering + */ + experimental_prefetchInRender?: boolean } export type WithRequired = TTarget & { @@ -687,6 +692,55 @@ export interface QueryObserverBaseResult< * - See [Network Mode](https://tanstack.com/query/latest/docs/framework/react/guides/network-mode) for more information. */ fetchStatus: FetchStatus + /** + * A stable promise that will be resolved with the data of the query. + * Requires the `experimental_prefetchInRender` feature flag to be enabled. + * @example + * + * ### Enabling the feature flag + * ```ts + * const client = new QueryClient({ + * defaultOptions: { + * queries: { + * experimental_prefetchInRender: true, + * }, + * }, + * }) + * ``` + * + * ### Usage + * ```tsx + * import { useQuery } from '@tanstack/react-query' + * import React from 'react' + * import { fetchTodos, type Todo } from './api' + * + * function TodoList({ query }: { query: UseQueryResult }) { + * const data = React.use(query.promise) + * + * return ( + *
    + * {data.map(todo => ( + *
  • {todo.title}
  • + * ))} + *
+ * ) + * } + * + * export function App() { + * const query = useQuery({ queryKey: ['todos'], queryFn: fetchTodos }) + * + * return ( + * <> + *

Todos

+ * Loading...}> + * + * + * + * ) + * } + * ``` + */ + promise: Promise } export interface QueryObserverPendingResult< diff --git a/packages/react-query/package.json b/packages/react-query/package.json index 80e272535e..9186e62024 100644 --- a/packages/react-query/package.json +++ b/packages/react-query/package.json @@ -25,7 +25,7 @@ "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js -p tsconfig.legacy.json", "test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js -p tsconfig.legacy.json", "test:types:ts53": "tsc", - "test:lib": "vitest --retry=3", + "test:lib": "vitest", "test:lib:dev": "pnpm run test:lib --watch", "test:build": "publint --strict && attw --pack", "build": "pnpm build:tsup && pnpm build:codemods", diff --git a/packages/react-query/src/__tests__/prefetch.test.tsx b/packages/react-query/src/__tests__/prefetch.test.tsx index 1b111b57ad..fc8ed8c08b 100644 --- a/packages/react-query/src/__tests__/prefetch.test.tsx +++ b/packages/react-query/src/__tests__/prefetch.test.tsx @@ -124,6 +124,8 @@ describe('usePrefetchQuery', () => { }) it('should let errors fall through and not refetch failed queries', async () => { + const consoleMock = vi.spyOn(console, 'error') + consoleMock.mockImplementation(() => undefined) const queryFn = generateQueryFn('Not an error') const queryOpts = { @@ -156,6 +158,8 @@ describe('usePrefetchQuery', () => { await waitFor(() => rendered.getByText('Oops!')) expect(rendered.queryByText('data: Not an error')).not.toBeInTheDocument() expect(queryOpts.queryFn).not.toHaveBeenCalled() + + consoleMock.mockRestore() }) it('should not create an endless loop when using inside a suspense boundary', async () => { @@ -187,6 +191,8 @@ describe('usePrefetchQuery', () => { }) it('should be able to recover from errors and try fetching again', async () => { + const consoleMock = vi.spyOn(console, 'error') + consoleMock.mockImplementation(() => undefined) const queryFn = generateQueryFn('This is fine :dog: :fire:') const queryOpts = { @@ -230,6 +236,7 @@ describe('usePrefetchQuery', () => { fireEvent.click(rendered.getByText('Try again')) await waitFor(() => rendered.getByText('data: This is fine :dog: :fire:')) expect(queryOpts.queryFn).toHaveBeenCalledTimes(1) + consoleMock.mockRestore() }) it('should not create a suspense waterfall if prefetch is fired', async () => { @@ -310,7 +317,9 @@ describe('usePrefetchInfiniteQuery', () => { return (
- {state.data.pages.map((page) => props.renderPage(page))} + {state.data.pages.map((page, index) => ( +
{props.renderPage(page)}
+ ))}
) diff --git a/packages/react-query/src/__tests__/ssr.test.tsx b/packages/react-query/src/__tests__/ssr.test.tsx index 97cf35c388..42a5f03326 100644 --- a/packages/react-query/src/__tests__/ssr.test.tsx +++ b/packages/react-query/src/__tests__/ssr.test.tsx @@ -1,10 +1,12 @@ -import { describe, expect, it, vi } from 'vitest' import * as React from 'react' import { renderToString } from 'react-dom/server' +import { describe, expect, it, vi } from 'vitest' import { QueryCache, QueryClientProvider, useInfiniteQuery, useQuery } from '..' -import { createQueryClient, queryKey, sleep } from './utils' +import { createQueryClient, queryKey, setIsServer, sleep } from './utils' describe('Server Side Rendering', () => { + setIsServer(true) + it('should not trigger fetch', () => { const queryCache = new QueryCache() const queryClient = createQueryClient({ queryCache }) diff --git a/packages/react-query/src/__tests__/suspense.test.tsx b/packages/react-query/src/__tests__/suspense.test.tsx index a45aa516d2..13d4eadd8c 100644 --- a/packages/react-query/src/__tests__/suspense.test.tsx +++ b/packages/react-query/src/__tests__/suspense.test.tsx @@ -1220,7 +1220,6 @@ describe('useSuspenseQueries', () => { { - console.log('fallback renders') return
There was an error!
}} > diff --git a/packages/react-query/src/__tests__/useInfiniteQuery.test.tsx b/packages/react-query/src/__tests__/useInfiniteQuery.test.tsx index 7b20ff94c3..c1d20d0b70 100644 --- a/packages/react-query/src/__tests__/useInfiniteQuery.test.tsx +++ b/packages/react-query/src/__tests__/useInfiniteQuery.test.tsx @@ -42,7 +42,14 @@ const fetchItems = async ( describe('useInfiniteQuery', () => { const queryCache = new QueryCache() - const queryClient = createQueryClient({ queryCache }) + const queryClient = createQueryClient({ + queryCache, + defaultOptions: { + queries: { + experimental_prefetchInRender: true, + }, + }, + }) it('should return the correct states for a successful query', async () => { const key = queryKey() @@ -97,6 +104,7 @@ describe('useInfiniteQuery', () => { refetch: expect.any(Function), status: 'pending', fetchStatus: 'fetching', + promise: expect.any(Promise), }) expect(states[1]).toEqual({ @@ -132,6 +140,7 @@ describe('useInfiniteQuery', () => { refetch: expect.any(Function), status: 'success', fetchStatus: 'idle', + promise: expect.any(Promise), }) }) @@ -1778,4 +1787,71 @@ describe('useInfiniteQuery', () => { await waitFor(() => rendered.getByText('data: custom client')) }) + + it('should work with React.use()', async () => { + const key = queryKey() + + let pageRenderCount = 0 + let suspenseRenderCount = 0 + + function Loading() { + suspenseRenderCount++ + return <>loading... + } + function MyComponent() { + const fetchCountRef = React.useRef(0) + const query = useInfiniteQuery({ + queryFn: ({ pageParam }) => + fetchItems(pageParam, fetchCountRef.current++), + getNextPageParam: (lastPage) => lastPage.nextId, + initialPageParam: 0, + queryKey: key, + }) + const data = React.use(query.promise) + return ( + <> + {data.pages.map((page, index) => ( + +
+
Page: {index + 1}
+
+ {page.items.map((item) => ( +

Item: {item}

+ ))} +
+ ))} + + + ) + } + function Page() { + pageRenderCount++ + return ( + }> + + + ) + } + + const rendered = renderWithClient(queryClient, ) + await waitFor(() => rendered.getByText('loading...')) + + await waitFor(() => rendered.getByText('Page: 1')) + await waitFor(() => rendered.getByText('Item: 1')) + + expect(rendered.queryByText('Page: 2')).toBeNull() + expect(pageRenderCount).toBe(1) + + // click button + fireEvent.click(rendered.getByRole('button', { name: 'fetchNextPage' })) + + await waitFor(() => { + expect(rendered.queryByText('Page: 2')).not.toBeNull() + }) + + // Suspense doesn't trigger when fetching next page + expect(suspenseRenderCount).toBe(1) + + expect(pageRenderCount).toBe(1) + }) }) diff --git a/packages/react-query/src/__tests__/useQuery.test.tsx b/packages/react-query/src/__tests__/useQuery.test.tsx index fad1aee708..cbe64c69fe 100644 --- a/packages/react-query/src/__tests__/useQuery.test.tsx +++ b/packages/react-query/src/__tests__/useQuery.test.tsx @@ -1,4 +1,13 @@ -import { describe, expect, expectTypeOf, it, test, vi } from 'vitest' +import { + afterAll, + beforeAll, + describe, + expect, + expectTypeOf, + it, + test, + vi, +} from 'vitest' import { act, fireEvent, render, waitFor } from '@testing-library/react' import * as React from 'react' import { ErrorBoundary } from 'react-error-boundary' @@ -25,7 +34,9 @@ import type { Mock } from 'vitest' describe('useQuery', () => { const queryCache = new QueryCache() - const queryClient = createQueryClient({ queryCache }) + const queryClient = createQueryClient({ + queryCache, + }) it('should return the correct types', () => { const key = queryKey() @@ -41,6 +52,7 @@ describe('useQuery', () => { const fromQueryFn = useQuery({ queryKey: key, queryFn: () => 'test' }) expectTypeOf(fromQueryFn.data).toEqualTypeOf() expectTypeOf(fromQueryFn.error).toEqualTypeOf() + expectTypeOf(fromQueryFn.promise).toEqualTypeOf>() // it should be possible to specify the result type const withResult = useQuery({ @@ -270,6 +282,7 @@ describe('useQuery', () => { refetch: expect.any(Function), status: 'pending', fetchStatus: 'fetching', + promise: expect.any(Promise), }) expect(states[1]).toEqual({ @@ -297,18 +310,22 @@ describe('useQuery', () => { refetch: expect.any(Function), status: 'success', fetchStatus: 'idle', + promise: expect.any(Promise), }) + + expect(states[0]!.promise).toEqual(states[1]!.promise) }) it('should return the correct states for an unsuccessful query', async () => { const key = queryKey() const states: Array = [] + let index = 0 function Page() { const state = useQuery({ queryKey: key, - queryFn: () => Promise.reject(new Error('rejected')), + queryFn: () => Promise.reject(new Error(`rejected #${++index}`)), retry: 1, retryDelay: 1, @@ -354,6 +371,7 @@ describe('useQuery', () => { refetch: expect.any(Function), status: 'pending', fetchStatus: 'fetching', + promise: expect.any(Promise), }) expect(states[1]).toEqual({ @@ -362,7 +380,7 @@ describe('useQuery', () => { error: null, errorUpdatedAt: 0, failureCount: 1, - failureReason: new Error('rejected'), + failureReason: new Error('rejected #1'), errorUpdateCount: 0, isError: false, isFetched: false, @@ -381,15 +399,16 @@ describe('useQuery', () => { refetch: expect.any(Function), status: 'pending', fetchStatus: 'fetching', + promise: expect.any(Promise), }) expect(states[2]).toEqual({ data: undefined, dataUpdatedAt: 0, - error: new Error('rejected'), + error: new Error('rejected #2'), errorUpdatedAt: expect.any(Number), failureCount: 2, - failureReason: new Error('rejected'), + failureReason: new Error('rejected #2'), errorUpdateCount: 1, isError: true, isFetched: true, @@ -408,7 +427,11 @@ describe('useQuery', () => { refetch: expect.any(Function), status: 'error', fetchStatus: 'idle', + promise: expect.any(Promise), }) + + expect(states[0]!.promise).toEqual(states[1]!.promise) + expect(states[1]!.promise).toEqual(states[2]!.promise) }) it('should set isFetchedAfterMount to true after a query has been fetched', async () => { @@ -659,7 +682,7 @@ describe('useQuery', () => { }, gcTime: 0, - notifyOnChangeProps: 'all', + notifyOnChangeProps: ['isPending', 'isSuccess', 'data'], }) states.push(state) @@ -697,13 +720,29 @@ describe('useQuery', () => { expect(states.length).toBe(4) // First load - expect(states[0]).toMatchObject({ isPending: true, isSuccess: false }) + expect(states[0]).toMatchObject({ + isPending: true, + isSuccess: false, + data: undefined, + }) // First success - expect(states[1]).toMatchObject({ isPending: false, isSuccess: true }) + expect(states[1]).toMatchObject({ + isPending: false, + isSuccess: true, + data: 'data', + }) // Remove - expect(states[2]).toMatchObject({ isPending: true, isSuccess: false }) + expect(states[2]).toMatchObject({ + isPending: true, + isSuccess: false, + data: undefined, + }) // Second success - expect(states[3]).toMatchObject({ isPending: false, isSuccess: true }) + expect(states[3]).toMatchObject({ + isPending: false, + isSuccess: true, + data: 'data', + }) }) it('should fetch when refetchOnMount is false and nothing has been fetched yet', async () => { @@ -6581,4 +6620,747 @@ describe('useQuery', () => { consoleMock.mockRestore() }) + + describe('useQuery().promise', () => { + beforeAll(() => { + queryClient.setDefaultOptions({ + queries: { experimental_prefetchInRender: true }, + }) + }) + afterAll(() => { + queryClient.setDefaultOptions({ + queries: { experimental_prefetchInRender: false }, + }) + }) + it('should work with a basic test', async () => { + const key = queryKey() + let suspenseRenderCount = 0 + let pageRenderCount = 0 + + function MyComponent(props: { promise: Promise }) { + const data = React.use(props.promise) + + return <>{data} + } + + function Loading() { + suspenseRenderCount++ + return <>loading.. + } + function Page() { + const query = useQuery({ + queryKey: key, + queryFn: async () => { + await sleep(1) + return 'test' + }, + }) + + pageRenderCount++ + return ( + }> + + + ) + } + + const rendered = renderWithClient(queryClient, ) + await waitFor(() => rendered.getByText('loading..')) + await waitFor(() => rendered.getByText('test')) + + // Suspense should rendered once since `.promise` is the only watched property + expect(suspenseRenderCount).toBe(1) + + // Page should be rendered once since since the promise do not change + expect(pageRenderCount).toBe(1) + }) + + it('colocate suspense and promise', async () => { + const key = queryKey() + let suspenseRenderCount = 0 + let pageRenderCount = 0 + let callCount = 0 + + function MyComponent() { + const query = useQuery({ + queryKey: key, + queryFn: async () => { + callCount++ + await sleep(1) + return 'test' + }, + staleTime: 1000, + }) + const data = React.use(query.promise) + + return <>{data} + } + + function Loading() { + suspenseRenderCount++ + return <>loading.. + } + function Page() { + pageRenderCount++ + return ( + }> + + + ) + } + + const rendered = renderWithClient(queryClient, ) + await waitFor(() => rendered.getByText('loading..')) + await waitFor(() => rendered.getByText('test')) + + // Suspense should rendered once since `.promise` is the only watched property + expect(suspenseRenderCount).toBe(1) + + // Page should be rendered once since since the promise do not change + expect(pageRenderCount).toBe(1) + + expect(callCount).toBe(1) + }) + + it('parallel queries', async () => { + const key = queryKey() + let suspenseRenderCount = 0 + let pageRenderCount = 0 + let callCount = 0 + + function MyComponent() { + const query = useQuery({ + queryKey: key, + queryFn: async () => { + callCount++ + await sleep(1) + return 'test' + }, + staleTime: 1000, + }) + const data = React.use(query.promise) + + return data + } + + function Loading() { + suspenseRenderCount++ + return <>loading.. + } + function Page() { + pageRenderCount++ + return ( + <> + }> + + + + + + + + + + ) + } + + const rendered = renderWithClient(queryClient, ) + await waitFor(() => rendered.getByText('loading..')) + await waitFor(() => { + expect(rendered.queryByText('loading..')).not.toBeInTheDocument() + }) + + expect(rendered.container.textContent).toBe('test'.repeat(5)) + + // Suspense should rendered once since `.promise` is the only watched property + expect(suspenseRenderCount).toBe(1) + + // Page should be rendered once since since the promise do not change + expect(pageRenderCount).toBe(1) + + expect(callCount).toBe(1) + }) + + it('should work with initial data', async () => { + const key = queryKey() + let suspenseRenderCount = 0 + let pageRenderCount = 0 + + function MyComponent(props: { promise: Promise }) { + const data = React.use(props.promise) + + return <>{data} + } + function Loading() { + suspenseRenderCount++ + + return <>loading.. + } + function Page() { + const query = useQuery({ + queryKey: key, + queryFn: async () => { + await sleep(1) + return 'test' + }, + initialData: 'initial', + }) + pageRenderCount++ + + return ( + }> + + + ) + } + + const rendered = renderWithClient(queryClient, ) + await waitFor(() => rendered.getByText('initial')) + await waitFor(() => rendered.getByText('test')) + + // Suspense boundary should never be rendered since it has data immediately + expect(suspenseRenderCount).toBe(0) + // Page should only be rendered twice since, the promise will get swapped out when new result comes in + expect(pageRenderCount).toBe(2) + }) + + it('should not fetch with initial data and staleTime', async () => { + const key = queryKey() + let suspenseRenderCount = 0 + const queryFn = vi.fn().mockImplementation(async () => { + await sleep(1) + return 'test' + }) + + function MyComponent(props: { promise: Promise }) { + const data = React.use(props.promise) + + return <>{data} + } + function Loading() { + suspenseRenderCount++ + + return <>loading.. + } + function Page() { + const query = useQuery({ + queryKey: key, + queryFn, + initialData: 'initial', + staleTime: 1000, + }) + + return ( + }> + + + ) + } + + const rendered = renderWithClient(queryClient, ) + await waitFor(() => rendered.getByText('initial')) + + // Suspense boundary should never be rendered since it has data immediately + expect(suspenseRenderCount).toBe(0) + // should not call queryFn because of staleTime + initialData combo + expect(queryFn).toHaveBeenCalledTimes(0) + }) + + it('should work with static placeholderData', async () => { + const key = queryKey() + let suspenseRenderCount = 0 + let pageRenderCount = 0 + + function MyComponent(props: { promise: Promise }) { + const data = React.use(props.promise) + + return <>{data} + } + function Loading() { + suspenseRenderCount++ + + return <>loading.. + } + function Page() { + const query = useQuery({ + queryKey: key, + queryFn: async () => { + await sleep(1) + return 'test' + }, + placeholderData: 'placeholder', + }) + pageRenderCount++ + + return ( + }> + + + ) + } + + const rendered = renderWithClient(queryClient, ) + await waitFor(() => rendered.getByText('placeholder')) + await waitFor(() => rendered.getByText('test')) + + // Suspense boundary should never be rendered since it has data immediately + expect(suspenseRenderCount).toBe(0) + // Page should only be rendered twice since, the promise will get swapped out when new result comes in + expect(pageRenderCount).toBe(2) + }) + + it('should work with placeholderData: keepPreviousData', async () => { + const key = queryKey() + let suspenseRenderCount = 0 + + function MyComponent(props: { promise: Promise }) { + const data = React.use(props.promise) + + return <>{data} + } + function Loading() { + suspenseRenderCount++ + + return <>loading.. + } + function Page() { + const [count, setCount] = React.useState(0) + const query = useQuery({ + queryKey: [...key, count], + queryFn: async () => { + await sleep(1) + return 'test-' + count + }, + placeholderData: keepPreviousData, + }) + + return ( +
+ }> + + + +
+ ) + } + + const rendered = renderWithClient(queryClient, ) + await waitFor(() => rendered.getByText('loading..')) + await waitFor(() => rendered.getByText('test-0')) + + // Suspense boundary should only be rendered initially + expect(suspenseRenderCount).toBe(1) + + fireEvent.click(rendered.getByRole('button', { name: 'increment' })) + + await waitFor(() => rendered.getByText('test-1')) + + // no more suspense boundary rendering + expect(suspenseRenderCount).toBe(1) + }) + + it('should be possible to select a part of the data with select', async () => { + const key = queryKey() + let suspenseRenderCount = 0 + let pageRenderCount = 0 + + function MyComponent(props: { promise: Promise }) { + const data = React.use(props.promise) + return <>{data} + } + + function Loading() { + suspenseRenderCount++ + return <>loading.. + } + + function Page() { + const query = useQuery({ + queryKey: key, + queryFn: async () => { + await sleep(1) + return { name: 'test' } + }, + select: (data) => data.name, + }) + + pageRenderCount++ + return ( + }> + + + ) + } + + const rendered = renderWithClient(queryClient, ) + + await waitFor(() => { + rendered.getByText('test') + }) + expect(suspenseRenderCount).toBe(1) + expect(pageRenderCount).toBe(1) + }) + + it('should throw error if the promise fails', async () => { + let suspenseRenderCount = 0 + const consoleMock = vi + .spyOn(console, 'error') + .mockImplementation(() => undefined) + + const key = queryKey() + function MyComponent(props: { promise: Promise }) { + const data = React.use(props.promise) + + return <>{data} + } + + function Loading() { + suspenseRenderCount++ + return <>loading.. + } + + let queryCount = 0 + function Page() { + const query = useQuery({ + queryKey: key, + queryFn: async () => { + await sleep(1) + if (++queryCount > 1) { + // second time this query mounts, it should not throw + return 'data' + } + throw new Error('Error test') + }, + retry: false, + }) + + return ( + }> + + + ) + } + + const rendered = renderWithClient( + queryClient, + ( + <> + error boundary{' '} + + + )} + > + + , + ) + + await waitFor(() => rendered.getByText('loading..')) + await waitFor(() => rendered.getByText('error boundary')) + + consoleMock.mockRestore() + + fireEvent.click(rendered.getByText('resetErrorBoundary')) + + await waitFor(() => rendered.getByText('loading..')) + await waitFor(() => rendered.getByText('data')) + + expect(queryCount).toBe(2) + }) + + it('should recreate promise with data changes', async () => { + const key = queryKey() + let suspenseRenderCount = 0 + let pageRenderCount = 0 + + function MyComponent(props: { promise: Promise }) { + const data = React.use(props.promise) + + return <>{data} + } + + function Loading() { + suspenseRenderCount++ + return <>loading.. + } + function Page() { + const query = useQuery({ + queryKey: key, + queryFn: async () => { + await sleep(1) + return 'test1' + }, + }) + + pageRenderCount++ + return ( + }> + + + ) + } + + const rendered = renderWithClient(queryClient, ) + await waitFor(() => rendered.getByText('loading..')) + await waitFor(() => rendered.getByText('test1')) + + // Suspense should rendered once since `.promise` is the only watched property + expect(pageRenderCount).toBe(1) + + queryClient.setQueryData(key, 'test2') + + await waitFor(() => rendered.getByText('test2')) + + // Suspense should rendered once since `.promise` is the only watched property + expect(suspenseRenderCount).toBe(1) + + // Page should be rendered once since since the promise changed once + expect(pageRenderCount).toBe(2) + }) + + it('should dedupe when re-fetched with queryClient.fetchQuery while suspending', async () => { + const key = queryKey() + const queryFn = vi.fn().mockImplementation(async () => { + await sleep(10) + return 'test' + }) + + const options = { + queryKey: key, + queryFn, + } + + function MyComponent(props: { promise: Promise }) { + const data = React.use(props.promise) + + return <>{data} + } + + function Loading() { + return <>loading.. + } + function Page() { + const query = useQuery(options) + + return ( +
+ }> + + + +
+ ) + } + + const rendered = renderWithClient(queryClient, ) + fireEvent.click(rendered.getByText('fetch')) + await waitFor(() => rendered.getByText('loading..')) + await waitFor(() => rendered.getByText('test')) + + expect(queryFn).toHaveBeenCalledOnce() + }) + + it('should dedupe when re-fetched with refetchQueries while suspending', async () => { + const key = queryKey() + let count = 0 + const queryFn = vi.fn().mockImplementation(async () => { + await sleep(10) + return 'test' + count++ + }) + + const options = { + queryKey: key, + queryFn, + } + + function MyComponent(props: { promise: Promise }) { + const data = React.use(props.promise) + + return <>{data} + } + + function Loading() { + return <>loading.. + } + function Page() { + const query = useQuery(options) + + return ( +
+ }> + + + +
+ ) + } + + const rendered = renderWithClient(queryClient, ) + fireEvent.click(rendered.getByText('refetch')) + await waitFor(() => rendered.getByText('loading..')) + await waitFor(() => rendered.getByText('test0')) + + expect(queryFn).toHaveBeenCalledOnce() + }) + + it('should stay pending when canceled with cancelQueries while suspending until refetched', async () => { + const key = queryKey() + let count = 0 + const queryFn = vi.fn().mockImplementation(async () => { + await sleep(10) + return 'test' + count++ + }) + + const options = { + queryKey: key, + queryFn, + } + + function MyComponent(props: { promise: Promise }) { + const data = React.use(props.promise) + + return <>{data} + } + + function Loading() { + return <>loading.. + } + function Page() { + const query = useQuery(options) + + return ( +
+ }> + + + + +
+ ) + } + + const rendered = renderWithClient( + queryClient, + <>error boundary}> + + , + ) + fireEvent.click(rendered.getByText('cancel')) + await waitFor(() => rendered.getByText('loading..')) + // await waitFor(() => rendered.getByText('error boundary')) + await waitFor(() => + expect(queryClient.getQueryState(key)).toMatchObject({ + status: 'pending', + fetchStatus: 'idle', + }), + ) + + expect(queryFn).toHaveBeenCalledOnce() + + fireEvent.click(rendered.getByText('fetch')) + + await waitFor(() => rendered.getByText('hello')) + }) + + it('should resolve to previous data when canceled with cancelQueries while suspending', async () => { + const key = queryKey() + const queryFn = vi.fn().mockImplementation(async () => { + await sleep(10) + return 'test' + }) + + const options = { + queryKey: key, + queryFn, + } + + function MyComponent(props: { promise: Promise }) { + const data = React.use(props.promise) + + return <>{data} + } + + function Loading() { + return <>loading.. + } + function Page() { + const query = useQuery(options) + + return ( +
+ }> + + + +
+ ) + } + + queryClient.setQueryData(key, 'initial') + + const rendered = renderWithClient(queryClient, ) + fireEvent.click(rendered.getByText('cancel')) + await waitFor(() => rendered.getByText('initial')) + + expect(queryFn).toHaveBeenCalledTimes(1) + }) + + it('should suspend when not enabled', async () => { + const key = queryKey() + + const options = (count: number) => ({ + queryKey: [...key, count], + queryFn: async () => { + await sleep(10) + return 'test' + count + }, + }) + + function MyComponent(props: { promise: Promise }) { + const data = React.use(props.promise) + + return <>{data} + } + + function Loading() { + return <>loading.. + } + function Page() { + const [count, setCount] = React.useState(0) + const query = useQuery({ ...options(count), enabled: count > 0 }) + + return ( +
+ }> + + + +
+ ) + } + + const rendered = renderWithClient(queryClient, ) + await waitFor(() => rendered.getByText('loading..')) + fireEvent.click(rendered.getByText('enable')) + await waitFor(() => rendered.getByText('test1')) + }) + }) }) diff --git a/packages/react-query/src/types.ts b/packages/react-query/src/types.ts index 0979fc5311..59a57e728c 100644 --- a/packages/react-query/src/types.ts +++ b/packages/react-query/src/types.ts @@ -101,7 +101,10 @@ export type UseQueryResult< export type UseSuspenseQueryResult< TData = unknown, TError = DefaultError, -> = OmitKeyof, 'isPlaceholderData'> +> = OmitKeyof< + DefinedQueryObserverResult, + 'isPlaceholderData' | 'promise' +> export type DefinedUseQueryResult< TData = unknown, @@ -123,7 +126,7 @@ export type UseSuspenseInfiniteQueryResult< TError = DefaultError, > = OmitKeyof< DefinedInfiniteQueryObserverResult, - 'isPlaceholderData' + 'isPlaceholderData' | 'promise' > export interface UseMutationOptions< diff --git a/packages/react-query/src/useBaseQuery.ts b/packages/react-query/src/useBaseQuery.ts index f6b632c8ff..32162bc87d 100644 --- a/packages/react-query/src/useBaseQuery.ts +++ b/packages/react-query/src/useBaseQuery.ts @@ -1,27 +1,29 @@ 'use client' import * as React from 'react' -import { notifyManager } from '@tanstack/query-core' -import { useQueryErrorResetBoundary } from './QueryErrorResetBoundary' +import { isServer, notifyManager } from '@tanstack/query-core' import { useQueryClient } from './QueryClientProvider' -import { useIsRestoring } from './isRestoring' +import { useQueryErrorResetBoundary } from './QueryErrorResetBoundary' import { ensurePreventErrorBoundaryRetry, getHasError, useClearResetErrorBoundary, } from './errorBoundaryUtils' +import { useIsRestoring } from './isRestoring' import { ensureSuspenseTimers, fetchOptimistic, shouldSuspend, + willFetch, } from './suspense' -import type { UseBaseQueryOptions } from './types' +import { noop } from './utils' import type { QueryClient, QueryKey, QueryObserver, QueryObserverResult, } from '@tanstack/query-core' +import type { UseBaseQueryOptions } from './types' export function useBaseQuery< TQueryFnData, @@ -67,6 +69,9 @@ export function useBaseQuery< useClearResetErrorBoundary(errorResetBoundary) + // this needs to be invoked before creating the Observer because that can create a cache entry + const isNewCacheEntry = !client.getQueryState(options.queryKey) + const [observer] = React.useState( () => new Observer( @@ -131,6 +136,25 @@ export function useBaseQuery< result, ) + if ( + defaultedOptions.experimental_prefetchInRender && + !isServer && + willFetch(result, isRestoring) + ) { + const promise = isNewCacheEntry + ? // Fetch immediately on render in order to ensure `.promise` is resolved even if the component is unmounted + fetchOptimistic(defaultedOptions, observer, errorResetBoundary) + : // subscribe to the "cache promise" so that we can finalize the currentThenable once data comes in + client.getQueryCache().get(defaultedOptions.queryHash)?.promise + + promise?.catch(noop).finally(() => { + if (!observer.hasListeners()) { + // `.updateResult()` will trigger `.#currentThenable` to finalize + observer.updateResult() + } + }) + } + // Handle result property usage tracking return !defaultedOptions.notifyOnChangeProps ? observer.trackResult(result) diff --git a/packages/react-query/vite.config.ts b/packages/react-query/vite.config.ts index f42977d0b1..fba5f8d044 100644 --- a/packages/react-query/vite.config.ts +++ b/packages/react-query/vite.config.ts @@ -13,5 +13,6 @@ export default defineConfig({ coverage: { enabled: true, provider: 'istanbul', include: ['src/**/*'] }, typecheck: { enabled: true }, restoreMocks: true, + retry: process.env.CI ? 3 : 0, }, }) diff --git a/packages/solid-query/src/__tests__/createInfiniteQuery.test.tsx b/packages/solid-query/src/__tests__/createInfiniteQuery.test.tsx index 006cc165c7..1bbb2fbcc0 100644 --- a/packages/solid-query/src/__tests__/createInfiniteQuery.test.tsx +++ b/packages/solid-query/src/__tests__/createInfiniteQuery.test.tsx @@ -120,6 +120,7 @@ describe('useInfiniteQuery', () => { refetch: expect.any(Function), status: 'pending', fetchStatus: 'fetching', + promise: expect.any(Promise), }) expect(states[1]).toEqual({ @@ -155,6 +156,7 @@ describe('useInfiniteQuery', () => { refetch: expect.any(Function), status: 'success', fetchStatus: 'idle', + promise: expect.any(Promise), }) }) diff --git a/packages/solid-query/src/__tests__/createQuery.test.tsx b/packages/solid-query/src/__tests__/createQuery.test.tsx index 61b95b3e3e..60e1df1aef 100644 --- a/packages/solid-query/src/__tests__/createQuery.test.tsx +++ b/packages/solid-query/src/__tests__/createQuery.test.tsx @@ -304,6 +304,7 @@ describe('createQuery', () => { refetch: expect.any(Function), status: 'pending', fetchStatus: 'fetching', + promise: expect.any(Promise), }) expect(states[1]).toEqual({ @@ -331,6 +332,7 @@ describe('createQuery', () => { refetch: expect.any(Function), status: 'success', fetchStatus: 'idle', + promise: expect.any(Promise), }) }) @@ -393,6 +395,7 @@ describe('createQuery', () => { refetch: expect.any(Function), status: 'pending', fetchStatus: 'fetching', + promise: expect.any(Promise), }) expect(states[1]).toEqual({ @@ -420,6 +423,7 @@ describe('createQuery', () => { refetch: expect.any(Function), status: 'pending', fetchStatus: 'fetching', + promise: expect.any(Promise), }) expect(states[2]).toEqual({ @@ -447,6 +451,7 @@ describe('createQuery', () => { refetch: expect.any(Function), status: 'error', fetchStatus: 'idle', + promise: expect.any(Promise), }) }) diff --git a/packages/svelte-query/tests/createInfiniteQuery/createInfiniteQuery.test.ts b/packages/svelte-query/tests/createInfiniteQuery/createInfiniteQuery.test.ts index b05763b279..d80bc9c706 100644 --- a/packages/svelte-query/tests/createInfiniteQuery/createInfiniteQuery.test.ts +++ b/packages/svelte-query/tests/createInfiniteQuery/createInfiniteQuery.test.ts @@ -57,6 +57,7 @@ describe('createInfiniteQuery', () => { refetch: expect.any(Function), status: 'pending', fetchStatus: 'fetching', + promise: expect.any(Promise), }) expect(states[1]).toEqual({ @@ -92,6 +93,7 @@ describe('createInfiniteQuery', () => { refetch: expect.any(Function), status: 'success', fetchStatus: 'idle', + promise: expect.any(Promise), }) }) From 0ccd60aaba2811726335611347af932caf9a5000 Mon Sep 17 00:00:00 2001 From: Tanner Linsley Date: Tue, 1 Oct 2024 15:45:29 +0000 Subject: [PATCH 13/49] release: v5.59.0 --- examples/angular/basic/package.json | 4 +- .../package.json | 4 +- examples/angular/router/package.json | 4 +- examples/angular/rxjs/package.json | 4 +- examples/angular/simple/package.json | 4 +- examples/react/algolia/package.json | 4 +- examples/react/auto-refetching/package.json | 4 +- .../react/basic-graphql-request/package.json | 4 +- examples/react/basic/package.json | 8 +- .../react/default-query-function/package.json | 4 +- examples/react/devtools-panel/package.json | 4 +- .../package.json | 4 +- .../load-more-infinite-scroll/package.json | 4 +- .../react/nextjs-app-prefetching/package.json | 4 +- .../nextjs-suspense-streaming/package.json | 6 +- examples/react/nextjs/package.json | 4 +- examples/react/offline/package.json | 8 +- .../optimistic-updates-cache/package.json | 4 +- .../react/optimistic-updates-ui/package.json | 4 +- examples/react/pagination/package.json | 4 +- examples/react/playground/package.json | 4 +- examples/react/prefetching/package.json | 4 +- examples/react/react-native/package.json | 4 +- examples/react/react-router/package.json | 4 +- examples/react/rick-morty/package.json | 4 +- examples/react/shadow-dom/package.json | 4 +- examples/react/simple/package.json | 4 +- examples/react/star-wars/package.json | 4 +- examples/react/suspense/package.json | 4 +- examples/solid/astro/package.json | 4 +- .../solid/basic-graphql-request/package.json | 4 +- examples/solid/basic/package.json | 4 +- .../solid/default-query-function/package.json | 4 +- examples/solid/simple/package.json | 4 +- .../solid/solid-start-streaming/package.json | 4 +- examples/svelte/auto-refetching/package.json | 4 +- examples/svelte/basic/package.json | 8 +- .../load-more-infinite-scroll/package.json | 4 +- .../svelte/optimistic-updates/package.json | 4 +- examples/svelte/playground/package.json | 4 +- examples/svelte/simple/package.json | 4 +- examples/svelte/ssr/package.json | 4 +- examples/svelte/star-wars/package.json | 4 +- examples/vue/2.6-basic/package.json | 2 +- examples/vue/2.7-basic/package.json | 2 +- examples/vue/basic/package.json | 4 +- examples/vue/dependent-queries/package.json | 2 +- examples/vue/nuxt3/package.json | 2 +- examples/vue/persister/package.json | 8 +- examples/vue/simple/package.json | 4 +- .../package.json | 2 +- .../angular-query-experimental/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- packages/query-core/package.json | 2 +- .../query-persist-client-core/package.json | 2 +- .../query-sync-storage-persister/package.json | 2 +- packages/react-query-devtools/package.json | 2 +- .../package.json | 2 +- .../react-query-persist-client/package.json | 2 +- packages/react-query/package.json | 2 +- packages/solid-query-devtools/package.json | 2 +- .../solid-query-persist-client/package.json | 2 +- packages/solid-query/package.json | 2 +- packages/svelte-query-devtools/package.json | 2 +- .../svelte-query-persist-client/package.json | 2 +- packages/svelte-query/package.json | 2 +- packages/vue-query-devtools/package.json | 2 +- packages/vue-query/package.json | 2 +- pnpm-lock.yaml | 206 +++++++++--------- 70 files changed, 227 insertions(+), 227 deletions(-) diff --git a/examples/angular/basic/package.json b/examples/angular/basic/package.json index f63f69785d..baede3c129 100644 --- a/examples/angular/basic/package.json +++ b/examples/angular/basic/package.json @@ -14,7 +14,7 @@ "@angular/core": "^17.3.12", "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", - "@tanstack/angular-query-experimental": "^5.56.2", + "@tanstack/angular-query-experimental": "^5.59.0", "rxjs": "^7.8.1", "tslib": "^2.6.3", "zone.js": "^0.14.8" @@ -23,7 +23,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.58.0", + "@tanstack/angular-query-devtools-experimental": "^5.59.0", "typescript": "5.3.3" } } diff --git a/examples/angular/infinite-query-with-max-pages/package.json b/examples/angular/infinite-query-with-max-pages/package.json index 43295a7722..6359f8de92 100644 --- a/examples/angular/infinite-query-with-max-pages/package.json +++ b/examples/angular/infinite-query-with-max-pages/package.json @@ -14,7 +14,7 @@ "@angular/core": "^17.3.12", "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", - "@tanstack/angular-query-experimental": "^5.56.2", + "@tanstack/angular-query-experimental": "^5.59.0", "rxjs": "^7.8.1", "tslib": "^2.6.3", "zone.js": "^0.14.8" @@ -23,7 +23,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.58.0", + "@tanstack/angular-query-devtools-experimental": "^5.59.0", "typescript": "5.3.3" } } diff --git a/examples/angular/router/package.json b/examples/angular/router/package.json index 0d4712a6c7..c3d6eb46b9 100644 --- a/examples/angular/router/package.json +++ b/examples/angular/router/package.json @@ -15,7 +15,7 @@ "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", "@angular/router": "^17.3.12", - "@tanstack/angular-query-experimental": "^5.56.2", + "@tanstack/angular-query-experimental": "^5.59.0", "rxjs": "^7.8.1", "tslib": "^2.6.3", "zone.js": "^0.14.8" @@ -24,7 +24,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.58.0", + "@tanstack/angular-query-devtools-experimental": "^5.59.0", "typescript": "5.3.3" } } diff --git a/examples/angular/rxjs/package.json b/examples/angular/rxjs/package.json index f859c976a4..239651e97d 100644 --- a/examples/angular/rxjs/package.json +++ b/examples/angular/rxjs/package.json @@ -16,7 +16,7 @@ "@angular/forms": "17.3.12", "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", - "@tanstack/angular-query-experimental": "^5.56.2", + "@tanstack/angular-query-experimental": "^5.59.0", "rxjs": "^7.8.1", "tslib": "^2.6.3", "zone.js": "^0.14.8" @@ -25,7 +25,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.58.0", + "@tanstack/angular-query-devtools-experimental": "^5.59.0", "typescript": "5.3.3" } } diff --git a/examples/angular/simple/package.json b/examples/angular/simple/package.json index 3b5c815a44..bfc94d100d 100644 --- a/examples/angular/simple/package.json +++ b/examples/angular/simple/package.json @@ -15,7 +15,7 @@ "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", "@angular/router": "^17.3.12", - "@tanstack/angular-query-experimental": "^5.56.2", + "@tanstack/angular-query-experimental": "^5.59.0", "rxjs": "^7.8.1", "tslib": "^2.6.3", "zone.js": "^0.14.8" @@ -24,7 +24,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.58.0", + "@tanstack/angular-query-devtools-experimental": "^5.59.0", "typescript": "5.3.3" } } diff --git a/examples/react/algolia/package.json b/examples/react/algolia/package.json index 16a87909bf..80a182c441 100644 --- a/examples/react/algolia/package.json +++ b/examples/react/algolia/package.json @@ -10,8 +10,8 @@ }, "dependencies": { "@algolia/client-search": "5.2.1", - "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.58.0", + "@tanstack/react-query": "^5.59.0", + "@tanstack/react-query-devtools": "^5.59.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/auto-refetching/package.json b/examples/react/auto-refetching/package.json index b3982017d0..10bf5d9320 100644 --- a/examples/react/auto-refetching/package.json +++ b/examples/react/auto-refetching/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.58.0", + "@tanstack/react-query": "^5.59.0", + "@tanstack/react-query-devtools": "^5.59.0", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/basic-graphql-request/package.json b/examples/react/basic-graphql-request/package.json index ca13f613a0..97081ea890 100644 --- a/examples/react/basic-graphql-request/package.json +++ b/examples/react/basic-graphql-request/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.58.0", + "@tanstack/react-query": "^5.59.0", + "@tanstack/react-query-devtools": "^5.59.0", "graphql": "^16.9.0", "graphql-request": "^7.1.0", "react": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/basic/package.json b/examples/react/basic/package.json index 0451428d51..a019859daf 100644 --- a/examples/react/basic/package.json +++ b/examples/react/basic/package.json @@ -9,10 +9,10 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/query-sync-storage-persister": "^5.56.2", - "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.58.0", - "@tanstack/react-query-persist-client": "^5.56.2", + "@tanstack/query-sync-storage-persister": "^5.59.0", + "@tanstack/react-query": "^5.59.0", + "@tanstack/react-query-devtools": "^5.59.0", + "@tanstack/react-query-persist-client": "^5.59.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/default-query-function/package.json b/examples/react/default-query-function/package.json index 77ed14e07c..1f64bb13cf 100644 --- a/examples/react/default-query-function/package.json +++ b/examples/react/default-query-function/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.58.0", + "@tanstack/react-query": "^5.59.0", + "@tanstack/react-query-devtools": "^5.59.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/devtools-panel/package.json b/examples/react/devtools-panel/package.json index f76e089e65..dd775f7edb 100644 --- a/examples/react/devtools-panel/package.json +++ b/examples/react/devtools-panel/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.58.0", + "@tanstack/react-query": "^5.59.0", + "@tanstack/react-query-devtools": "^5.59.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/infinite-query-with-max-pages/package.json b/examples/react/infinite-query-with-max-pages/package.json index 2103143328..a09a7e2230 100644 --- a/examples/react/infinite-query-with-max-pages/package.json +++ b/examples/react/infinite-query-with-max-pages/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.58.0", + "@tanstack/react-query": "^5.59.0", + "@tanstack/react-query-devtools": "^5.59.0", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/load-more-infinite-scroll/package.json b/examples/react/load-more-infinite-scroll/package.json index 693fd4da50..3353b363e2 100644 --- a/examples/react/load-more-infinite-scroll/package.json +++ b/examples/react/load-more-infinite-scroll/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.58.0", + "@tanstack/react-query": "^5.59.0", + "@tanstack/react-query-devtools": "^5.59.0", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/examples/react/nextjs-app-prefetching/package.json b/examples/react/nextjs-app-prefetching/package.json index f48c855085..2ffdde0e86 100644 --- a/examples/react/nextjs-app-prefetching/package.json +++ b/examples/react/nextjs-app-prefetching/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.58.0", + "@tanstack/react-query": "^5.59.0", + "@tanstack/react-query-devtools": "^5.59.0", "next": "^15.0.0-rc.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" diff --git a/examples/react/nextjs-suspense-streaming/package.json b/examples/react/nextjs-suspense-streaming/package.json index b80033c0fc..a0c6100a71 100644 --- a/examples/react/nextjs-suspense-streaming/package.json +++ b/examples/react/nextjs-suspense-streaming/package.json @@ -9,9 +9,9 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.58.0", - "@tanstack/react-query-next-experimental": "^5.56.2", + "@tanstack/react-query": "^5.59.0", + "@tanstack/react-query-devtools": "^5.59.0", + "@tanstack/react-query-next-experimental": "^5.59.0", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/nextjs/package.json b/examples/react/nextjs/package.json index 32c9089fe0..4a7ff4900a 100644 --- a/examples/react/nextjs/package.json +++ b/examples/react/nextjs/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.58.0", + "@tanstack/react-query": "^5.59.0", + "@tanstack/react-query-devtools": "^5.59.0", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/offline/package.json b/examples/react/offline/package.json index b497e19f46..86c1a4168b 100644 --- a/examples/react/offline/package.json +++ b/examples/react/offline/package.json @@ -8,11 +8,11 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/query-sync-storage-persister": "^5.56.2", + "@tanstack/query-sync-storage-persister": "^5.59.0", "@tanstack/react-location": "^3.7.4", - "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.58.0", - "@tanstack/react-query-persist-client": "^5.56.2", + "@tanstack/react-query": "^5.59.0", + "@tanstack/react-query-devtools": "^5.59.0", + "@tanstack/react-query-persist-client": "^5.59.0", "msw": "^2.3.4", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/optimistic-updates-cache/package.json b/examples/react/optimistic-updates-cache/package.json index b58d8c65ba..671054c013 100755 --- a/examples/react/optimistic-updates-cache/package.json +++ b/examples/react/optimistic-updates-cache/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.58.0", + "@tanstack/react-query": "^5.59.0", + "@tanstack/react-query-devtools": "^5.59.0", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/optimistic-updates-ui/package.json b/examples/react/optimistic-updates-ui/package.json index be6b55b038..ee625209da 100755 --- a/examples/react/optimistic-updates-ui/package.json +++ b/examples/react/optimistic-updates-ui/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.58.0", + "@tanstack/react-query": "^5.59.0", + "@tanstack/react-query-devtools": "^5.59.0", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/pagination/package.json b/examples/react/pagination/package.json index dbadc778b9..44d0ceee16 100644 --- a/examples/react/pagination/package.json +++ b/examples/react/pagination/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.58.0", + "@tanstack/react-query": "^5.59.0", + "@tanstack/react-query-devtools": "^5.59.0", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/playground/package.json b/examples/react/playground/package.json index deb96e8a18..560dbd1d27 100644 --- a/examples/react/playground/package.json +++ b/examples/react/playground/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.58.0", + "@tanstack/react-query": "^5.59.0", + "@tanstack/react-query-devtools": "^5.59.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/prefetching/package.json b/examples/react/prefetching/package.json index a5caaec777..8165bead47 100644 --- a/examples/react/prefetching/package.json +++ b/examples/react/prefetching/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.58.0", + "@tanstack/react-query": "^5.59.0", + "@tanstack/react-query-devtools": "^5.59.0", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/react-native/package.json b/examples/react/react-native/package.json index 3b3f10ba32..41e8a0dfaa 100644 --- a/examples/react/react-native/package.json +++ b/examples/react/react-native/package.json @@ -14,8 +14,8 @@ "@react-native-community/netinfo": "^11.3.2", "@react-navigation/native": "^6.1.18", "@react-navigation/stack": "^6.4.1", - "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.58.0", + "@tanstack/react-query": "^5.59.0", + "@tanstack/react-query-devtools": "^5.59.0", "expo": "^51.0.22", "expo-constants": "^16.0.2", "expo-status-bar": "^1.12.1", diff --git a/examples/react/react-router/package.json b/examples/react/react-router/package.json index f999b471dc..a23ff06fe7 100644 --- a/examples/react/react-router/package.json +++ b/examples/react/react-router/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.58.0", + "@tanstack/react-query": "^5.59.0", + "@tanstack/react-query-devtools": "^5.59.0", "localforage": "^1.10.0", "match-sorter": "^6.3.4", "react": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/rick-morty/package.json b/examples/react/rick-morty/package.json index d9a99a660a..afb9fe7b36 100644 --- a/examples/react/rick-morty/package.json +++ b/examples/react/rick-morty/package.json @@ -12,8 +12,8 @@ "@emotion/styled": "^11.13.0", "@mui/material": "^6.0.0", "@mui/styles": "^6.0.0", - "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.58.0", + "@tanstack/react-query": "^5.59.0", + "@tanstack/react-query-devtools": "^5.59.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", "react-router": "^6.25.1", diff --git a/examples/react/shadow-dom/package.json b/examples/react/shadow-dom/package.json index c9ecd70a3f..91427145fa 100644 --- a/examples/react/shadow-dom/package.json +++ b/examples/react/shadow-dom/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.58.0", + "@tanstack/react-query": "^5.59.0", + "@tanstack/react-query-devtools": "^5.59.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/simple/package.json b/examples/react/simple/package.json index 1f5ed35891..188bf112e0 100644 --- a/examples/react/simple/package.json +++ b/examples/react/simple/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.58.0", + "@tanstack/react-query": "^5.59.0", + "@tanstack/react-query-devtools": "^5.59.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/star-wars/package.json b/examples/react/star-wars/package.json index 2063442a9b..4efcebd20e 100644 --- a/examples/react/star-wars/package.json +++ b/examples/react/star-wars/package.json @@ -12,8 +12,8 @@ "@emotion/styled": "^11.13.0", "@mui/material": "^6.0.0", "@mui/styles": "^6.0.0", - "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.58.0", + "@tanstack/react-query": "^5.59.0", + "@tanstack/react-query-devtools": "^5.59.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", "react-router": "^6.25.1", diff --git a/examples/react/suspense/package.json b/examples/react/suspense/package.json index e57bf1c26d..65a9feeab7 100644 --- a/examples/react/suspense/package.json +++ b/examples/react/suspense/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.56.2", - "@tanstack/react-query-devtools": "^5.58.0", + "@tanstack/react-query": "^5.59.0", + "@tanstack/react-query-devtools": "^5.59.0", "font-awesome": "^4.7.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/solid/astro/package.json b/examples/solid/astro/package.json index a7a8b8717c..a9bfe46fde 100644 --- a/examples/solid/astro/package.json +++ b/examples/solid/astro/package.json @@ -15,8 +15,8 @@ "@astrojs/solid-js": "^4.4.0", "@astrojs/tailwind": "^5.1.0", "@astrojs/vercel": "^7.7.2", - "@tanstack/solid-query": "^5.56.2", - "@tanstack/solid-query-devtools": "^5.58.0", + "@tanstack/solid-query": "^5.59.0", + "@tanstack/solid-query-devtools": "^5.59.0", "astro": "^4.12.2", "solid-js": "^1.8.19", "tailwindcss": "^3.4.7", diff --git a/examples/solid/basic-graphql-request/package.json b/examples/solid/basic-graphql-request/package.json index 7243c3f892..c4084b1b02 100644 --- a/examples/solid/basic-graphql-request/package.json +++ b/examples/solid/basic-graphql-request/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-query": "^5.56.2", - "@tanstack/solid-query-devtools": "^5.58.0", + "@tanstack/solid-query": "^5.59.0", + "@tanstack/solid-query-devtools": "^5.59.0", "graphql": "^16.9.0", "graphql-request": "^7.1.0", "solid-js": "^1.8.19" diff --git a/examples/solid/basic/package.json b/examples/solid/basic/package.json index ea41b8f5b6..1d4a9715ad 100644 --- a/examples/solid/basic/package.json +++ b/examples/solid/basic/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-query": "^5.56.2", - "@tanstack/solid-query-devtools": "^5.58.0", + "@tanstack/solid-query": "^5.59.0", + "@tanstack/solid-query-devtools": "^5.59.0", "solid-js": "^1.8.19" }, "devDependencies": { diff --git a/examples/solid/default-query-function/package.json b/examples/solid/default-query-function/package.json index 71f3733d91..b72a971261 100644 --- a/examples/solid/default-query-function/package.json +++ b/examples/solid/default-query-function/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-query": "^5.56.2", - "@tanstack/solid-query-devtools": "^5.58.0", + "@tanstack/solid-query": "^5.59.0", + "@tanstack/solid-query-devtools": "^5.59.0", "solid-js": "^1.8.19" }, "devDependencies": { diff --git a/examples/solid/simple/package.json b/examples/solid/simple/package.json index cb1e53818d..1a11e2a2f6 100644 --- a/examples/solid/simple/package.json +++ b/examples/solid/simple/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-query": "^5.56.2", - "@tanstack/solid-query-devtools": "^5.58.0", + "@tanstack/solid-query": "^5.59.0", + "@tanstack/solid-query-devtools": "^5.59.0", "solid-js": "^1.8.19" }, "devDependencies": { diff --git a/examples/solid/solid-start-streaming/package.json b/examples/solid/solid-start-streaming/package.json index 6f53053964..19d4d6bc2b 100644 --- a/examples/solid/solid-start-streaming/package.json +++ b/examples/solid/solid-start-streaming/package.json @@ -12,8 +12,8 @@ "@solidjs/meta": "^0.29.4", "@solidjs/router": "^0.14.1", "@solidjs/start": "^1.0.6", - "@tanstack/solid-query": "^5.56.2", - "@tanstack/solid-query-devtools": "^5.58.0", + "@tanstack/solid-query": "^5.59.0", + "@tanstack/solid-query-devtools": "^5.59.0", "solid-js": "^1.8.19", "vinxi": "^0.4.1" }, diff --git a/examples/svelte/auto-refetching/package.json b/examples/svelte/auto-refetching/package.json index 529c85099e..43a79c6594 100644 --- a/examples/svelte/auto-refetching/package.json +++ b/examples/svelte/auto-refetching/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.56.2", - "@tanstack/svelte-query-devtools": "^5.58.0" + "@tanstack/svelte-query": "^5.59.0", + "@tanstack/svelte-query-devtools": "^5.59.0" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/basic/package.json b/examples/svelte/basic/package.json index 1e1ca8e8a6..a626de19a3 100644 --- a/examples/svelte/basic/package.json +++ b/examples/svelte/basic/package.json @@ -9,10 +9,10 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/query-sync-storage-persister": "^5.56.2", - "@tanstack/svelte-query": "^5.56.2", - "@tanstack/svelte-query-devtools": "^5.58.0", - "@tanstack/svelte-query-persist-client": "^5.56.2" + "@tanstack/query-sync-storage-persister": "^5.59.0", + "@tanstack/svelte-query": "^5.59.0", + "@tanstack/svelte-query-devtools": "^5.59.0", + "@tanstack/svelte-query-persist-client": "^5.59.0" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/load-more-infinite-scroll/package.json b/examples/svelte/load-more-infinite-scroll/package.json index a73d86e1d8..27bfe41b23 100644 --- a/examples/svelte/load-more-infinite-scroll/package.json +++ b/examples/svelte/load-more-infinite-scroll/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.56.2", - "@tanstack/svelte-query-devtools": "^5.58.0" + "@tanstack/svelte-query": "^5.59.0", + "@tanstack/svelte-query-devtools": "^5.59.0" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/optimistic-updates/package.json b/examples/svelte/optimistic-updates/package.json index ff8dccb59e..40632c0190 100644 --- a/examples/svelte/optimistic-updates/package.json +++ b/examples/svelte/optimistic-updates/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.56.2", - "@tanstack/svelte-query-devtools": "^5.58.0" + "@tanstack/svelte-query": "^5.59.0", + "@tanstack/svelte-query-devtools": "^5.59.0" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/playground/package.json b/examples/svelte/playground/package.json index 2408572a71..5e9ca11598 100644 --- a/examples/svelte/playground/package.json +++ b/examples/svelte/playground/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.56.2", - "@tanstack/svelte-query-devtools": "^5.58.0" + "@tanstack/svelte-query": "^5.59.0", + "@tanstack/svelte-query-devtools": "^5.59.0" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/simple/package.json b/examples/svelte/simple/package.json index 2c1b889cfe..e16e6e522a 100644 --- a/examples/svelte/simple/package.json +++ b/examples/svelte/simple/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.56.2", - "@tanstack/svelte-query-devtools": "^5.58.0" + "@tanstack/svelte-query": "^5.59.0", + "@tanstack/svelte-query-devtools": "^5.59.0" }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^3.1.1", diff --git a/examples/svelte/ssr/package.json b/examples/svelte/ssr/package.json index 3af67ef722..71cd724d47 100644 --- a/examples/svelte/ssr/package.json +++ b/examples/svelte/ssr/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.56.2", - "@tanstack/svelte-query-devtools": "^5.58.0" + "@tanstack/svelte-query": "^5.59.0", + "@tanstack/svelte-query-devtools": "^5.59.0" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/star-wars/package.json b/examples/svelte/star-wars/package.json index e1133925db..ce1b17798a 100644 --- a/examples/svelte/star-wars/package.json +++ b/examples/svelte/star-wars/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.56.2", - "@tanstack/svelte-query-devtools": "^5.58.0" + "@tanstack/svelte-query": "^5.59.0", + "@tanstack/svelte-query-devtools": "^5.59.0" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/vue/2.6-basic/package.json b/examples/vue/2.6-basic/package.json index 4d6cca74c6..86e41fdc8a 100644 --- a/examples/vue/2.6-basic/package.json +++ b/examples/vue/2.6-basic/package.json @@ -8,7 +8,7 @@ "_preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.56.2", + "@tanstack/vue-query": "^5.59.0", "@vue/composition-api": "1.7.2", "vue": "2.6.14", "vue-template-compiler": "2.6.14" diff --git a/examples/vue/2.7-basic/package.json b/examples/vue/2.7-basic/package.json index f192aadb1f..0538aaefbf 100644 --- a/examples/vue/2.7-basic/package.json +++ b/examples/vue/2.7-basic/package.json @@ -8,7 +8,7 @@ "_serve": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.56.2", + "@tanstack/vue-query": "^5.59.0", "vue": "2.7.16", "vue-template-compiler": "2.7.16" }, diff --git a/examples/vue/basic/package.json b/examples/vue/basic/package.json index 5365259bd7..4de959c64c 100644 --- a/examples/vue/basic/package.json +++ b/examples/vue/basic/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.56.2", - "@tanstack/vue-query-devtools": "^5.58.0", + "@tanstack/vue-query": "^5.59.0", + "@tanstack/vue-query-devtools": "^5.59.0", "vue": "^3.4.27" }, "devDependencies": { diff --git a/examples/vue/dependent-queries/package.json b/examples/vue/dependent-queries/package.json index ce8e766f11..ef4bb9e0e8 100644 --- a/examples/vue/dependent-queries/package.json +++ b/examples/vue/dependent-queries/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.56.2", + "@tanstack/vue-query": "^5.59.0", "vue": "^3.4.27" }, "devDependencies": { diff --git a/examples/vue/nuxt3/package.json b/examples/vue/nuxt3/package.json index d11341387c..828661f0c2 100644 --- a/examples/vue/nuxt3/package.json +++ b/examples/vue/nuxt3/package.json @@ -7,7 +7,7 @@ "_start": "node .output/server/index.mjs" }, "dependencies": { - "@tanstack/vue-query": "^5.56.2" + "@tanstack/vue-query": "^5.59.0" }, "devDependencies": { "nuxt": "^3.12.4" diff --git a/examples/vue/persister/package.json b/examples/vue/persister/package.json index e3ad94fe37..9aa1edd3f3 100644 --- a/examples/vue/persister/package.json +++ b/examples/vue/persister/package.json @@ -8,10 +8,10 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/query-core": "^5.56.2", - "@tanstack/query-persist-client-core": "^5.56.2", - "@tanstack/query-sync-storage-persister": "^5.56.2", - "@tanstack/vue-query": "^5.56.2", + "@tanstack/query-core": "^5.59.0", + "@tanstack/query-persist-client-core": "^5.59.0", + "@tanstack/query-sync-storage-persister": "^5.59.0", + "@tanstack/vue-query": "^5.59.0", "idb-keyval": "^6.2.1", "vue": "^3.4.27" }, diff --git a/examples/vue/simple/package.json b/examples/vue/simple/package.json index b929f96fa0..743a1e8383 100644 --- a/examples/vue/simple/package.json +++ b/examples/vue/simple/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.56.2", - "@tanstack/vue-query-devtools": "^5.58.0", + "@tanstack/vue-query": "^5.59.0", + "@tanstack/vue-query-devtools": "^5.59.0", "vue": "^3.4.27" }, "devDependencies": { diff --git a/packages/angular-query-devtools-experimental/package.json b/packages/angular-query-devtools-experimental/package.json index a493fb52a5..1a52bd0ef1 100644 --- a/packages/angular-query-devtools-experimental/package.json +++ b/packages/angular-query-devtools-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/angular-query-devtools-experimental", - "version": "5.58.0", + "version": "5.59.0", "description": "Developer tools to interact with and visualize the TanStack/angular-query cache", "author": "Arnoud de Vries", "license": "MIT", diff --git a/packages/angular-query-experimental/package.json b/packages/angular-query-experimental/package.json index 6d76040e2f..0b8211af82 100644 --- a/packages/angular-query-experimental/package.json +++ b/packages/angular-query-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/angular-query-experimental", - "version": "5.56.2", + "version": "5.59.0", "description": "Signals for managing, caching and syncing asynchronous and remote data in Angular", "author": "Arnoud de Vries", "license": "MIT", diff --git a/packages/query-async-storage-persister/package.json b/packages/query-async-storage-persister/package.json index bc8e33df51..f5e003aa31 100644 --- a/packages/query-async-storage-persister/package.json +++ b/packages/query-async-storage-persister/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-async-storage-persister", - "version": "5.56.2", + "version": "5.59.0", "description": "A persister for asynchronous storages, to be used with TanStack/Query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-broadcast-client-experimental/package.json b/packages/query-broadcast-client-experimental/package.json index ddeb5cc8ab..3a1147e5a7 100644 --- a/packages/query-broadcast-client-experimental/package.json +++ b/packages/query-broadcast-client-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-broadcast-client-experimental", - "version": "5.56.2", + "version": "5.59.0", "description": "An experimental plugin to for broadcasting the state of your queryClient between browser tabs/windows", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-core/package.json b/packages/query-core/package.json index a48557f84a..670f382191 100644 --- a/packages/query-core/package.json +++ b/packages/query-core/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-core", - "version": "5.56.2", + "version": "5.59.0", "description": "The framework agnostic core that powers TanStack Query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-persist-client-core/package.json b/packages/query-persist-client-core/package.json index fc4903c14e..dc8cda253b 100644 --- a/packages/query-persist-client-core/package.json +++ b/packages/query-persist-client-core/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-persist-client-core", - "version": "5.56.2", + "version": "5.59.0", "description": "Set of utilities for interacting with persisters, which can save your queryClient for later use", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-sync-storage-persister/package.json b/packages/query-sync-storage-persister/package.json index 7884be6593..38a09a2b23 100644 --- a/packages/query-sync-storage-persister/package.json +++ b/packages/query-sync-storage-persister/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-sync-storage-persister", - "version": "5.56.2", + "version": "5.59.0", "description": "A persister for synchronous storages, to be used with TanStack/Query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-devtools/package.json b/packages/react-query-devtools/package.json index db019be3eb..7609fd7832 100644 --- a/packages/react-query-devtools/package.json +++ b/packages/react-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-devtools", - "version": "5.58.0", + "version": "5.59.0", "description": "Developer tools to interact with and visualize the TanStack/react-query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-next-experimental/package.json b/packages/react-query-next-experimental/package.json index a4d7728189..96aac8d1c2 100644 --- a/packages/react-query-next-experimental/package.json +++ b/packages/react-query-next-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-next-experimental", - "version": "5.56.2", + "version": "5.59.0", "description": "Hydration utils for React Query in the NextJs app directory", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-persist-client/package.json b/packages/react-query-persist-client/package.json index ef844c8db3..f2812fa31a 100644 --- a/packages/react-query-persist-client/package.json +++ b/packages/react-query-persist-client/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-persist-client", - "version": "5.56.2", + "version": "5.59.0", "description": "React bindings to work with persisters in TanStack/react-query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query/package.json b/packages/react-query/package.json index 9186e62024..7b70e9cbe4 100644 --- a/packages/react-query/package.json +++ b/packages/react-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query", - "version": "5.56.2", + "version": "5.59.0", "description": "Hooks for managing, caching and syncing asynchronous and remote data in React", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/solid-query-devtools/package.json b/packages/solid-query-devtools/package.json index fa022c6ada..3559fced5a 100644 --- a/packages/solid-query-devtools/package.json +++ b/packages/solid-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-query-devtools", - "version": "5.58.0", + "version": "5.59.0", "description": "Developer tools to interact with and visualize the TanStack/solid-query Query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/solid-query-persist-client/package.json b/packages/solid-query-persist-client/package.json index bcbf5addc9..004c4c1dbd 100644 --- a/packages/solid-query-persist-client/package.json +++ b/packages/solid-query-persist-client/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-query-persist-client", - "version": "5.56.2", + "version": "5.59.0", "description": "Solid.js bindings to work with persisters in TanStack/solid-query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/solid-query/package.json b/packages/solid-query/package.json index a76a333f08..abd51171ba 100644 --- a/packages/solid-query/package.json +++ b/packages/solid-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-query", - "version": "5.56.2", + "version": "5.59.0", "description": "Primitives for managing, caching and syncing asynchronous and remote data in Solid", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/svelte-query-devtools/package.json b/packages/svelte-query-devtools/package.json index eaa4c25b41..6753ff18d8 100644 --- a/packages/svelte-query-devtools/package.json +++ b/packages/svelte-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-query-devtools", - "version": "5.58.0", + "version": "5.59.0", "description": "Developer tools to interact with and visualize the TanStack/svelte-query cache", "author": "Lachlan Collins", "license": "MIT", diff --git a/packages/svelte-query-persist-client/package.json b/packages/svelte-query-persist-client/package.json index 5244e09481..3b7207b80a 100644 --- a/packages/svelte-query-persist-client/package.json +++ b/packages/svelte-query-persist-client/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-query-persist-client", - "version": "5.56.2", + "version": "5.59.0", "description": "Svelte bindings to work with persisters in TanStack/svelte-query", "author": "Lachlan Collins", "license": "MIT", diff --git a/packages/svelte-query/package.json b/packages/svelte-query/package.json index 21decdcf2f..9449cb40a9 100644 --- a/packages/svelte-query/package.json +++ b/packages/svelte-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-query", - "version": "5.56.2", + "version": "5.59.0", "description": "Primitives for managing, caching and syncing asynchronous and remote data in Svelte", "author": "Lachlan Collins", "license": "MIT", diff --git a/packages/vue-query-devtools/package.json b/packages/vue-query-devtools/package.json index d39ec09f5b..7ef3d1e584 100644 --- a/packages/vue-query-devtools/package.json +++ b/packages/vue-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-query-devtools", - "version": "5.58.0", + "version": "5.59.0", "description": "Developer tools to interact with and visualize the TanStack/vue-query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/vue-query/package.json b/packages/vue-query/package.json index dcad0eb466..91bf118f2b 100644 --- a/packages/vue-query/package.json +++ b/packages/vue-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-query", - "version": "5.56.2", + "version": "5.59.0", "description": "Hooks for managing, caching and syncing asynchronous and remote data in Vue", "author": "Damian Osipiuk", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e618239ace..2f8c570938 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -148,7 +148,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) '@tanstack/angular-query-experimental': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.1 @@ -170,7 +170,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -194,7 +194,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) '@tanstack/angular-query-experimental': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.1 @@ -216,7 +216,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -243,7 +243,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(rxjs@7.8.1) '@tanstack/angular-query-experimental': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.1 @@ -265,7 +265,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -295,7 +295,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) '@tanstack/angular-query-experimental': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.1 @@ -317,7 +317,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -344,7 +344,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(rxjs@7.8.1) '@tanstack/angular-query-experimental': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.1 @@ -366,7 +366,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -378,10 +378,10 @@ importers: specifier: 5.2.1 version: 5.2.1 '@tanstack/react-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -412,10 +412,10 @@ importers: examples/react/auto-refetching: dependencies: '@tanstack/react-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -440,16 +440,16 @@ importers: examples/react/basic: dependencies: '@tanstack/query-sync-storage-persister': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/query-sync-storage-persister '@tanstack/react-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/react-query-devtools '@tanstack/react-query-persist-client': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/react-query-persist-client react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -480,10 +480,10 @@ importers: examples/react/basic-graphql-request: dependencies: '@tanstack/react-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/react-query-devtools graphql: specifier: ^16.9.0 @@ -508,10 +508,10 @@ importers: examples/react/default-query-function: dependencies: '@tanstack/react-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -533,10 +533,10 @@ importers: examples/react/devtools-panel: dependencies: '@tanstack/react-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -558,10 +558,10 @@ importers: examples/react/infinite-query-with-max-pages: dependencies: '@tanstack/react-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -586,10 +586,10 @@ importers: examples/react/load-more-infinite-scroll: dependencies: '@tanstack/react-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -617,10 +617,10 @@ importers: examples/react/nextjs: dependencies: '@tanstack/react-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -645,10 +645,10 @@ importers: examples/react/nextjs-app-prefetching: dependencies: '@tanstack/react-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/react-query-devtools next: specifier: ^15.0.0-rc.0 @@ -673,13 +673,13 @@ importers: examples/react/nextjs-suspense-streaming: dependencies: '@tanstack/react-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/react-query-devtools '@tanstack/react-query-next-experimental': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/react-query-next-experimental next: specifier: ^14.2.5 @@ -701,19 +701,19 @@ importers: examples/react/offline: dependencies: '@tanstack/query-sync-storage-persister': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/query-sync-storage-persister '@tanstack/react-location': specifier: ^3.7.4 version: 3.7.4(react-dom@19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522))(react@19.0.0-rc-4c2e457c7c-20240522) '@tanstack/react-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/react-query-devtools '@tanstack/react-query-persist-client': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/react-query-persist-client msw: specifier: ^2.3.4 @@ -741,10 +741,10 @@ importers: examples/react/optimistic-updates-cache: dependencies: '@tanstack/react-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -769,10 +769,10 @@ importers: examples/react/optimistic-updates-ui: dependencies: '@tanstack/react-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -797,10 +797,10 @@ importers: examples/react/pagination: dependencies: '@tanstack/react-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -825,10 +825,10 @@ importers: examples/react/playground: dependencies: '@tanstack/react-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -850,10 +850,10 @@ importers: examples/react/prefetching: dependencies: '@tanstack/react-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -887,10 +887,10 @@ importers: specifier: ^6.4.1 version: 6.4.1(hz73ogopnnbu7tdkoevhdncb4q) '@tanstack/react-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/react-query-devtools expo: specifier: ^51.0.22 @@ -939,10 +939,10 @@ importers: examples/react/react-router: dependencies: '@tanstack/react-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/react-query-devtools localforage: specifier: ^1.10.0 @@ -1003,10 +1003,10 @@ importers: specifier: ^6.0.0 version: 6.0.0(react@19.0.0-rc-4c2e457c7c-20240522)(types-react@19.0.0-rc.1) '@tanstack/react-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1034,10 +1034,10 @@ importers: examples/react/shadow-dom: dependencies: '@tanstack/react-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1065,10 +1065,10 @@ importers: examples/react/simple: dependencies: '@tanstack/react-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1102,10 +1102,10 @@ importers: specifier: ^6.0.0 version: 6.0.0(react@19.0.0-rc-4c2e457c7c-20240522)(types-react@19.0.0-rc.1) '@tanstack/react-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1133,10 +1133,10 @@ importers: examples/react/suspense: dependencies: '@tanstack/react-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/react-query-devtools font-awesome: specifier: ^4.7.0 @@ -1179,10 +1179,10 @@ importers: specifier: ^7.7.2 version: 7.7.2(astro@4.12.3(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)(typescript@5.3.3))(encoding@0.1.13)(next@14.2.5(@babel/core@7.25.2)(react-dom@19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522))(react@18.3.1)(sass@1.77.8))(react@18.3.1) '@tanstack/solid-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/solid-query-devtools astro: specifier: ^4.12.2 @@ -1200,10 +1200,10 @@ importers: examples/solid/basic: dependencies: '@tanstack/solid-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.8.19 @@ -1222,10 +1222,10 @@ importers: examples/solid/basic-graphql-request: dependencies: '@tanstack/solid-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/solid-query-devtools graphql: specifier: ^16.9.0 @@ -1250,10 +1250,10 @@ importers: examples/solid/default-query-function: dependencies: '@tanstack/solid-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.8.19 @@ -1272,10 +1272,10 @@ importers: examples/solid/simple: dependencies: '@tanstack/solid-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.8.19 @@ -1306,10 +1306,10 @@ importers: specifier: ^1.0.6 version: 1.0.6(@testing-library/jest-dom@6.4.8)(rollup@4.19.1)(solid-js@1.8.19)(vinxi@0.4.1(@types/node@22.0.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3))(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@tanstack/solid-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.8.19 @@ -1321,10 +1321,10 @@ importers: examples/svelte/auto-refetching: dependencies: '@tanstack/svelte-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1352,16 +1352,16 @@ importers: examples/svelte/basic: dependencies: '@tanstack/query-sync-storage-persister': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/query-sync-storage-persister '@tanstack/svelte-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/svelte-query-devtools '@tanstack/svelte-query-persist-client': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/svelte-query-persist-client devDependencies: '@sveltejs/adapter-auto': @@ -1389,10 +1389,10 @@ importers: examples/svelte/load-more-infinite-scroll: dependencies: '@tanstack/svelte-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1420,10 +1420,10 @@ importers: examples/svelte/optimistic-updates: dependencies: '@tanstack/svelte-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1451,10 +1451,10 @@ importers: examples/svelte/playground: dependencies: '@tanstack/svelte-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1482,10 +1482,10 @@ importers: examples/svelte/simple: dependencies: '@tanstack/svelte-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/vite-plugin-svelte': @@ -1510,10 +1510,10 @@ importers: examples/svelte/ssr: dependencies: '@tanstack/svelte-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1541,10 +1541,10 @@ importers: examples/svelte/star-wars: dependencies: '@tanstack/svelte-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1581,10 +1581,10 @@ importers: examples/vue/basic: dependencies: '@tanstack/vue-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/vue-query '@tanstack/vue-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/vue-query-devtools vue: specifier: ^3.4.27 @@ -1603,7 +1603,7 @@ importers: examples/vue/dependent-queries: dependencies: '@tanstack/vue-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/vue-query vue: specifier: ^3.4.27 @@ -1622,16 +1622,16 @@ importers: examples/vue/persister: dependencies: '@tanstack/query-core': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/query-core '@tanstack/query-persist-client-core': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/query-persist-client-core '@tanstack/query-sync-storage-persister': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/query-sync-storage-persister '@tanstack/vue-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/vue-query idb-keyval: specifier: ^6.2.1 @@ -1653,10 +1653,10 @@ importers: examples/vue/simple: dependencies: '@tanstack/vue-query': - specifier: ^5.56.2 + specifier: ^5.59.0 version: link:../../../packages/vue-query '@tanstack/vue-query-devtools': - specifier: ^5.58.0 + specifier: ^5.59.0 version: link:../../../packages/vue-query-devtools vue: specifier: ^3.4.27 @@ -9672,7 +9672,7 @@ packages: resolution: {integrity: sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==} engines: {node: '>= 4.0'} os: [darwin] - deprecated: The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2 + deprecated: Upgrade to fsevents v2 to mitigate potential security issues fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} From b6633831f0fb661a9827a47fab2275beb746a96d Mon Sep 17 00:00:00 2001 From: Sagar Ghimire <102343434+go-sagar@users.noreply.github.com> Date: Tue, 1 Oct 2024 14:08:45 -0400 Subject: [PATCH 14/49] docs: Update mutations.md (#8105) --- docs/framework/react/guides/mutations.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/framework/react/guides/mutations.md b/docs/framework/react/guides/mutations.md index 7208aee74d..54a597be8c 100644 --- a/docs/framework/react/guides/mutations.md +++ b/docs/framework/react/guides/mutations.md @@ -226,7 +226,7 @@ There is a slight difference in handling `onSuccess`, `onError` and `onSettled` ```tsx useMutation({ mutationFn: addTodo, - onSuccess: (data, error, variables, context) => { + onSuccess: (data, variables, context) => { // Will be called 3 times }, }) @@ -234,7 +234,7 @@ useMutation({ const todos = ['Todo 1', 'Todo 2', 'Todo 3'] todos.forEach((todo) => { mutate(todo, { - onSuccess: (data, error, variables, context) => { + onSuccess: (data, variables, context) => { // Will execute only once, for the last mutation (Todo 3), // regardless which mutation resolves first }, From 71c5f8801db7166650d00fedc7a6d55aa28b64f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Barbet?= Date: Tue, 1 Oct 2024 18:09:09 +0000 Subject: [PATCH 15/49] docs: sentence wording (#8106) --- docs/framework/react/reference/hydration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/framework/react/reference/hydration.md b/docs/framework/react/reference/hydration.md index 83c430be16..7e2ab468e8 100644 --- a/docs/framework/react/reference/hydration.md +++ b/docs/framework/react/reference/hydration.md @@ -33,7 +33,7 @@ const dehydratedState = dehydrate(queryClient, { - `shouldDehydrateQuery: (query: Query) => boolean` - Optional - Whether to dehydrate queries. - - The function, it is called for each query in the cache + - The function is called for each query in the cache - Return `true` to include this query in dehydration, or `false` otherwise - Defaults to only including successful queries - If you would like to extend the function while retaining the default behavior, import and execute `defaultShouldDehydrateQuery` as part of the return statement From 69476f0ce5778afad4520ed42485b4110993afed Mon Sep 17 00:00:00 2001 From: Jongchan Date: Wed, 2 Oct 2024 03:26:37 +0900 Subject: [PATCH 16/49] test(vue-query): add test and improve typing (#8103) * test(vue-query): add test for clone getters returning values in queryKey * fix(vue-query): improve typing in vueQueryPlugin.test.ts to resolve errors on tsc --------- Co-authored-by: Dominik Dorfmeister --- packages/vue-query/src/__tests__/utils.test.ts | 6 ++++++ .../vue-query/src/__tests__/vueQueryPlugin.test.ts | 10 ++++++---- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/packages/vue-query/src/__tests__/utils.test.ts b/packages/vue-query/src/__tests__/utils.test.ts index e287fcd266..8dead5d899 100644 --- a/packages/vue-query/src/__tests__/utils.test.ts +++ b/packages/vue-query/src/__tests__/utils.test.ts @@ -142,6 +142,12 @@ describe('utils', () => { }) }) + test('should clone getters returning values in queryKey', () => { + const val = ref({ queryKey: [1, 2, () => '3'] }) + const cp = cloneDeepUnref(val) + expect(cp).toStrictEqual({ queryKey: [1, 2, '3'] }) + }) + test('should unref undefined', () => { expect(cloneDeepUnref(ref(undefined))).toBe(undefined) }) diff --git a/packages/vue-query/src/__tests__/vueQueryPlugin.test.ts b/packages/vue-query/src/__tests__/vueQueryPlugin.test.ts index 3896947fe5..b45228a303 100644 --- a/packages/vue-query/src/__tests__/vueQueryPlugin.test.ts +++ b/packages/vue-query/src/__tests__/vueQueryPlugin.test.ts @@ -14,9 +14,11 @@ vi.mock('../devtools/devtools') vi.mock('../useQueryClient') vi.mock('../useBaseQuery') +type UnmountCallback = () => void + interface TestApp extends App { - onUnmount: Function - _unmount: Function + onUnmount: UnmountCallback + _unmount: UnmountCallback _mixin: ComponentOptions _provided: Record $root: TestApp @@ -29,11 +31,11 @@ function getAppMock(withUnmountHook = false): TestApp { provide: vi.fn(), unmount: vi.fn(), onUnmount: withUnmountHook - ? vi.fn((u: Function) => { + ? vi.fn((u: UnmountCallback) => { mock._unmount = u }) : undefined, - mixin: (m: ComponentOptions): any => { + mixin: (m: ComponentOptions) => { mock._mixin = m }, } as unknown as TestApp From a9b3eaf9d03d945c45681b31802f89e6a0b6e4b2 Mon Sep 17 00:00:00 2001 From: Arnoud <6420061+arnoud-dv@users.noreply.github.com> Date: Thu, 3 Oct 2024 23:50:41 +0200 Subject: [PATCH 17/49] docs(angular-query): add pagination example (#8124) * docs(angular-query): add pagination example * ci: apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> --- docs/config.json | 4 + examples/angular/basic/README.md | 2 +- examples/angular/basic/src/app/app.config.ts | 2 +- examples/angular/basic/src/index.html | 2 +- .../infinite-query-with-max-pages/README.md | 2 +- .../angular.json | 10 +- .../src/app/app.config.ts | 2 +- .../src/app/components/example.component.ts | 2 +- ...rojects-service.ts => projects.service.ts} | 0 .../src/index.html | 4 +- examples/angular/pagination/README.md | 6 + examples/angular/pagination/angular.json | 104 +++++++++++++++ examples/angular/pagination/package.json | 29 ++++ .../src/app/api/projects-mock.interceptor.ts | 40 ++++++ .../pagination/src/app/app.component.ts | 12 ++ .../angular/pagination/src/app/app.config.ts | 18 +++ .../src/app/components/example.component.html | 40 ++++++ .../src/app/components/example.component.ts | 66 +++++++++ .../src/app/services/projects.service.ts | 23 ++++ examples/angular/pagination/src/favicon.ico | Bin 0 -> 15086 bytes examples/angular/pagination/src/index.html | 13 ++ examples/angular/pagination/src/main.ts | 5 + examples/angular/pagination/tsconfig.app.json | 10 ++ examples/angular/pagination/tsconfig.json | 29 ++++ examples/angular/router/README.md | 2 +- examples/angular/rxjs/angular.json | 10 +- examples/angular/rxjs/src/index.html | 2 +- examples/angular/simple/README.md | 2 +- examples/angular/simple/src/app/app.config.ts | 2 +- pnpm-lock.yaml | 126 +++++++++++++++--- 30 files changed, 528 insertions(+), 41 deletions(-) rename examples/angular/infinite-query-with-max-pages/src/app/services/{projects-service.ts => projects.service.ts} (100%) create mode 100644 examples/angular/pagination/README.md create mode 100644 examples/angular/pagination/angular.json create mode 100644 examples/angular/pagination/package.json create mode 100644 examples/angular/pagination/src/app/api/projects-mock.interceptor.ts create mode 100644 examples/angular/pagination/src/app/app.component.ts create mode 100644 examples/angular/pagination/src/app/app.config.ts create mode 100644 examples/angular/pagination/src/app/components/example.component.html create mode 100644 examples/angular/pagination/src/app/components/example.component.ts create mode 100644 examples/angular/pagination/src/app/services/projects.service.ts create mode 100644 examples/angular/pagination/src/favicon.ico create mode 100644 examples/angular/pagination/src/index.html create mode 100644 examples/angular/pagination/src/main.ts create mode 100644 examples/angular/pagination/tsconfig.app.json create mode 100644 examples/angular/pagination/tsconfig.json diff --git a/docs/config.json b/docs/config.json index 11a32c4323..cd66f9889e 100644 --- a/docs/config.json +++ b/docs/config.json @@ -1038,6 +1038,10 @@ "label": "Basic", "to": "framework/angular/examples/basic" }, + { + "label": "Pagination", + "to": "framework/angular/examples/pagination" + }, { "label": "Infinite query with Max pages", "to": "framework/angular/examples/infinite-query-with-max-pages" diff --git a/examples/angular/basic/README.md b/examples/angular/basic/README.md index 091e861860..15f2ed2f4a 100644 --- a/examples/angular/basic/README.md +++ b/examples/angular/basic/README.md @@ -1,4 +1,4 @@ -# Angular Query basic example +# TanStack Query Angular basic example To run this example: diff --git a/examples/angular/basic/src/app/app.config.ts b/examples/angular/basic/src/app/app.config.ts index db56fd38d5..75b2b84870 100644 --- a/examples/angular/basic/src/app/app.config.ts +++ b/examples/angular/basic/src/app/app.config.ts @@ -7,7 +7,6 @@ import type { ApplicationConfig } from '@angular/core' export const appConfig: ApplicationConfig = { providers: [ - provideHttpClient(withFetch()), provideAngularQuery( new QueryClient({ defaultOptions: { @@ -17,5 +16,6 @@ export const appConfig: ApplicationConfig = { }, }), ), + provideHttpClient(withFetch()), ], } diff --git a/examples/angular/basic/src/index.html b/examples/angular/basic/src/index.html index 53168b1751..0ca80dd67a 100644 --- a/examples/angular/basic/src/index.html +++ b/examples/angular/basic/src/index.html @@ -8,6 +8,6 @@ - + diff --git a/examples/angular/infinite-query-with-max-pages/README.md b/examples/angular/infinite-query-with-max-pages/README.md index 1d8b6e7182..fce960f6a3 100644 --- a/examples/angular/infinite-query-with-max-pages/README.md +++ b/examples/angular/infinite-query-with-max-pages/README.md @@ -1,4 +1,4 @@ -# Angular Query infinite query example +# TanStack Query Angular infinite query example To run this example: diff --git a/examples/angular/infinite-query-with-max-pages/angular.json b/examples/angular/infinite-query-with-max-pages/angular.json index c105727c39..32d851b616 100644 --- a/examples/angular/infinite-query-with-max-pages/angular.json +++ b/examples/angular/infinite-query-with-max-pages/angular.json @@ -10,7 +10,7 @@ }, "newProjectRoot": "projects", "projects": { - "basic": { + "infinite-query-with-max-pages": { "projectType": "application", "schematics": { "@schematics/angular:component": { @@ -47,7 +47,7 @@ "build": { "builder": "@angular-devkit/build-angular:application", "options": { - "outputPath": "dist/basic", + "outputPath": "dist/infinite-query-with-max-pages", "index": "src/index.html", "browser": "src/main.ts", "polyfills": ["zone.js"], @@ -84,10 +84,10 @@ "builder": "@angular-devkit/build-angular:dev-server", "configurations": { "production": { - "buildTarget": "basic:build:production" + "buildTarget": "infinite-query-with-max-pages:build:production" }, "development": { - "buildTarget": "basic:build:development" + "buildTarget": "infinite-query-with-max-pages:build:development" } }, "defaultConfiguration": "development" @@ -95,7 +95,7 @@ "extract-i18n": { "builder": "@angular-devkit/build-angular:extract-i18n", "options": { - "buildTarget": "basic:build" + "buildTarget": "infinite-query-with-max-pages:build" } } } diff --git a/examples/angular/infinite-query-with-max-pages/src/app/app.config.ts b/examples/angular/infinite-query-with-max-pages/src/app/app.config.ts index ee41436a49..8ad4034c5f 100644 --- a/examples/angular/infinite-query-with-max-pages/src/app/app.config.ts +++ b/examples/angular/infinite-query-with-max-pages/src/app/app.config.ts @@ -12,7 +12,6 @@ import type { ApplicationConfig } from '@angular/core' export const appConfig: ApplicationConfig = { providers: [ - provideHttpClient(withInterceptors([projectsMockInterceptor]), withFetch()), provideAngularQuery( new QueryClient({ defaultOptions: { @@ -22,5 +21,6 @@ export const appConfig: ApplicationConfig = { }, }), ), + provideHttpClient(withInterceptors([projectsMockInterceptor]), withFetch()), ], } diff --git a/examples/angular/infinite-query-with-max-pages/src/app/components/example.component.ts b/examples/angular/infinite-query-with-max-pages/src/app/components/example.component.ts index 509961ef80..37e3f5baeb 100644 --- a/examples/angular/infinite-query-with-max-pages/src/app/components/example.component.ts +++ b/examples/angular/infinite-query-with-max-pages/src/app/components/example.component.ts @@ -8,7 +8,7 @@ import { AngularQueryDevtools } from '@tanstack/angular-query-devtools-experimen import { injectInfiniteQuery } from '@tanstack/angular-query-experimental' import { lastValueFrom } from 'rxjs' import { ProjectStyleDirective } from '../directives/project-style.directive' -import { ProjectsService } from '../services/projects-service' +import { ProjectsService } from '../services/projects.service' @Component({ changeDetection: ChangeDetectionStrategy.OnPush, diff --git a/examples/angular/infinite-query-with-max-pages/src/app/services/projects-service.ts b/examples/angular/infinite-query-with-max-pages/src/app/services/projects.service.ts similarity index 100% rename from examples/angular/infinite-query-with-max-pages/src/app/services/projects-service.ts rename to examples/angular/infinite-query-with-max-pages/src/app/services/projects.service.ts diff --git a/examples/angular/infinite-query-with-max-pages/src/index.html b/examples/angular/infinite-query-with-max-pages/src/index.html index 4e953a7416..7295e04136 100644 --- a/examples/angular/infinite-query-with-max-pages/src/index.html +++ b/examples/angular/infinite-query-with-max-pages/src/index.html @@ -2,12 +2,12 @@ - Angular Query infinite query example + TanStack Query Angular infinite query example - + diff --git a/examples/angular/pagination/README.md b/examples/angular/pagination/README.md new file mode 100644 index 0000000000..fd58c45586 --- /dev/null +++ b/examples/angular/pagination/README.md @@ -0,0 +1,6 @@ +# TanStack Query Angular pagination example + +To run this example: + +- `npm install` or `yarn` or `pnpm i` or `bun i` +- `npm run start` or `yarn start` or `pnpm start` or `bun start` diff --git a/examples/angular/pagination/angular.json b/examples/angular/pagination/angular.json new file mode 100644 index 0000000000..536f15470b --- /dev/null +++ b/examples/angular/pagination/angular.json @@ -0,0 +1,104 @@ +{ + "$schema": "./node_modules/@angular/cli/lib/config/schema.json", + "version": 1, + "cli": { + "packageManager": "pnpm", + "analytics": false, + "cache": { + "enabled": false + } + }, + "newProjectRoot": "projects", + "projects": { + "pagination": { + "projectType": "application", + "schematics": { + "@schematics/angular:component": { + "inlineTemplate": true, + "inlineStyle": true, + "skipTests": true + }, + "@schematics/angular:class": { + "skipTests": true + }, + "@schematics/angular:directive": { + "skipTests": true + }, + "@schematics/angular:guard": { + "skipTests": true + }, + "@schematics/angular:interceptor": { + "skipTests": true + }, + "@schematics/angular:pipe": { + "skipTests": true + }, + "@schematics/angular:resolver": { + "skipTests": true + }, + "@schematics/angular:service": { + "skipTests": true + } + }, + "root": "", + "sourceRoot": "src", + "prefix": "app", + "architect": { + "build": { + "builder": "@angular-devkit/build-angular:application", + "options": { + "outputPath": "dist/pagination", + "index": "src/index.html", + "browser": "src/main.ts", + "polyfills": ["zone.js"], + "tsConfig": "tsconfig.app.json", + "assets": ["src/favicon.ico"], + "styles": [], + "scripts": [] + }, + "configurations": { + "production": { + "budgets": [ + { + "type": "initial", + "maximumWarning": "500kb", + "maximumError": "1mb" + }, + { + "type": "anyComponentStyle", + "maximumWarning": "2kb", + "maximumError": "4kb" + } + ], + "outputHashing": "all" + }, + "development": { + "optimization": false, + "extractLicenses": false, + "sourceMap": true + } + }, + "defaultConfiguration": "production" + }, + "serve": { + "builder": "@angular-devkit/build-angular:dev-server", + "configurations": { + "production": { + "buildTarget": "pagination:build:production" + }, + "development": { + "buildTarget": "pagination:build:development" + } + }, + "defaultConfiguration": "development" + }, + "extract-i18n": { + "builder": "@angular-devkit/build-angular:extract-i18n", + "options": { + "buildTarget": "pagination:build" + } + } + } + } + } +} diff --git a/examples/angular/pagination/package.json b/examples/angular/pagination/package.json new file mode 100644 index 0000000000..d885e8274a --- /dev/null +++ b/examples/angular/pagination/package.json @@ -0,0 +1,29 @@ +{ + "name": "@tanstack/query-example-angular-pagination", + "private": true, + "type": "module", + "scripts": { + "ng": "ng", + "start": "ng serve", + "build": "ng build", + "watch": "ng build --watch --configuration development" + }, + "dependencies": { + "@angular/common": "^17.3.12", + "@angular/compiler": "^17.3.12", + "@angular/core": "^17.3.12", + "@angular/platform-browser": "^17.3.12", + "@angular/platform-browser-dynamic": "^17.3.12", + "@tanstack/angular-query-experimental": "^5.59.0", + "rxjs": "^7.8.1", + "tslib": "^2.6.3", + "zone.js": "^0.14.8" + }, + "devDependencies": { + "@angular-devkit/build-angular": "^17.3.8", + "@angular/cli": "^17.3.8", + "@angular/compiler-cli": "^17.3.12", + "@tanstack/angular-query-devtools-experimental": "^5.59.0", + "typescript": "5.3.3" + } +} diff --git a/examples/angular/pagination/src/app/api/projects-mock.interceptor.ts b/examples/angular/pagination/src/app/api/projects-mock.interceptor.ts new file mode 100644 index 0000000000..e7975f3aab --- /dev/null +++ b/examples/angular/pagination/src/app/api/projects-mock.interceptor.ts @@ -0,0 +1,40 @@ +import { HttpResponse } from '@angular/common/http' +import { delay, of } from 'rxjs' +import type { Observable } from 'rxjs' +import type { HttpEvent, HttpInterceptorFn } from '@angular/common/http' + +export const projectsMockInterceptor: HttpInterceptorFn = ( + req, + next, +): Observable> => { + const { url } = req + + if (url.includes('/api/projects')) { + const page = parseInt( + new URLSearchParams(req.url.split('?')[1]).get('page') || '0', + 10, + ) + const pageSize = 10 + + const projects = Array(pageSize) + .fill(0) + .map((_, i) => { + const id = page * pageSize + (i + 1) + return { + name: 'Project ' + id, + id, + } + }) + + return of( + new HttpResponse({ + status: 200, + body: { + projects, + hasMore: page < 9, + }, + }), + ).pipe(delay(1000)) + } + return next(req) +} diff --git a/examples/angular/pagination/src/app/app.component.ts b/examples/angular/pagination/src/app/app.component.ts new file mode 100644 index 0000000000..cc0dc44f09 --- /dev/null +++ b/examples/angular/pagination/src/app/app.component.ts @@ -0,0 +1,12 @@ +import { ChangeDetectionStrategy, Component } from '@angular/core' +import { AngularQueryDevtools } from '@tanstack/angular-query-devtools-experimental' +import { ExampleComponent } from './components/example.component' + +@Component({ + changeDetection: ChangeDetectionStrategy.OnPush, + selector: 'app-root', + standalone: true, + template: ``, + imports: [AngularQueryDevtools, ExampleComponent], +}) +export class AppComponent {} diff --git a/examples/angular/pagination/src/app/app.config.ts b/examples/angular/pagination/src/app/app.config.ts new file mode 100644 index 0000000000..aa0e11e934 --- /dev/null +++ b/examples/angular/pagination/src/app/app.config.ts @@ -0,0 +1,18 @@ +import { + provideHttpClient, + withFetch, + withInterceptors, +} from '@angular/common/http' +import { + QueryClient, + provideAngularQuery, +} from '@tanstack/angular-query-experimental' +import { projectsMockInterceptor } from './api/projects-mock.interceptor' +import type { ApplicationConfig } from '@angular/core' + +export const appConfig: ApplicationConfig = { + providers: [ + provideAngularQuery(new QueryClient()), + provideHttpClient(withInterceptors([projectsMockInterceptor]), withFetch()), + ], +} diff --git a/examples/angular/pagination/src/app/components/example.component.html b/examples/angular/pagination/src/app/components/example.component.html new file mode 100644 index 0000000000..944b74e77b --- /dev/null +++ b/examples/angular/pagination/src/app/components/example.component.html @@ -0,0 +1,40 @@ +
+

+ In this example, each page of data remains visible as the next page is + fetched. The buttons and capability to proceed to the next page are also + supressed until the next page cursor is known. Each page is cached as a + normal query too, so when going to previous pages, you'll see them + instantaneously while they are also refetched invisibly in the background. +

+ + @if (query.isPending()) { +
Loading...
+ } @else if (query.isError()) { +
Error: {{ query.error().message }}
+ } @else if (query.isSuccess()) { +
+ @for (project of query.data().projects; track project.id) { +

{{ project.name }}

+ } +
+ } + +
Current Page: {{ page() + 1 }}
+ + + + + + + @if (query.isFetching()) { + Loading... + } + +
diff --git a/examples/angular/pagination/src/app/components/example.component.ts b/examples/angular/pagination/src/app/components/example.component.ts new file mode 100644 index 0000000000..03f72d6c6f --- /dev/null +++ b/examples/angular/pagination/src/app/components/example.component.ts @@ -0,0 +1,66 @@ +import { + ChangeDetectionStrategy, + Component, + effect, + inject, + signal, + untracked, +} from '@angular/core' +import { AngularQueryDevtools } from '@tanstack/angular-query-devtools-experimental' +import { + injectQuery, + injectQueryClient, + keepPreviousData, +} from '@tanstack/angular-query-experimental' +import { lastValueFrom } from 'rxjs' +import { ProjectsService } from '../services/projects.service' + +@Component({ + changeDetection: ChangeDetectionStrategy.OnPush, + selector: 'example', + standalone: true, + templateUrl: './example.component.html', + imports: [AngularQueryDevtools], +}) +export class ExampleComponent { + queryClient = injectQueryClient() + projectsService = inject(ProjectsService) + page = signal(0) + + query = injectQuery(() => ({ + queryKey: ['projects', this.page()], + queryFn: () => { + return lastValueFrom(this.projectsService.getProjects(this.page())) + }, + placeholderData: keepPreviousData, + staleTime: 5000, + })) + + prefetchEffect = effect(() => { + const data = this.query.data() + const isPlaceholderData = this.query.isPlaceholderData() + const newPage = this.page() + 1 + + untracked(() => { + if (!isPlaceholderData && data?.hasMore) { + this.queryClient.prefetchQuery({ + queryKey: ['projects', newPage], + queryFn: () => + lastValueFrom(this.projectsService.getProjects(newPage)), + }) + } + }) + }) + + previousPage() { + this.page.update((currentPage) => { + return Math.max(currentPage - 1, 0) + }) + } + + nextPage() { + this.page.update((currentPage) => { + return this.query.data()?.hasMore ? currentPage + 1 : currentPage + }) + } +} diff --git a/examples/angular/pagination/src/app/services/projects.service.ts b/examples/angular/pagination/src/app/services/projects.service.ts new file mode 100644 index 0000000000..7a9197c4dd --- /dev/null +++ b/examples/angular/pagination/src/app/services/projects.service.ts @@ -0,0 +1,23 @@ +import { HttpClient } from '@angular/common/http' +import { Injectable, inject } from '@angular/core' + +interface Project { + id: number + name: string +} + +interface ProjectResponse { + projects: Array + hasMore: boolean +} + +@Injectable({ + providedIn: 'root', +}) +export class ProjectsService { + #http = inject(HttpClient) + + getProjects(page: number) { + return this.#http.get(`/api/projects?page=${page}`) + } +} diff --git a/examples/angular/pagination/src/favicon.ico b/examples/angular/pagination/src/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..57614f9c967596fad0a3989bec2b1deff33034f6 GIT binary patch literal 15086 zcmd^G33O9Omi+`8$@{|M-I6TH3wzF-p5CV8o}7f~KxR60LK+ApEFB<$bcciv%@SmA zV{n>g85YMFFeU*Uvl=i4v)C*qgnb;$GQ=3XTe9{Y%c`mO%su)noNCCQ*@t1WXn|B(hQ7i~ zrUK8|pUkD6#lNo!bt$6)jR!&C?`P5G(`e((P($RaLeq+o0Vd~f11;qB05kdbAOm?r zXv~GYr_sibQO9NGTCdT;+G(!{4Xs@4fPak8#L8PjgJwcs-Mm#nR_Z0s&u?nDX5^~@ z+A6?}g0|=4e_LoE69pPFO`yCD@BCjgKpzMH0O4Xs{Ahc?K3HC5;l=f zg>}alhBXX&);z$E-wai+9TTRtBX-bWYY@cl$@YN#gMd~tM_5lj6W%8ah4;uZ;jP@Q zVbuel1rPA?2@x9Y+u?e`l{Z4ngfG5q5BLH5QsEu4GVpt{KIp1?U)=3+KQ;%7ec8l* zdV=zZgN5>O3G(3L2fqj3;oBbZZw$Ij@`Juz@?+yy#OPw)>#wsTewVgTK9BGt5AbZ&?K&B3GVF&yu?@(Xj3fR3n+ZP0%+wo)D9_xp>Z$`A4 zfV>}NWjO#3lqumR0`gvnffd9Ka}JJMuHS&|55-*mCD#8e^anA<+sFZVaJe7{=p*oX zE_Uv?1>e~ga=seYzh{9P+n5<+7&9}&(kwqSaz;1aD|YM3HBiy<))4~QJSIryyqp| z8nGc(8>3(_nEI4n)n7j(&d4idW1tVLjZ7QbNLXg;LB ziHsS5pXHEjGJZb59KcvS~wv;uZR-+4qEqow`;JCfB*+b^UL^3!?;-^F%yt=VjU|v z39SSqKcRu_NVvz!zJzL0CceJaS6%!(eMshPv_0U5G`~!a#I$qI5Ic(>IONej@aH=f z)($TAT#1I{iCS4f{D2+ApS=$3E7}5=+y(rA9mM#;Cky%b*Gi0KfFA`ofKTzu`AV-9 znW|y@19rrZ*!N2AvDi<_ZeR3O2R{#dh1#3-d%$k${Rx42h+i&GZo5!C^dSL34*AKp z27mTd>k>?V&X;Nl%GZ(>0s`1UN~Hfyj>KPjtnc|)xM@{H_B9rNr~LuH`Gr5_am&Ep zTjZA8hljNj5H1Ipm-uD9rC}U{-vR!eay5&6x6FkfupdpT*84MVwGpdd(}ib)zZ3Ky z7C$pnjc82(W_y_F{PhYj?o!@3__UUvpX)v69aBSzYj3 zdi}YQkKs^SyXyFG2LTRz9{(w}y~!`{EuAaUr6G1M{*%c+kP1olW9z23dSH!G4_HSK zzae-DF$OGR{ofP*!$a(r^5Go>I3SObVI6FLY)N@o<*gl0&kLo-OT{Tl*7nCz>Iq=? zcigIDHtj|H;6sR?or8Wd_a4996GI*CXGU}o;D9`^FM!AT1pBY~?|4h^61BY#_yIfO zKO?E0 zJ{Pc`9rVEI&$xxXu`<5E)&+m(7zX^v0rqofLs&bnQT(1baQkAr^kEsk)15vlzAZ-l z@OO9RF<+IiJ*O@HE256gCt!bF=NM*vh|WVWmjVawcNoksRTMvR03H{p@cjwKh(CL4 z7_PB(dM=kO)!s4fW!1p0f93YN@?ZSG` z$B!JaAJCtW$B97}HNO9(x-t30&E}Mo1UPi@Av%uHj~?T|!4JLwV;KCx8xO#b9IlUW zI6+{a@Wj|<2Y=U;a@vXbxqZNngH8^}LleE_4*0&O7#3iGxfJ%Id>+sb;7{L=aIic8 z|EW|{{S)J-wr@;3PmlxRXU8!e2gm_%s|ReH!reFcY8%$Hl4M5>;6^UDUUae?kOy#h zk~6Ee_@ZAn48Bab__^bNmQ~+k=02jz)e0d9Z3>G?RGG!65?d1>9}7iG17?P*=GUV-#SbLRw)Hu{zx*azHxWkGNTWl@HeWjA?39Ia|sCi{e;!^`1Oec zb>Z|b65OM*;eC=ZLSy?_fg$&^2xI>qSLA2G*$nA3GEnp3$N-)46`|36m*sc#4%C|h zBN<2U;7k>&G_wL4=Ve5z`ubVD&*Hxi)r@{4RCDw7U_D`lbC(9&pG5C*z#W>8>HU)h z!h3g?2UL&sS!oY5$3?VlA0Me9W5e~V;2jds*fz^updz#AJ%G8w2V}AEE?E^=MK%Xt z__Bx1cr7+DQmuHmzn*|hh%~eEc9@m05@clWfpEFcr+06%0&dZJH&@8^&@*$qR@}o3 z@Tuuh2FsLz^zH+dN&T&?0G3I?MpmYJ;GP$J!EzjeM#YLJ!W$}MVNb0^HfOA>5Fe~UNn%Zk(PT@~9}1dt)1UQ zU*B5K?Dl#G74qmg|2>^>0WtLX#Jz{lO4NT`NYB*(L#D|5IpXr9v&7a@YsGp3vLR7L zHYGHZg7{ie6n~2p$6Yz>=^cEg7tEgk-1YRl%-s7^cbqFb(U7&Dp78+&ut5!Tn(hER z|Gp4Ed@CnOPeAe|N>U(dB;SZ?NU^AzoD^UAH_vamp6Ws}{|mSq`^+VP1g~2B{%N-!mWz<`)G)>V-<`9`L4?3dM%Qh6<@kba+m`JS{Ya@9Fq*m6$$ zA1%Ogc~VRH33|S9l%CNb4zM%k^EIpqY}@h{w(aBcJ9c05oiZx#SK9t->5lSI`=&l~ z+-Ic)a{FbBhXV$Xt!WRd`R#Jk-$+_Z52rS>?Vpt2IK<84|E-SBEoIw>cs=a{BlQ7O z-?{Fy_M&84&9|KM5wt~)*!~i~E=(6m8(uCO)I=)M?)&sRbzH$9Rovzd?ZEY}GqX+~ zFbEbLz`BZ49=2Yh-|<`waK-_4!7`ro@zlC|r&I4fc4oyb+m=|c8)8%tZ-z5FwhzDt zL5kB@u53`d@%nHl0Sp)Dw`(QU&>vujEn?GPEXUW!Wi<+4e%BORl&BIH+SwRcbS}X@ z01Pk|vA%OdJKAs17zSXtO55k!;%m9>1eW9LnyAX4uj7@${O6cfii`49qTNItzny5J zH&Gj`e}o}?xjQ}r?LrI%FjUd@xflT3|7LA|ka%Q3i}a8gVm<`HIWoJGH=$EGClX^C0lysQJ>UO(q&;`T#8txuoQ_{l^kEV9CAdXuU1Ghg8 zN_6hHFuy&1x24q5-(Z7;!poYdt*`UTdrQOIQ!2O7_+AHV2hgXaEz7)>$LEdG z<8vE^Tw$|YwZHZDPM!SNOAWG$?J)MdmEk{U!!$M#fp7*Wo}jJ$Q(=8>R`Ats?e|VU?Zt7Cdh%AdnfyN3MBWw{ z$OnREvPf7%z6`#2##_7id|H%Y{vV^vWXb?5d5?a_y&t3@p9t$ncHj-NBdo&X{wrfJ zamN)VMYROYh_SvjJ=Xd!Ga?PY_$;*L=SxFte!4O6%0HEh%iZ4=gvns7IWIyJHa|hT z2;1+e)`TvbNb3-0z&DD_)Jomsg-7p_Uh`wjGnU1urmv1_oVqRg#=C?e?!7DgtqojU zWoAB($&53;TsXu^@2;8M`#z{=rPy?JqgYM0CDf4v@z=ZD|ItJ&8%_7A#K?S{wjxgd z?xA6JdJojrWpB7fr2p_MSsU4(R7=XGS0+Eg#xR=j>`H@R9{XjwBmqAiOxOL` zt?XK-iTEOWV}f>Pz3H-s*>W z4~8C&Xq25UQ^xH6H9kY_RM1$ch+%YLF72AA7^b{~VNTG}Tj#qZltz5Q=qxR`&oIlW Nr__JTFzvMr^FKp4S3v*( literal 0 HcmV?d00001 diff --git a/examples/angular/pagination/src/index.html b/examples/angular/pagination/src/index.html new file mode 100644 index 0000000000..b8112ac8be --- /dev/null +++ b/examples/angular/pagination/src/index.html @@ -0,0 +1,13 @@ + + + + + TanStack Query Angular pagination example + + + + + + + + diff --git a/examples/angular/pagination/src/main.ts b/examples/angular/pagination/src/main.ts new file mode 100644 index 0000000000..c3d8f9af99 --- /dev/null +++ b/examples/angular/pagination/src/main.ts @@ -0,0 +1,5 @@ +import { bootstrapApplication } from '@angular/platform-browser' +import { appConfig } from './app/app.config' +import { AppComponent } from './app/app.component' + +bootstrapApplication(AppComponent, appConfig).catch((err) => console.error(err)) diff --git a/examples/angular/pagination/tsconfig.app.json b/examples/angular/pagination/tsconfig.app.json new file mode 100644 index 0000000000..84f1f992d2 --- /dev/null +++ b/examples/angular/pagination/tsconfig.app.json @@ -0,0 +1,10 @@ +/* To learn more about this file see: https://angular.io/config/tsconfig. */ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/app", + "types": [] + }, + "files": ["src/main.ts"], + "include": ["src/**/*.d.ts"] +} diff --git a/examples/angular/pagination/tsconfig.json b/examples/angular/pagination/tsconfig.json new file mode 100644 index 0000000000..82c63d482a --- /dev/null +++ b/examples/angular/pagination/tsconfig.json @@ -0,0 +1,29 @@ +{ + "compileOnSave": false, + "compilerOptions": { + "outDir": "./dist/out-tsc", + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "skipLibCheck": true, + "esModuleInterop": true, + "sourceMap": true, + "declaration": false, + "experimentalDecorators": true, + "moduleResolution": "node", + "importHelpers": true, + "target": "ES2022", + "module": "ES2022", + "useDefineForClassFields": false, + "lib": ["ES2022", "dom"] + }, + "angularCompilerOptions": { + "enableI18nLegacyMessageIdFormat": false, + "strictInjectionParameters": true, + "strictInputAccessModifiers": true, + "strictTemplates": true + } +} diff --git a/examples/angular/router/README.md b/examples/angular/router/README.md index 129bb7bda8..0429048cb9 100644 --- a/examples/angular/router/README.md +++ b/examples/angular/router/README.md @@ -1,4 +1,4 @@ -# Angular Query router example +# TanStack Query Angular router example To run this example: diff --git a/examples/angular/rxjs/angular.json b/examples/angular/rxjs/angular.json index c105727c39..d47424e82f 100644 --- a/examples/angular/rxjs/angular.json +++ b/examples/angular/rxjs/angular.json @@ -10,7 +10,7 @@ }, "newProjectRoot": "projects", "projects": { - "basic": { + "rxjs": { "projectType": "application", "schematics": { "@schematics/angular:component": { @@ -47,7 +47,7 @@ "build": { "builder": "@angular-devkit/build-angular:application", "options": { - "outputPath": "dist/basic", + "outputPath": "dist/rxjs", "index": "src/index.html", "browser": "src/main.ts", "polyfills": ["zone.js"], @@ -84,10 +84,10 @@ "builder": "@angular-devkit/build-angular:dev-server", "configurations": { "production": { - "buildTarget": "basic:build:production" + "buildTarget": "rxjs:build:production" }, "development": { - "buildTarget": "basic:build:development" + "buildTarget": "rxjs:build:development" } }, "defaultConfiguration": "development" @@ -95,7 +95,7 @@ "extract-i18n": { "builder": "@angular-devkit/build-angular:extract-i18n", "options": { - "buildTarget": "basic:build" + "buildTarget": "rxjs:build" } } } diff --git a/examples/angular/rxjs/src/index.html b/examples/angular/rxjs/src/index.html index 2c67e4a362..290bca207e 100644 --- a/examples/angular/rxjs/src/index.html +++ b/examples/angular/rxjs/src/index.html @@ -8,6 +8,6 @@ - + diff --git a/examples/angular/simple/README.md b/examples/angular/simple/README.md index c329cad361..35939257ca 100644 --- a/examples/angular/simple/README.md +++ b/examples/angular/simple/README.md @@ -1,4 +1,4 @@ -# Angular Query simple example +# TanStack Query Angular simple example To run this example: diff --git a/examples/angular/simple/src/app/app.config.ts b/examples/angular/simple/src/app/app.config.ts index 464fd772d0..914b965923 100644 --- a/examples/angular/simple/src/app/app.config.ts +++ b/examples/angular/simple/src/app/app.config.ts @@ -7,7 +7,7 @@ import type { ApplicationConfig } from '@angular/core' export const appConfig: ApplicationConfig = { providers: [ - provideHttpClient(withFetch()), provideAngularQuery(new QueryClient()), + provideHttpClient(withFetch()), ], } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2f8c570938..709a1ce580 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -162,7 +162,7 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^17.3.8 - version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.0.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.90.3(esbuild@0.20.1)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) + version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.0.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) '@angular/cli': specifier: ^17.3.8 version: 17.3.8(chokidar@3.6.0) @@ -222,6 +222,52 @@ importers: specifier: 5.3.3 version: 5.3.3 + examples/angular/pagination: + dependencies: + '@angular/common': + specifier: ^17.3.12 + version: 17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1) + '@angular/compiler': + specifier: ^17.3.12 + version: 17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) + '@angular/core': + specifier: ^17.3.12 + version: 17.3.12(rxjs@7.8.1)(zone.js@0.14.8) + '@angular/platform-browser': + specifier: ^17.3.12 + version: 17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) + '@angular/platform-browser-dynamic': + specifier: ^17.3.12 + version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) + '@tanstack/angular-query-experimental': + specifier: ^5.59.0 + version: link:../../../packages/angular-query-experimental + rxjs: + specifier: ^7.8.1 + version: 7.8.1 + tslib: + specifier: ^2.6.3 + version: 2.6.3 + zone.js: + specifier: ^0.14.8 + version: 0.14.8 + devDependencies: + '@angular-devkit/build-angular': + specifier: ^17.3.8 + version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.0.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) + '@angular/cli': + specifier: ^17.3.8 + version: 17.3.8(chokidar@3.6.0) + '@angular/compiler-cli': + specifier: ^17.3.12 + version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) + '@tanstack/angular-query-devtools-experimental': + specifier: ^5.59.0 + version: link:../../../packages/angular-query-devtools-experimental + typescript: + specifier: 5.3.3 + version: 5.3.3 + examples/angular/router: dependencies: '@angular/common': @@ -257,7 +303,7 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^17.3.8 - version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.0.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) + version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.0.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.90.3(esbuild@0.20.1)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) '@angular/cli': specifier: ^17.3.8 version: 17.3.8(chokidar@3.6.0) @@ -9672,7 +9718,7 @@ packages: resolution: {integrity: sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==} engines: {node: '>= 4.0'} os: [darwin] - deprecated: Upgrade to fsevents v2 to mitigate potential security issues + deprecated: The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2 fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} @@ -17270,7 +17316,7 @@ snapshots: undici: 6.11.1 vite: 5.1.7(@types/node@22.0.2)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) watchpack: 2.4.0 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.20.1) webpack-dev-middleware: 6.1.2(webpack@5.90.3(esbuild@0.20.1)) webpack-dev-server: 4.15.1(webpack@5.90.3(esbuild@0.20.1)) webpack-merge: 5.10.0 @@ -17302,7 +17348,7 @@ snapshots: dependencies: '@angular-devkit/architect': 0.1703.8(chokidar@3.6.0) rxjs: 7.8.1 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.20.1) webpack-dev-server: 4.15.1(webpack@5.90.3(esbuild@0.20.1)) transitivePeerDependencies: - chokidar @@ -21044,7 +21090,7 @@ snapshots: dependencies: '@angular/compiler-cli': 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) typescript: 5.3.3 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.20.1) '@ngtools/webpack@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(typescript@5.3.3)(webpack@5.93.0(esbuild@0.19.12))': dependencies: @@ -23898,7 +23944,7 @@ snapshots: '@babel/core': 7.24.0 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.20.1) babel-plugin-add-module-exports@0.2.1: {} @@ -24906,7 +24952,7 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.20.1) core-js-compat@3.37.1: dependencies: @@ -25189,7 +25235,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.20.1) css-loader@6.11.0(webpack@5.93.0(esbuild@0.19.12)): dependencies: @@ -28722,7 +28768,7 @@ snapshots: dependencies: klona: 2.0.6 less: 4.2.0 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.20.1) less@4.2.0: dependencies: @@ -28754,7 +28800,7 @@ snapshots: dependencies: webpack-sources: 3.2.3 optionalDependencies: - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.20.1) lie@3.1.1: dependencies: @@ -29707,7 +29753,7 @@ snapshots: dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.20.1) mini-css-extract-plugin@2.9.0(webpack@5.93.0(esbuild@0.19.12)): dependencies: @@ -31359,7 +31405,7 @@ snapshots: postcss: 8.4.35 semver: 7.6.3 optionalDependencies: - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.20.1) transitivePeerDependencies: - typescript @@ -33169,7 +33215,7 @@ snapshots: neo-async: 2.6.2 optionalDependencies: sass: 1.71.1 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.20.1) sass@1.71.1: dependencies: @@ -33644,7 +33690,7 @@ snapshots: dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.0 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.20.1) source-map-resolve@0.5.3: dependencies: @@ -34316,6 +34362,17 @@ snapshots: optionalDependencies: esbuild: 0.19.12 + terser-webpack-plugin@5.3.10(esbuild@0.20.1)(webpack@5.90.3(esbuild@0.20.1)): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.2 + terser: 5.31.3 + webpack: 5.90.3(esbuild@0.20.1) + optionalDependencies: + esbuild: 0.20.1 + terser@4.8.1: dependencies: acorn: 8.12.1 @@ -35568,7 +35625,7 @@ snapshots: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.20.1) webpack-dev-middleware@5.3.4(webpack@5.93.0(esbuild@0.19.12)): dependencies: @@ -35587,7 +35644,7 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.20.1) webpack-dev-server@3.11.1(webpack@4.44.2): dependencies: @@ -35662,7 +35719,7 @@ snapshots: webpack-dev-middleware: 5.3.4(webpack@5.90.3(esbuild@0.20.1)) ws: 8.18.0 optionalDependencies: - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.20.1) transitivePeerDependencies: - bufferutil - debug @@ -35756,7 +35813,7 @@ snapshots: webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(webpack@5.90.3(esbuild@0.20.1)): dependencies: typed-assert: 1.0.9 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.20.1) optionalDependencies: html-webpack-plugin: 5.6.0(webpack@5.93.0(esbuild@0.19.12)) @@ -35821,6 +35878,37 @@ snapshots: - esbuild - uglify-js + webpack@5.90.3(esbuild@0.20.1): + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.5 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/wasm-edit': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + acorn: 8.12.1 + acorn-import-assertions: 1.9.0(acorn@8.12.1) + browserslist: 4.23.2 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.17.1 + es-module-lexer: 1.5.4 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.10(esbuild@0.20.1)(webpack@5.90.3(esbuild@0.20.1)) + watchpack: 2.4.1 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + webpack@5.93.0(esbuild@0.19.12): dependencies: '@types/eslint-scope': 3.7.7 From 05924f469694958d0d26e636c9d919fb51607e98 Mon Sep 17 00:00:00 2001 From: Arnoud <6420061+arnoud-dv@users.noreply.github.com> Date: Fri, 4 Oct 2024 00:04:44 +0200 Subject: [PATCH 18/49] docs(angular-query): fix pagination example double devtools (#8125) --- .../pagination/src/app/components/example.component.html | 1 - .../angular/pagination/src/app/components/example.component.ts | 2 -- 2 files changed, 3 deletions(-) diff --git a/examples/angular/pagination/src/app/components/example.component.html b/examples/angular/pagination/src/app/components/example.component.html index 944b74e77b..b6ffc8c128 100644 --- a/examples/angular/pagination/src/app/components/example.component.html +++ b/examples/angular/pagination/src/app/components/example.component.html @@ -36,5 +36,4 @@ @if (query.isFetching()) { Loading... } - diff --git a/examples/angular/pagination/src/app/components/example.component.ts b/examples/angular/pagination/src/app/components/example.component.ts index 03f72d6c6f..9bb4d10b49 100644 --- a/examples/angular/pagination/src/app/components/example.component.ts +++ b/examples/angular/pagination/src/app/components/example.component.ts @@ -6,7 +6,6 @@ import { signal, untracked, } from '@angular/core' -import { AngularQueryDevtools } from '@tanstack/angular-query-devtools-experimental' import { injectQuery, injectQueryClient, @@ -20,7 +19,6 @@ import { ProjectsService } from '../services/projects.service' selector: 'example', standalone: true, templateUrl: './example.component.html', - imports: [AngularQueryDevtools], }) export class ExampleComponent { queryClient = injectQueryClient() From bb8278d4c59dae0ab3fb2010a834eeb85b8cd776 Mon Sep 17 00:00:00 2001 From: Sol Lee <82362278+saul-atomrigs@users.noreply.github.com> Date: Fri, 4 Oct 2024 21:01:04 +0900 Subject: [PATCH 19/49] fix(eslint-plugin-query): update deprecated `getSourceCode()` method (#8117) * fix(eslint-plugin-query): update deprecated `getSourceCode()` method * chore: add eslint-disable --------- Co-authored-by: Dominik Dorfmeister --- .../rules/stable-query-client/stable-query-client.rule.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/eslint-plugin-query/src/rules/stable-query-client/stable-query-client.rule.ts b/packages/eslint-plugin-query/src/rules/stable-query-client/stable-query-client.rule.ts index 3b934e37e0..29c155ec79 100644 --- a/packages/eslint-plugin-query/src/rules/stable-query-client/stable-query-client.rule.ts +++ b/packages/eslint-plugin-query/src/rules/stable-query-client/stable-query-client.rule.ts @@ -68,7 +68,10 @@ export const rule = createRule({ return } - const nodeText = context.getSourceCode().getText(node) + // we need the fallbacks for backwards compat with eslint < 8.37.0 + // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition + const sourceCode = context.sourceCode ?? context.getSourceCode() + const nodeText = sourceCode.getText(node) const variableName = parent.id.name return (fixer: TSESLint.RuleFixer) => { From 8cec02a1065c206a394bf4672daee843fd62a2dc Mon Sep 17 00:00:00 2001 From: Tanner Linsley Date: Fri, 4 Oct 2024 12:03:48 +0000 Subject: [PATCH 20/49] release: v5.59.1 --- examples/react/algolia/package.json | 2 +- examples/react/basic/package.json | 2 +- examples/solid/simple/package.json | 2 +- examples/vue/2.6-basic/package.json | 2 +- examples/vue/2.7-basic/package.json | 2 +- examples/vue/basic/package.json | 4 +- examples/vue/dependent-queries/package.json | 2 +- examples/vue/nuxt3/package.json | 2 +- examples/vue/persister/package.json | 2 +- examples/vue/simple/package.json | 4 +- packages/eslint-plugin-query/package.json | 2 +- packages/vue-query-devtools/package.json | 2 +- packages/vue-query/package.json | 2 +- pnpm-lock.yaml | 98 ++++++--------------- 14 files changed, 43 insertions(+), 85 deletions(-) diff --git a/examples/react/algolia/package.json b/examples/react/algolia/package.json index 80a182c441..537c7afbb8 100644 --- a/examples/react/algolia/package.json +++ b/examples/react/algolia/package.json @@ -16,7 +16,7 @@ "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, "devDependencies": { - "@tanstack/eslint-plugin-query": "^5.58.1", + "@tanstack/eslint-plugin-query": "^5.59.1", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", "@vitejs/plugin-react": "^4.3.1", diff --git a/examples/react/basic/package.json b/examples/react/basic/package.json index a019859daf..9c7ecc43ef 100644 --- a/examples/react/basic/package.json +++ b/examples/react/basic/package.json @@ -17,7 +17,7 @@ "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, "devDependencies": { - "@tanstack/eslint-plugin-query": "^5.58.1", + "@tanstack/eslint-plugin-query": "^5.59.1", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", "@vitejs/plugin-react": "^4.3.1", diff --git a/examples/solid/simple/package.json b/examples/solid/simple/package.json index 1a11e2a2f6..4f16e4bfe8 100644 --- a/examples/solid/simple/package.json +++ b/examples/solid/simple/package.json @@ -14,7 +14,7 @@ "solid-js": "^1.8.19" }, "devDependencies": { - "@tanstack/eslint-plugin-query": "^5.58.1", + "@tanstack/eslint-plugin-query": "^5.59.1", "typescript": "5.3.3", "vite": "^5.3.5", "vite-plugin-solid": "^2.10.2" diff --git a/examples/vue/2.6-basic/package.json b/examples/vue/2.6-basic/package.json index 86e41fdc8a..70e1cdf218 100644 --- a/examples/vue/2.6-basic/package.json +++ b/examples/vue/2.6-basic/package.json @@ -8,7 +8,7 @@ "_preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.59.0", + "@tanstack/vue-query": "^5.59.1", "@vue/composition-api": "1.7.2", "vue": "2.6.14", "vue-template-compiler": "2.6.14" diff --git a/examples/vue/2.7-basic/package.json b/examples/vue/2.7-basic/package.json index 0538aaefbf..06e3aac76f 100644 --- a/examples/vue/2.7-basic/package.json +++ b/examples/vue/2.7-basic/package.json @@ -8,7 +8,7 @@ "_serve": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.59.0", + "@tanstack/vue-query": "^5.59.1", "vue": "2.7.16", "vue-template-compiler": "2.7.16" }, diff --git a/examples/vue/basic/package.json b/examples/vue/basic/package.json index 4de959c64c..4b0049bf3b 100644 --- a/examples/vue/basic/package.json +++ b/examples/vue/basic/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.59.0", - "@tanstack/vue-query-devtools": "^5.59.0", + "@tanstack/vue-query": "^5.59.1", + "@tanstack/vue-query-devtools": "^5.59.1", "vue": "^3.4.27" }, "devDependencies": { diff --git a/examples/vue/dependent-queries/package.json b/examples/vue/dependent-queries/package.json index ef4bb9e0e8..d74142ccea 100644 --- a/examples/vue/dependent-queries/package.json +++ b/examples/vue/dependent-queries/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.59.0", + "@tanstack/vue-query": "^5.59.1", "vue": "^3.4.27" }, "devDependencies": { diff --git a/examples/vue/nuxt3/package.json b/examples/vue/nuxt3/package.json index 828661f0c2..77e34d9e9c 100644 --- a/examples/vue/nuxt3/package.json +++ b/examples/vue/nuxt3/package.json @@ -7,7 +7,7 @@ "_start": "node .output/server/index.mjs" }, "dependencies": { - "@tanstack/vue-query": "^5.59.0" + "@tanstack/vue-query": "^5.59.1" }, "devDependencies": { "nuxt": "^3.12.4" diff --git a/examples/vue/persister/package.json b/examples/vue/persister/package.json index 9aa1edd3f3..fa68af26d6 100644 --- a/examples/vue/persister/package.json +++ b/examples/vue/persister/package.json @@ -11,7 +11,7 @@ "@tanstack/query-core": "^5.59.0", "@tanstack/query-persist-client-core": "^5.59.0", "@tanstack/query-sync-storage-persister": "^5.59.0", - "@tanstack/vue-query": "^5.59.0", + "@tanstack/vue-query": "^5.59.1", "idb-keyval": "^6.2.1", "vue": "^3.4.27" }, diff --git a/examples/vue/simple/package.json b/examples/vue/simple/package.json index 743a1e8383..937dc8542b 100644 --- a/examples/vue/simple/package.json +++ b/examples/vue/simple/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.59.0", - "@tanstack/vue-query-devtools": "^5.59.0", + "@tanstack/vue-query": "^5.59.1", + "@tanstack/vue-query-devtools": "^5.59.1", "vue": "^3.4.27" }, "devDependencies": { diff --git a/packages/eslint-plugin-query/package.json b/packages/eslint-plugin-query/package.json index fef98d6fd5..af78d4087a 100644 --- a/packages/eslint-plugin-query/package.json +++ b/packages/eslint-plugin-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/eslint-plugin-query", - "version": "5.58.1", + "version": "5.59.1", "description": "ESLint plugin for TanStack Query", "author": "Eliya Cohen", "license": "MIT", diff --git a/packages/vue-query-devtools/package.json b/packages/vue-query-devtools/package.json index 7ef3d1e584..e28b3aab5e 100644 --- a/packages/vue-query-devtools/package.json +++ b/packages/vue-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-query-devtools", - "version": "5.59.0", + "version": "5.59.1", "description": "Developer tools to interact with and visualize the TanStack/vue-query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/vue-query/package.json b/packages/vue-query/package.json index 91bf118f2b..b61b067c66 100644 --- a/packages/vue-query/package.json +++ b/packages/vue-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-query", - "version": "5.59.0", + "version": "5.59.1", "description": "Hooks for managing, caching and syncing asynchronous and remote data in Vue", "author": "Damian Osipiuk", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 709a1ce580..b978c95f2f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -162,7 +162,7 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^17.3.8 - version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.0.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) + version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.0.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.90.3(esbuild@0.20.1)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) '@angular/cli': specifier: ^17.3.8 version: 17.3.8(chokidar@3.6.0) @@ -303,7 +303,7 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^17.3.8 - version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.0.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.90.3(esbuild@0.20.1)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) + version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.0.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) '@angular/cli': specifier: ^17.3.8 version: 17.3.8(chokidar@3.6.0) @@ -437,7 +437,7 @@ importers: version: 19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522) devDependencies: '@tanstack/eslint-plugin-query': - specifier: ^5.58.1 + specifier: ^5.59.1 version: link:../../../packages/eslint-plugin-query '@types/react': specifier: npm:types-react@rc @@ -505,7 +505,7 @@ importers: version: 19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522) devDependencies: '@tanstack/eslint-plugin-query': - specifier: ^5.58.1 + specifier: ^5.59.1 version: link:../../../packages/eslint-plugin-query '@types/react': specifier: npm:types-react@rc @@ -1328,7 +1328,7 @@ importers: version: 1.8.19 devDependencies: '@tanstack/eslint-plugin-query': - specifier: ^5.58.1 + specifier: ^5.59.1 version: link:../../../packages/eslint-plugin-query typescript: specifier: 5.3.3 @@ -1627,10 +1627,10 @@ importers: examples/vue/basic: dependencies: '@tanstack/vue-query': - specifier: ^5.59.0 + specifier: ^5.59.1 version: link:../../../packages/vue-query '@tanstack/vue-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.1 version: link:../../../packages/vue-query-devtools vue: specifier: ^3.4.27 @@ -1649,7 +1649,7 @@ importers: examples/vue/dependent-queries: dependencies: '@tanstack/vue-query': - specifier: ^5.59.0 + specifier: ^5.59.1 version: link:../../../packages/vue-query vue: specifier: ^3.4.27 @@ -1677,7 +1677,7 @@ importers: specifier: ^5.59.0 version: link:../../../packages/query-sync-storage-persister '@tanstack/vue-query': - specifier: ^5.59.0 + specifier: ^5.59.1 version: link:../../../packages/vue-query idb-keyval: specifier: ^6.2.1 @@ -1699,10 +1699,10 @@ importers: examples/vue/simple: dependencies: '@tanstack/vue-query': - specifier: ^5.59.0 + specifier: ^5.59.1 version: link:../../../packages/vue-query '@tanstack/vue-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.1 version: link:../../../packages/vue-query-devtools vue: specifier: ^3.4.27 @@ -9718,7 +9718,7 @@ packages: resolution: {integrity: sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==} engines: {node: '>= 4.0'} os: [darwin] - deprecated: The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2 + deprecated: Upgrade to fsevents v2 to mitigate potential security issues fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} @@ -17316,7 +17316,7 @@ snapshots: undici: 6.11.1 vite: 5.1.7(@types/node@22.0.2)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) watchpack: 2.4.0 - webpack: 5.90.3(esbuild@0.20.1) + webpack: 5.90.3(esbuild@0.19.12) webpack-dev-middleware: 6.1.2(webpack@5.90.3(esbuild@0.20.1)) webpack-dev-server: 4.15.1(webpack@5.90.3(esbuild@0.20.1)) webpack-merge: 5.10.0 @@ -17348,7 +17348,7 @@ snapshots: dependencies: '@angular-devkit/architect': 0.1703.8(chokidar@3.6.0) rxjs: 7.8.1 - webpack: 5.90.3(esbuild@0.20.1) + webpack: 5.90.3(esbuild@0.19.12) webpack-dev-server: 4.15.1(webpack@5.90.3(esbuild@0.20.1)) transitivePeerDependencies: - chokidar @@ -21090,7 +21090,7 @@ snapshots: dependencies: '@angular/compiler-cli': 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) typescript: 5.3.3 - webpack: 5.90.3(esbuild@0.20.1) + webpack: 5.90.3(esbuild@0.19.12) '@ngtools/webpack@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(typescript@5.3.3)(webpack@5.93.0(esbuild@0.19.12))': dependencies: @@ -23944,7 +23944,7 @@ snapshots: '@babel/core': 7.24.0 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.90.3(esbuild@0.20.1) + webpack: 5.90.3(esbuild@0.19.12) babel-plugin-add-module-exports@0.2.1: {} @@ -24952,7 +24952,7 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.90.3(esbuild@0.20.1) + webpack: 5.90.3(esbuild@0.19.12) core-js-compat@3.37.1: dependencies: @@ -25235,7 +25235,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.90.3(esbuild@0.20.1) + webpack: 5.90.3(esbuild@0.19.12) css-loader@6.11.0(webpack@5.93.0(esbuild@0.19.12)): dependencies: @@ -28768,7 +28768,7 @@ snapshots: dependencies: klona: 2.0.6 less: 4.2.0 - webpack: 5.90.3(esbuild@0.20.1) + webpack: 5.90.3(esbuild@0.19.12) less@4.2.0: dependencies: @@ -28800,7 +28800,7 @@ snapshots: dependencies: webpack-sources: 3.2.3 optionalDependencies: - webpack: 5.90.3(esbuild@0.20.1) + webpack: 5.90.3(esbuild@0.19.12) lie@3.1.1: dependencies: @@ -29753,7 +29753,7 @@ snapshots: dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.90.3(esbuild@0.20.1) + webpack: 5.90.3(esbuild@0.19.12) mini-css-extract-plugin@2.9.0(webpack@5.93.0(esbuild@0.19.12)): dependencies: @@ -31405,7 +31405,7 @@ snapshots: postcss: 8.4.35 semver: 7.6.3 optionalDependencies: - webpack: 5.90.3(esbuild@0.20.1) + webpack: 5.90.3(esbuild@0.19.12) transitivePeerDependencies: - typescript @@ -33215,7 +33215,7 @@ snapshots: neo-async: 2.6.2 optionalDependencies: sass: 1.71.1 - webpack: 5.90.3(esbuild@0.20.1) + webpack: 5.90.3(esbuild@0.19.12) sass@1.71.1: dependencies: @@ -33690,7 +33690,7 @@ snapshots: dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.0 - webpack: 5.90.3(esbuild@0.20.1) + webpack: 5.90.3(esbuild@0.19.12) source-map-resolve@0.5.3: dependencies: @@ -34362,17 +34362,6 @@ snapshots: optionalDependencies: esbuild: 0.19.12 - terser-webpack-plugin@5.3.10(esbuild@0.20.1)(webpack@5.90.3(esbuild@0.20.1)): - dependencies: - '@jridgewell/trace-mapping': 0.3.25 - jest-worker: 27.5.1 - schema-utils: 3.3.0 - serialize-javascript: 6.0.2 - terser: 5.31.3 - webpack: 5.90.3(esbuild@0.20.1) - optionalDependencies: - esbuild: 0.20.1 - terser@4.8.1: dependencies: acorn: 8.12.1 @@ -35625,7 +35614,7 @@ snapshots: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.90.3(esbuild@0.20.1) + webpack: 5.90.3(esbuild@0.19.12) webpack-dev-middleware@5.3.4(webpack@5.93.0(esbuild@0.19.12)): dependencies: @@ -35644,7 +35633,7 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.90.3(esbuild@0.20.1) + webpack: 5.90.3(esbuild@0.19.12) webpack-dev-server@3.11.1(webpack@4.44.2): dependencies: @@ -35719,7 +35708,7 @@ snapshots: webpack-dev-middleware: 5.3.4(webpack@5.90.3(esbuild@0.20.1)) ws: 8.18.0 optionalDependencies: - webpack: 5.90.3(esbuild@0.20.1) + webpack: 5.90.3(esbuild@0.19.12) transitivePeerDependencies: - bufferutil - debug @@ -35813,7 +35802,7 @@ snapshots: webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(webpack@5.90.3(esbuild@0.20.1)): dependencies: typed-assert: 1.0.9 - webpack: 5.90.3(esbuild@0.20.1) + webpack: 5.90.3(esbuild@0.19.12) optionalDependencies: html-webpack-plugin: 5.6.0(webpack@5.93.0(esbuild@0.19.12)) @@ -35878,37 +35867,6 @@ snapshots: - esbuild - uglify-js - webpack@5.90.3(esbuild@0.20.1): - dependencies: - '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.5 - '@webassemblyjs/ast': 1.12.1 - '@webassemblyjs/wasm-edit': 1.12.1 - '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.12.1 - acorn-import-assertions: 1.9.0(acorn@8.12.1) - browserslist: 4.23.2 - chrome-trace-event: 1.0.4 - enhanced-resolve: 5.17.1 - es-module-lexer: 1.5.4 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 3.3.0 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.20.1)(webpack@5.90.3(esbuild@0.20.1)) - watchpack: 2.4.1 - webpack-sources: 3.2.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - webpack@5.93.0(esbuild@0.19.12): dependencies: '@types/eslint-scope': 3.7.7 From 08a568dbbcf1826817105563d518ff1e431e10d3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 4 Oct 2024 12:14:14 +0000 Subject: [PATCH 21/49] chore(deps): update dependency vite to v5.3.6 [security] --- pnpm-lock.yaml | 2683 ++++++++++++++++++++++++------------------------ 1 file changed, 1349 insertions(+), 1334 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b978c95f2f..3603d936cb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -29,7 +29,7 @@ importers: version: 0.8.9(@solidjs/router@0.14.1(solid-js@1.8.19))(solid-js@1.8.19) '@tanstack/config': specifier: ^0.13.1 - version: 0.13.1(@types/node@20.14.13)(esbuild@0.19.12)(eslint@9.9.1(jiti@1.21.6))(rollup@4.19.1)(typescript@5.3.3)(vite@5.3.5(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 0.13.1(@types/node@20.14.13)(esbuild@0.19.12)(eslint@9.9.1(jiti@1.21.6))(rollup@4.24.0)(typescript@5.3.3)(vite@5.4.8(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@testing-library/jest-dom': specifier: ^6.4.8 version: 6.4.8 @@ -101,7 +101,7 @@ importers: version: 1.8.19 tsup: specifier: 8.0.2 - version: 8.0.2(@microsoft/api-extractor@7.47.4(@types/node@20.14.13))(postcss@8.4.40)(typescript@5.3.3) + version: 8.0.2(@microsoft/api-extractor@7.47.4(@types/node@20.14.13))(postcss@8.4.47)(typescript@5.3.3) typescript: specifier: 5.3.3 version: 5.3.3 @@ -125,7 +125,7 @@ importers: version: typescript@5.2.2 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) vitest: specifier: ^2.0.4 version: 2.0.5(@types/node@20.14.13)(jsdom@25.0.0)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) @@ -155,14 +155,14 @@ importers: version: 7.8.1 tslib: specifier: ^2.6.3 - version: 2.6.3 + version: 2.7.0 zone.js: specifier: ^0.14.8 version: 0.14.8 devDependencies: '@angular-devkit/build-angular': specifier: ^17.3.8 - version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.0.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.90.3(esbuild@0.20.1)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) + version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.90.3(esbuild@0.20.1)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) '@angular/cli': specifier: ^17.3.8 version: 17.3.8(chokidar@3.6.0) @@ -201,14 +201,14 @@ importers: version: 7.8.1 tslib: specifier: ^2.6.3 - version: 2.6.3 + version: 2.7.0 zone.js: specifier: ^0.14.8 version: 0.14.8 devDependencies: '@angular-devkit/build-angular': specifier: ^17.3.8 - version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.0.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) + version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) '@angular/cli': specifier: ^17.3.8 version: 17.3.8(chokidar@3.6.0) @@ -247,14 +247,14 @@ importers: version: 7.8.1 tslib: specifier: ^2.6.3 - version: 2.6.3 + version: 2.7.0 zone.js: specifier: ^0.14.8 version: 0.14.8 devDependencies: '@angular-devkit/build-angular': specifier: ^17.3.8 - version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.0.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) + version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) '@angular/cli': specifier: ^17.3.8 version: 17.3.8(chokidar@3.6.0) @@ -296,14 +296,14 @@ importers: version: 7.8.1 tslib: specifier: ^2.6.3 - version: 2.6.3 + version: 2.7.0 zone.js: specifier: ^0.14.8 version: 0.14.8 devDependencies: '@angular-devkit/build-angular': specifier: ^17.3.8 - version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.0.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) + version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) '@angular/cli': specifier: ^17.3.8 version: 17.3.8(chokidar@3.6.0) @@ -348,14 +348,14 @@ importers: version: 7.8.1 tslib: specifier: ^2.6.3 - version: 2.6.3 + version: 2.7.0 zone.js: specifier: ^0.14.8 version: 0.14.8 devDependencies: '@angular-devkit/build-angular': specifier: ^17.3.8 - version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.0.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) + version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) '@angular/cli': specifier: ^17.3.8 version: 17.3.8(chokidar@3.6.0) @@ -397,14 +397,14 @@ importers: version: 7.8.1 tslib: specifier: ^2.6.3 - version: 2.6.3 + version: 2.7.0 zone.js: specifier: ^0.14.8 version: 0.14.8 devDependencies: '@angular-devkit/build-angular': specifier: ^17.3.8 - version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.0.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) + version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) '@angular/cli': specifier: ^17.3.8 version: 17.3.8(chokidar@3.6.0) @@ -447,13 +447,13 @@ importers: version: types-react-dom@19.0.0-rc.1 '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 4.3.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) typescript: specifier: 5.3.3 version: 5.3.3 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) examples/react/auto-refetching: dependencies: @@ -515,13 +515,13 @@ importers: version: types-react-dom@19.0.0-rc.1 '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 4.3.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) typescript: specifier: 5.3.3 version: 5.3.3 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) examples/react/basic-graphql-request: dependencies: @@ -546,10 +546,10 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 4.3.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) examples/react/default-query-function: dependencies: @@ -568,13 +568,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 4.3.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) typescript: specifier: 5.3.3 version: 5.3.3 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) examples/react/devtools-panel: dependencies: @@ -593,13 +593,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 4.3.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) typescript: specifier: 5.3.3 version: 5.3.3 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) examples/react/infinite-query-with-max-pages: dependencies: @@ -776,13 +776,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 4.3.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) typescript: specifier: 5.3.3 version: 5.3.3 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) examples/react/optimistic-updates-cache: dependencies: @@ -885,13 +885,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 4.3.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) typescript: specifier: 5.3.3 version: 5.3.3 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) examples/react/prefetching: dependencies: @@ -1026,13 +1026,13 @@ importers: version: 1.2.3 '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 4.3.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) typescript: specifier: 5.3.3 version: 5.3.3 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) examples/react/rick-morty: dependencies: @@ -1069,13 +1069,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 4.3.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) typescript: specifier: 5.3.3 version: 5.3.3 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) examples/react/shadow-dom: dependencies: @@ -1100,13 +1100,13 @@ importers: version: types-react-dom@19.0.0-rc.1 '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 4.3.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) typescript: specifier: 5.3.3 version: 5.3.3 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) examples/react/simple: dependencies: @@ -1125,13 +1125,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 4.3.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) typescript: specifier: 5.3.3 version: 5.3.3 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) examples/react/star-wars: dependencies: @@ -1168,13 +1168,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 4.3.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) typescript: specifier: 5.3.3 version: 5.3.3 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) examples/react/suspense: dependencies: @@ -1199,13 +1199,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 4.3.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) typescript: specifier: 5.3.3 version: 5.3.3 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) examples/solid/astro: dependencies: @@ -1214,16 +1214,16 @@ importers: version: 0.8.3(prettier@3.3.3)(typescript@5.3.3) '@astrojs/node': specifier: ^8.3.2 - version: 8.3.2(astro@4.12.3(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)(typescript@5.3.3)) + version: 8.3.2(astro@4.12.3(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)(typescript@5.3.3)) '@astrojs/solid-js': specifier: ^4.4.0 - version: 4.4.0(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 4.4.0(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@astrojs/tailwind': specifier: ^5.1.0 - version: 5.1.0(astro@4.12.3(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)(typescript@5.3.3))(tailwindcss@3.4.7) + version: 5.1.0(astro@4.12.3(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)(typescript@5.3.3))(tailwindcss@3.4.7) '@astrojs/vercel': specifier: ^7.7.2 - version: 7.7.2(astro@4.12.3(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)(typescript@5.3.3))(encoding@0.1.13)(next@14.2.5(@babel/core@7.25.2)(react-dom@19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522))(react@18.3.1)(sass@1.77.8))(react@18.3.1) + version: 7.7.2(astro@4.12.3(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)(typescript@5.3.3))(encoding@0.1.13)(next@14.2.5(@babel/core@7.25.2)(react-dom@19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522))(react@18.3.1)(sass@1.77.8))(react@18.3.1) '@tanstack/solid-query': specifier: ^5.59.0 version: link:../../../packages/solid-query @@ -1232,7 +1232,7 @@ importers: version: link:../../../packages/solid-query-devtools astro: specifier: ^4.12.2 - version: 4.12.3(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)(typescript@5.3.3) + version: 4.12.3(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)(typescript@5.3.3) solid-js: specifier: ^1.8.19 version: 1.8.19 @@ -1260,10 +1260,10 @@ importers: version: 5.3.3 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 2.10.2(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) examples/solid/basic-graphql-request: dependencies: @@ -1288,10 +1288,10 @@ importers: version: 5.3.3 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 2.10.2(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) examples/solid/default-query-function: dependencies: @@ -1310,10 +1310,10 @@ importers: version: 5.3.3 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 2.10.2(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) examples/solid/simple: dependencies: @@ -1335,10 +1335,10 @@ importers: version: 5.3.3 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 2.10.2(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) examples/solid/solid-start-streaming: dependencies: @@ -1350,7 +1350,7 @@ importers: version: 0.14.1(solid-js@1.8.19) '@solidjs/start': specifier: ^1.0.6 - version: 1.0.6(@testing-library/jest-dom@6.4.8)(rollup@4.19.1)(solid-js@1.8.19)(vinxi@0.4.1(@types/node@22.0.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3))(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 1.0.6(@testing-library/jest-dom@6.4.8)(rollup@4.24.0)(solid-js@1.8.19)(vinxi@0.4.1(@types/node@22.7.4)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3))(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@tanstack/solid-query': specifier: ^5.59.0 version: link:../../../packages/solid-query @@ -1362,7 +1362,7 @@ importers: version: 1.8.19 vinxi: specifier: ^0.4.1 - version: 0.4.1(@types/node@22.0.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3) + version: 0.4.1(@types/node@22.7.4)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3) examples/svelte/auto-refetching: dependencies: @@ -1375,13 +1375,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.2 - version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) + version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) '@sveltejs/kit': specifier: ^2.5.18 - version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) svelte: specifier: ^4.2.18 version: 4.2.18 @@ -1393,7 +1393,7 @@ importers: version: 5.3.3 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) examples/svelte/basic: dependencies: @@ -1412,13 +1412,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.2 - version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) + version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) '@sveltejs/kit': specifier: ^2.5.18 - version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) svelte: specifier: ^4.2.18 version: 4.2.18 @@ -1430,7 +1430,7 @@ importers: version: 5.3.3 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) examples/svelte/load-more-infinite-scroll: dependencies: @@ -1443,13 +1443,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.2 - version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) + version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) '@sveltejs/kit': specifier: ^2.5.18 - version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) svelte: specifier: ^4.2.18 version: 4.2.18 @@ -1461,7 +1461,7 @@ importers: version: 5.3.3 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) examples/svelte/optimistic-updates: dependencies: @@ -1474,13 +1474,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.2 - version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) + version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) '@sveltejs/kit': specifier: ^2.5.18 - version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) svelte: specifier: ^4.2.18 version: 4.2.18 @@ -1492,7 +1492,7 @@ importers: version: 5.3.3 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) examples/svelte/playground: dependencies: @@ -1505,13 +1505,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.2 - version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) + version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) '@sveltejs/kit': specifier: ^2.5.18 - version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) svelte: specifier: ^4.2.18 version: 4.2.18 @@ -1523,7 +1523,7 @@ importers: version: 5.3.3 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) examples/svelte/simple: dependencies: @@ -1536,7 +1536,7 @@ importers: devDependencies: '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@tsconfig/svelte': specifier: ^5.0.4 version: 5.0.4 @@ -1551,7 +1551,7 @@ importers: version: 5.3.3 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) examples/svelte/ssr: dependencies: @@ -1564,13 +1564,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.2 - version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) + version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) '@sveltejs/kit': specifier: ^2.5.18 - version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) svelte: specifier: ^4.2.18 version: 4.2.18 @@ -1582,7 +1582,7 @@ importers: version: 5.3.3 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) examples/svelte/star-wars: dependencies: @@ -1595,19 +1595,19 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.2 - version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) + version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) '@sveltejs/kit': specifier: ^2.5.18 - version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) autoprefixer: specifier: ^10.4.19 - version: 10.4.19(postcss@8.4.40) + version: 10.4.19(postcss@8.4.47) postcss: specifier: ^8.4.40 - version: 8.4.40 + version: 8.4.47 svelte: specifier: ^4.2.18 version: 4.2.18 @@ -1622,7 +1622,7 @@ importers: version: 5.3.3 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) examples/vue/basic: dependencies: @@ -1638,13 +1638,13 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.1.1 - version: 5.1.1(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.3.3)) + version: 5.1.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.3.3)) typescript: specifier: 5.3.3 version: 5.3.3 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) examples/vue/dependent-queries: dependencies: @@ -1657,13 +1657,13 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.1.1 - version: 5.1.1(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.3.3)) + version: 5.1.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.3.3)) typescript: specifier: 5.3.3 version: 5.3.3 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) examples/vue/persister: dependencies: @@ -1688,13 +1688,13 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.1.1 - version: 5.1.1(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.3.3)) + version: 5.1.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.3.3)) typescript: specifier: 5.3.3 version: 5.3.3 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) examples/vue/simple: dependencies: @@ -1710,13 +1710,13 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.1.1 - version: 5.1.1(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.3.3)) + version: 5.1.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.3.3)) typescript: specifier: 5.3.3 version: 5.3.3 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) integrations/angular-cli-17: dependencies: @@ -1740,14 +1740,14 @@ importers: version: 7.8.1 tslib: specifier: ^2.6.3 - version: 2.6.3 + version: 2.7.0 zone.js: specifier: ^0.14.8 version: 0.14.8 devDependencies: '@angular-devkit/build-angular': specifier: ^17.3.8 - version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.0.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) + version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) '@angular/cli': specifier: ^17.3.8 version: 17.3.8(chokidar@3.6.0) @@ -1874,7 +1874,7 @@ importers: version: link:../../packages/react-query-devtools '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 4.3.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) react: specifier: 19.0.0-rc-4c2e457c7c-20240522 version: 19.0.0-rc-4c2e457c7c-20240522 @@ -1883,7 +1883,7 @@ importers: version: 19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522) vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) integrations/solid-vite: dependencies: @@ -1898,16 +1898,16 @@ importers: version: 1.8.19 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 2.10.2(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) integrations/svelte-vite: devDependencies: '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@tanstack/svelte-query': specifier: workspace:* version: link:../../packages/svelte-query @@ -1919,7 +1919,7 @@ importers: version: 4.2.18 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) integrations/vue-vite: dependencies: @@ -1932,13 +1932,13 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.1.1 - version: 5.1.1(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.3.3)) + version: 5.1.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.3.3)) typescript: specifier: 5.3.3 version: 5.3.3 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) vue-tsc: specifier: ^2.0.26 version: 2.0.29(typescript@5.3.3) @@ -1950,7 +1950,7 @@ importers: version: link:../query-devtools tslib: specifier: ^2.6.3 - version: 2.6.3 + version: 2.7.0 devDependencies: '@angular/common': specifier: ^17.3.12 @@ -1969,7 +1969,7 @@ importers: version: 50.2.2(eslint@9.9.1(jiti@1.21.6)) ng-packagr: specifier: ^17.3.0 - version: 17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.3.3) + version: 17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3) typescript: specifier: 5.3.3 version: 5.3.3 @@ -1981,11 +1981,11 @@ importers: version: link:../query-core tslib: specifier: ^2.6.3 - version: 2.6.3 + version: 2.7.0 devDependencies: '@analogjs/vite-plugin-angular': specifier: ^1.6.4 - version: 1.6.4(@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.0.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3))(@ngtools/webpack@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(typescript@5.3.3)(webpack@5.93.0(esbuild@0.19.12))) + version: 1.6.4(@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3))(@ngtools/webpack@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(typescript@5.3.3)(webpack@5.93.0(esbuild@0.19.12))) '@angular/compiler': specifier: ^17.3.12 version: 17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) @@ -2003,13 +2003,13 @@ importers: version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) '@microsoft/api-extractor': specifier: ^7.47.4 - version: 7.47.4(@types/node@22.0.2) + version: 7.47.4(@types/node@22.7.4) eslint-plugin-jsdoc: specifier: ^50.2.2 version: 50.2.2(eslint@9.9.1(jiti@1.21.6)) ng-packagr: specifier: ^17.3.0 - version: 17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.3.3) + version: 17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3) typescript: specifier: 5.3.3 version: 5.3.3 @@ -2093,10 +2093,10 @@ importers: version: 2.2.1 tsup-preset-solid: specifier: ^2.2.0 - version: 2.2.0(esbuild@0.21.5)(solid-js@1.8.19)(tsup@8.0.2(@microsoft/api-extractor@7.47.4(@types/node@22.0.2))(postcss@8.4.40)(typescript@5.4.2)) + version: 2.2.0(esbuild@0.21.5)(solid-js@1.8.19)(tsup@8.0.2(@microsoft/api-extractor@7.47.4(@types/node@22.7.4))(postcss@8.4.47)(typescript@5.4.2)) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 2.10.2(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) packages/query-persist-client-core: dependencies: @@ -2127,7 +2127,7 @@ importers: version: types-react-dom@19.0.0-rc.1 '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 4.3.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) eslint-plugin-react-compiler: specifier: 0.0.0-experimental-f8a5409-20240829 version: 0.0.0-experimental-f8a5409-20240829(eslint@9.9.1(jiti@1.21.6)) @@ -2155,7 +2155,7 @@ importers: version: types-react@19.0.0-rc.1 '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 4.3.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) react: specifier: 19.0.0-rc-4c2e457c7c-20240522 version: 19.0.0-rc-4c2e457c7c-20240522 @@ -2170,7 +2170,7 @@ importers: version: types-react@19.0.0-rc.1 '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 4.3.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) next: specifier: ^14.2.5 version: 14.2.5(react-dom@19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522))(react@19.0.0-rc-4c2e457c7c-20240522)(sass@1.77.8) @@ -2192,7 +2192,7 @@ importers: version: types-react@19.0.0-rc.1 '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 4.3.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) react: specifier: 19.0.0-rc-4c2e457c7c-20240522 version: 19.0.0-rc-4c2e457c7c-20240522 @@ -2208,10 +2208,10 @@ importers: version: 1.8.19 tsup-preset-solid: specifier: ^2.2.0 - version: 2.2.0(esbuild@0.21.5)(solid-js@1.8.19)(tsup@8.0.2(@microsoft/api-extractor@7.47.4(@types/node@22.0.2))(postcss@8.4.40)(typescript@5.4.2)) + version: 2.2.0(esbuild@0.21.5)(solid-js@1.8.19)(tsup@8.0.2(@microsoft/api-extractor@7.47.4(@types/node@22.7.4))(postcss@8.4.47)(typescript@5.4.2)) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 2.10.2(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) packages/solid-query-devtools: dependencies: @@ -2227,10 +2227,10 @@ importers: version: 1.8.19 tsup-preset-solid: specifier: ^2.2.0 - version: 2.2.0(esbuild@0.21.5)(solid-js@1.8.19)(tsup@8.0.2(@microsoft/api-extractor@7.47.4(@types/node@22.0.2))(postcss@8.4.40)(typescript@5.4.2)) + version: 2.2.0(esbuild@0.21.5)(solid-js@1.8.19)(tsup@8.0.2(@microsoft/api-extractor@7.47.4(@types/node@22.7.4))(postcss@8.4.47)(typescript@5.4.2)) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 2.10.2(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) packages/solid-query-persist-client: dependencies: @@ -2246,10 +2246,10 @@ importers: version: 1.8.19 tsup-preset-solid: specifier: ^2.2.0 - version: 2.2.0(esbuild@0.21.5)(solid-js@1.8.19)(tsup@8.0.2(@microsoft/api-extractor@7.47.4(@types/node@22.0.2))(postcss@8.4.40)(typescript@5.4.2)) + version: 2.2.0(esbuild@0.21.5)(solid-js@1.8.19)(tsup@8.0.2(@microsoft/api-extractor@7.47.4(@types/node@22.7.4))(postcss@8.4.47)(typescript@5.4.2)) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 2.10.2(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) packages/svelte-query: dependencies: @@ -2262,10 +2262,10 @@ importers: version: 2.3.2(svelte@4.2.18)(typescript@5.4.2) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@testing-library/svelte': specifier: ^5.2.1 - version: 5.2.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vitest@2.0.5(@types/node@22.0.2)(jsdom@25.0.0)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 5.2.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vitest@2.0.5(@types/node@22.7.4)(jsdom@25.0.0)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) eslint-plugin-svelte: specifier: ^2.43.0 version: 2.43.0(eslint@9.9.1(jiti@1.21.6))(svelte@4.2.18) @@ -2290,7 +2290,7 @@ importers: version: 2.3.2(svelte@4.2.18)(typescript@5.4.2) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@tanstack/svelte-query': specifier: workspace:* version: link:../svelte-query @@ -2315,13 +2315,13 @@ importers: version: 2.3.2(svelte@4.2.18)(typescript@5.4.2) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@tanstack/svelte-query': specifier: workspace:* version: link:../svelte-query '@testing-library/svelte': specifier: ^5.2.1 - version: 5.2.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vitest@2.0.5(@types/node@22.0.2)(jsdom@25.0.0)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 5.2.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vitest@2.0.5(@types/node@22.7.4)(jsdom@25.0.0)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) eslint-plugin-svelte: specifier: ^2.43.0 version: 2.43.0(eslint@9.9.1(jiti@1.21.6))(svelte@4.2.18) @@ -2349,7 +2349,7 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.1.1 - version: 5.1.1(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.4.2)) + version: 5.1.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.4.2)) '@vue/composition-api': specifier: 1.7.2 version: 1.7.2(vue@3.4.35(typescript@5.4.2)) @@ -2377,13 +2377,13 @@ importers: version: link:../vue-query '@vitejs/plugin-vue': specifier: ^5.1.1 - version: 5.1.1(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.4.2)) + version: 5.1.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.4.2)) eslint-plugin-vue: specifier: ^9.27.0 version: 9.27.0(eslint@9.9.1(jiti@1.21.6)) vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) vue: specifier: ^3.4.27 version: 3.4.35(typescript@5.4.2) @@ -2663,8 +2663,8 @@ packages: '@babel/code-frame@7.10.4': resolution: {integrity: sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==} - '@babel/code-frame@7.24.7': - resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} + '@babel/code-frame@7.25.7': + resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==} engines: {node: '>=6.9.0'} '@babel/compat-data@7.25.2': @@ -2691,8 +2691,8 @@ packages: resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} engines: {node: '>=6.9.0'} - '@babel/generator@7.25.0': - resolution: {integrity: sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==} + '@babel/generator@7.25.7': + resolution: {integrity: sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==} engines: {node: '>=6.9.0'} '@babel/helper-annotate-as-pure@7.22.5': @@ -2759,8 +2759,8 @@ packages: resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==} engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.24.8': - resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==} + '@babel/helper-plugin-utils@7.25.7': + resolution: {integrity: sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==} engines: {node: '>=6.9.0'} '@babel/helper-remap-async-to-generator@7.25.0': @@ -2787,12 +2787,12 @@ packages: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.24.8': - resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} + '@babel/helper-string-parser@7.25.7': + resolution: {integrity: sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.24.7': - resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} + '@babel/helper-validator-identifier@7.25.7': + resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==} engines: {node: '>=6.9.0'} '@babel/helper-validator-option@7.24.8': @@ -2807,12 +2807,12 @@ packages: resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==} engines: {node: '>=6.9.0'} - '@babel/highlight@7.24.7': - resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} + '@babel/highlight@7.25.7': + resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.25.3': - resolution: {integrity: sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==} + '@babel/parser@7.25.7': + resolution: {integrity: sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==} engines: {node: '>=6.0.0'} hasBin: true @@ -2984,8 +2984,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-import-attributes@7.24.7': - resolution: {integrity: sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==} + '@babel/plugin-syntax-import-attributes@7.25.7': + resolution: {integrity: sha512-AqVo+dguCgmpi/3mYBdu9lkngOBlQ2w2vnNpa6gfiCxQZLzV4ZbhsXitJ2Yblkoe1VQwtHSaNmIaGll/26YWRw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -3048,8 +3048,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-typescript@7.24.7': - resolution: {integrity: sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==} + '@babel/plugin-syntax-typescript@7.25.7': + resolution: {integrity: sha512-rR+5FDjpCHqqZN2bzZm18bVYGaejGq5ZkpVCJLXor/+zlSrSoc4KWcHI0URVWjl/68Dyr1uwZUz/1njycEAv9g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -3488,16 +3488,16 @@ packages: resolution: {integrity: sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==} engines: {node: '>=6.9.0'} - '@babel/template@7.25.0': - resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} + '@babel/template@7.25.7': + resolution: {integrity: sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.25.3': - resolution: {integrity: sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==} + '@babel/traverse@7.25.7': + resolution: {integrity: sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==} engines: {node: '>=6.9.0'} - '@babel/types@7.25.2': - resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==} + '@babel/types@7.25.7': + resolution: {integrity: sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==} engines: {node: '>=6.9.0'} '@bundled-es-modules/cookie@2.0.0': @@ -4496,8 +4496,8 @@ packages: peerDependencies: eslint: ^9.9.1 - '@eslint-community/regexpp@4.11.0': - resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} + '@eslint-community/regexpp@4.11.1': + resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} '@eslint-react/ast@1.12.3': @@ -5714,83 +5714,83 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.19.1': - resolution: {integrity: sha512-XzqSg714++M+FXhHfXpS1tDnNZNpgxxuGZWlRG/jSj+VEPmZ0yg6jV4E0AL3uyBKxO8mO3xtOsP5mQ+XLfrlww==} + '@rollup/rollup-android-arm-eabi@4.24.0': + resolution: {integrity: sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.19.1': - resolution: {integrity: sha512-thFUbkHteM20BGShD6P08aungq4irbIZKUNbG70LN8RkO7YztcGPiKTTGZS7Kw+x5h8hOXs0i4OaHwFxlpQN6A==} + '@rollup/rollup-android-arm64@4.24.0': + resolution: {integrity: sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.19.1': - resolution: {integrity: sha512-8o6eqeFZzVLia2hKPUZk4jdE3zW7LCcZr+MD18tXkgBBid3lssGVAYuox8x6YHoEPDdDa9ixTaStcmx88lio5Q==} + '@rollup/rollup-darwin-arm64@4.24.0': + resolution: {integrity: sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.19.1': - resolution: {integrity: sha512-4T42heKsnbjkn7ovYiAdDVRRWZLU9Kmhdt6HafZxFcUdpjlBlxj4wDrt1yFWLk7G4+E+8p2C9tcmSu0KA6auGA==} + '@rollup/rollup-darwin-x64@4.24.0': + resolution: {integrity: sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.19.1': - resolution: {integrity: sha512-MXg1xp+e5GhZ3Vit1gGEyoC+dyQUBy2JgVQ+3hUrD9wZMkUw/ywgkpK7oZgnB6kPpGrxJ41clkPPnsknuD6M2Q==} + '@rollup/rollup-linux-arm-gnueabihf@4.24.0': + resolution: {integrity: sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.19.1': - resolution: {integrity: sha512-DZNLwIY4ftPSRVkJEaxYkq7u2zel7aah57HESuNkUnz+3bZHxwkCUkrfS2IWC1sxK6F2QNIR0Qr/YXw7nkF3Pw==} + '@rollup/rollup-linux-arm-musleabihf@4.24.0': + resolution: {integrity: sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.19.1': - resolution: {integrity: sha512-C7evongnjyxdngSDRRSQv5GvyfISizgtk9RM+z2biV5kY6S/NF/wta7K+DanmktC5DkuaJQgoKGf7KUDmA7RUw==} + '@rollup/rollup-linux-arm64-gnu@4.24.0': + resolution: {integrity: sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.19.1': - resolution: {integrity: sha512-89tFWqxfxLLHkAthAcrTs9etAoBFRduNfWdl2xUs/yLV+7XDrJ5yuXMHptNqf1Zw0UCA3cAutkAiAokYCkaPtw==} + '@rollup/rollup-linux-arm64-musl@4.24.0': + resolution: {integrity: sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.19.1': - resolution: {integrity: sha512-PromGeV50sq+YfaisG8W3fd+Cl6mnOOiNv2qKKqKCpiiEke2KiKVyDqG/Mb9GWKbYMHj5a01fq/qlUR28PFhCQ==} + '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': + resolution: {integrity: sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.19.1': - resolution: {integrity: sha512-/1BmHYh+iz0cNCP0oHCuF8CSiNj0JOGf0jRlSo3L/FAyZyG2rGBuKpkZVH9YF+x58r1jgWxvm1aRg3DHrLDt6A==} + '@rollup/rollup-linux-riscv64-gnu@4.24.0': + resolution: {integrity: sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.19.1': - resolution: {integrity: sha512-0cYP5rGkQWRZKy9/HtsWVStLXzCF3cCBTRI+qRL8Z+wkYlqN7zrSYm6FuY5Kd5ysS5aH0q5lVgb/WbG4jqXN1Q==} + '@rollup/rollup-linux-s390x-gnu@4.24.0': + resolution: {integrity: sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.19.1': - resolution: {integrity: sha512-XUXeI9eM8rMP8aGvii/aOOiMvTs7xlCosq9xCjcqI9+5hBxtjDpD+7Abm1ZhVIFE1J2h2VIg0t2DX/gjespC2Q==} + '@rollup/rollup-linux-x64-gnu@4.24.0': + resolution: {integrity: sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.19.1': - resolution: {integrity: sha512-V7cBw/cKXMfEVhpSvVZhC+iGifD6U1zJ4tbibjjN+Xi3blSXaj/rJynAkCFFQfoG6VZrAiP7uGVzL440Q6Me2Q==} + '@rollup/rollup-linux-x64-musl@4.24.0': + resolution: {integrity: sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.19.1': - resolution: {integrity: sha512-88brja2vldW/76jWATlBqHEoGjJLRnP0WOEKAUbMcXaAZnemNhlAHSyj4jIwMoP2T750LE9lblvD4e2jXleZsA==} + '@rollup/rollup-win32-arm64-msvc@4.24.0': + resolution: {integrity: sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.19.1': - resolution: {integrity: sha512-LdxxcqRVSXi6k6JUrTah1rHuaupoeuiv38du8Mt4r4IPer3kwlTo+RuvfE8KzZ/tL6BhaPlzJ3835i6CxrFIRQ==} + '@rollup/rollup-win32-ia32-msvc@4.24.0': + resolution: {integrity: sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.19.1': - resolution: {integrity: sha512-2bIrL28PcK3YCqD9anGxDxamxdiJAxA+l7fWIwM5o8UqNy1t3d1NdAweO2XhA0KTDJ5aH1FsuiT5+7VhtHliXg==} + '@rollup/rollup-win32-x64-msvc@4.24.0': + resolution: {integrity: sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==} cpu: [x64] os: [win32] @@ -6223,6 +6223,9 @@ packages: '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + '@types/express-serve-static-core@4.19.5': resolution: {integrity: sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==} @@ -6289,14 +6292,14 @@ packages: '@types/node-forge@1.3.11': resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} - '@types/node@18.19.42': - resolution: {integrity: sha512-d2ZFc/3lnK2YCYhos8iaNIYu9Vfhr92nHiyJHRltXWjXUBjEE+A4I58Tdbnw4VhggSW+2j5y5gTrLs4biNnubg==} + '@types/node@18.19.54': + resolution: {integrity: sha512-+BRgt0G5gYjTvdLac9sIeE0iZcJxi4Jc4PV5EUzqi+88jmQLr+fRZdv2tCTV7IHKSGxM6SaLoOXQWWUiLUItMw==} '@types/node@20.14.13': resolution: {integrity: sha512-+bHoGiZb8UiQ0+WEtmph2IWQCjIqg8MDZMAV+ppRRhUZnquF5mQkP/9vpSwJClEiSM/C7fZZExPzfU0vJTyp8w==} - '@types/node@22.0.2': - resolution: {integrity: sha512-yPL6DyFwY5PiMVEwymNeqUTKsDczQBJ/5T7W/46RwLU/VH+AA8aT5TZkvBviLKLbbm0hlfftEkGrNzfRk/fofQ==} + '@types/node@22.7.4': + resolution: {integrity: sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==} '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} @@ -6385,8 +6388,8 @@ packages: '@types/yargs@15.0.19': resolution: {integrity: sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==} - '@types/yargs@17.0.32': - resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} + '@types/yargs@17.0.33': + resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} '@typescript-eslint/eslint-plugin@8.3.0': resolution: {integrity: sha512-FLAIn63G5KH+adZosDYiutqkOkYEx0nvcwNNfJAf+c7Ae/H35qWwTYvPZUKFj5AS+WfHG/WJJfWnDnyNUlp8UA==} @@ -7689,7 +7692,6 @@ packages: chokidar@2.1.8: resolution: {integrity: sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==} - deprecated: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} @@ -8488,8 +8490,8 @@ packages: supports-color: optional: true - debug@4.3.6: - resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -8993,8 +8995,8 @@ packages: engines: {node: '>=12'} hasBin: true - escalade@3.1.2: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} escape-html@1.0.3: @@ -10325,8 +10327,8 @@ packages: resolution: {integrity: sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - ignore@5.3.1: - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} image-size@0.5.5: @@ -10999,6 +11001,11 @@ packages: engines: {node: '>=4'} hasBin: true + jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + hasBin: true + json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} @@ -11760,8 +11767,8 @@ packages: resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} engines: {node: '>=0.10.0'} - micromatch@4.0.7: - resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} miller-rabin@4.0.1: @@ -11951,9 +11958,6 @@ packages: ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -12289,8 +12293,8 @@ packages: num2fraction@1.2.2: resolution: {integrity: sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==} - nwsapi@2.2.12: - resolution: {integrity: sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==} + nwsapi@2.2.13: + resolution: {integrity: sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==} nx@19.5.4: resolution: {integrity: sha512-zfxIFe+29Na6GKlmPPzQhCjnBv5HoLaT43mYZdHh3BPrVOzWBCXNwxWROG1ZK9IcUepwySWq7NI/H3w8BGPEGg==} @@ -12751,8 +12755,8 @@ packages: picocolors@0.2.1: resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} - picocolors@1.0.1: - resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picocolors@1.1.0: + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} @@ -13588,8 +13592,8 @@ packages: resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} engines: {node: ^10 || ^12 || >=14} - postcss@8.4.40: - resolution: {integrity: sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==} + postcss@8.4.47: + resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} engines: {node: ^10 || ^12 || >=14} preferred-pm@4.0.0: @@ -13736,8 +13740,8 @@ packages: pump@2.0.1: resolution: {integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==} - pump@3.0.0: - resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + pump@3.0.2: + resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} pumpify@1.5.1: resolution: {integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==} @@ -14140,8 +14144,8 @@ packages: regex-parser@2.3.0: resolution: {integrity: sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==} - regexp.prototype.flags@1.5.2: - resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} + regexp.prototype.flags@1.5.3: + resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==} engines: {node: '>= 0.4'} regexpu-core@5.3.2: @@ -14412,13 +14416,13 @@ packages: resolution: {integrity: sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==} hasBin: true - rollup@2.79.1: - resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} + rollup@2.79.2: + resolution: {integrity: sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==} engines: {node: '>=10.0.0'} hasBin: true - rollup@4.19.1: - resolution: {integrity: sha512-K5vziVlg7hTpYfFBI+91zHBEMo6jafYXpkMlqZjg7/zhIG9iHqazBf4xz9AVdjS9BruRn280ROqLI7G3OFRIlw==} + rollup@4.24.0: + resolution: {integrity: sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -14928,8 +14932,8 @@ packages: source-list-map@2.0.1: resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} - source-map-js@1.2.0: - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} source-map-loader@3.0.2: @@ -15721,8 +15725,8 @@ packages: tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - tslib@2.6.3: - resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + tslib@2.7.0: + resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} tsup-preset-solid@2.2.0: resolution: {integrity: sha512-sPAzeArmYkVAZNRN+m4tkiojdd0GzW/lCwd4+TQDKMENe8wr2uAuro1s0Z59ASmdBbkXoxLgCiNcuQMyiidMZg==} @@ -15946,8 +15950,8 @@ packages: undici-types@5.28.4: resolution: {integrity: sha512-3OeMF5Lyowe8VW0skf5qaIE7Or3yS9LS7fvMUI0gg4YxpIBVg0L8BxCmROw2CcYhSkpR68Epz7CGc8MPj94Uww==} - undici-types@6.11.1: - resolution: {integrity: sha512-mIDEX2ek50x0OlRgxryxsenE5XaQD4on5U2inY7RApK3SOJpofyw7uW2AyfMKkhAxXIceo2DeWGVGwyvng1GNQ==} + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} undici@5.28.4: resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} @@ -16351,8 +16355,8 @@ packages: terser: optional: true - vite@5.3.5: - resolution: {integrity: sha512-MdjglKR6AQXQb9JGiS7Rc2wC6uMjcm7Go/NHNO63EwiJXfuk9PgqiP/n5IDJCziMkfw9n4Ubp7lttNwz+8ZVKA==} + vite@5.4.8: + resolution: {integrity: sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -16360,6 +16364,7 @@ packages: less: '*' lightningcss: ^1.21.0 sass: '*' + sass-embedded: '*' stylus: '*' sugarss: '*' terser: ^5.4.0 @@ -16372,6 +16377,8 @@ packages: optional: true sass: optional: true + sass-embedded: + optional: true stylus: optional: true sugarss: @@ -17149,9 +17156,9 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@analogjs/vite-plugin-angular@1.6.4(@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.0.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3))(@ngtools/webpack@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(typescript@5.3.3)(webpack@5.93.0(esbuild@0.19.12)))': + '@analogjs/vite-plugin-angular@1.6.4(@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3))(@ngtools/webpack@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(typescript@5.3.3)(webpack@5.93.0(esbuild@0.19.12)))': dependencies: - '@angular-devkit/build-angular': 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.0.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) + '@angular-devkit/build-angular': 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) '@ngtools/webpack': 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(typescript@5.3.3)(webpack@5.93.0(esbuild@0.19.12)) ts-morph: 21.0.1 @@ -17164,7 +17171,7 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.0.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.90.3(esbuild@0.20.1)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3)': + '@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.90.3(esbuild@0.20.1)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.1703.8(chokidar@3.6.0) @@ -17182,7 +17189,7 @@ snapshots: '@babel/runtime': 7.24.0 '@discoveryjs/json-ext': 0.5.7 '@ngtools/webpack': 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(typescript@5.3.3)(webpack@5.90.3(esbuild@0.20.1)) - '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.1.7(@types/node@22.0.2)(less@4.2.0)(sass@1.71.1)(terser@5.29.1)) + '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.1.7(@types/node@22.7.4)(less@4.2.0)(sass@1.71.1)(terser@5.29.1)) ansi-colors: 4.1.3 autoprefixer: 10.4.18(postcss@8.4.35) babel-loader: 9.1.3(@babel/core@7.24.0)(webpack@5.90.3(esbuild@0.20.1)) @@ -17224,7 +17231,7 @@ snapshots: tslib: 2.6.2 typescript: 5.3.3 undici: 6.11.1 - vite: 5.1.7(@types/node@22.0.2)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) + vite: 5.1.7(@types/node@22.7.4)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) watchpack: 2.4.0 webpack: 5.90.3(esbuild@0.19.12) webpack-dev-middleware: 6.1.2(webpack@5.90.3(esbuild@0.20.1)) @@ -17233,7 +17240,7 @@ snapshots: webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.0(webpack@5.90.3(esbuild@0.20.1)))(webpack@5.90.3(esbuild@0.20.1)) optionalDependencies: esbuild: 0.20.1 - ng-packagr: 17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.3.3) + ng-packagr: 17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3) tailwindcss: 3.4.7 transitivePeerDependencies: - '@rspack/core' @@ -17254,7 +17261,7 @@ snapshots: - utf-8-validate - webpack-cli - '@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.0.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3)': + '@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.1703.8(chokidar@3.6.0) @@ -17272,7 +17279,7 @@ snapshots: '@babel/runtime': 7.24.0 '@discoveryjs/json-ext': 0.5.7 '@ngtools/webpack': 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(typescript@5.3.3)(webpack@5.90.3(esbuild@0.20.1)) - '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.1.7(@types/node@22.0.2)(less@4.2.0)(sass@1.71.1)(terser@5.29.1)) + '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.1.7(@types/node@22.7.4)(less@4.2.0)(sass@1.71.1)(terser@5.29.1)) ansi-colors: 4.1.3 autoprefixer: 10.4.18(postcss@8.4.35) babel-loader: 9.1.3(@babel/core@7.24.0)(webpack@5.90.3(esbuild@0.20.1)) @@ -17314,7 +17321,7 @@ snapshots: tslib: 2.6.2 typescript: 5.3.3 undici: 6.11.1 - vite: 5.1.7(@types/node@22.0.2)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) + vite: 5.1.7(@types/node@22.7.4)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) watchpack: 2.4.0 webpack: 5.90.3(esbuild@0.19.12) webpack-dev-middleware: 6.1.2(webpack@5.90.3(esbuild@0.20.1)) @@ -17323,7 +17330,7 @@ snapshots: webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(webpack@5.90.3(esbuild@0.20.1)) optionalDependencies: esbuild: 0.20.1 - ng-packagr: 17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.3.3) + ng-packagr: 17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3) tailwindcss: 3.4.7 transitivePeerDependencies: - '@rspack/core' @@ -17377,7 +17384,7 @@ snapshots: '@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))': dependencies: '@angular/core': 17.3.12(rxjs@7.8.1)(zone.js@0.14.8) - tslib: 2.6.3 + tslib: 2.7.0 optional: true '@angular/cdk@17.3.10(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1)': @@ -17385,7 +17392,7 @@ snapshots: '@angular/common': 17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1) '@angular/core': 17.3.12(rxjs@7.8.1)(zone.js@0.14.8) rxjs: 7.8.1 - tslib: 2.6.3 + tslib: 2.7.0 optionalDependencies: parse5: 7.1.2 @@ -17418,7 +17425,7 @@ snapshots: dependencies: '@angular/core': 17.3.12(rxjs@7.8.1)(zone.js@0.14.8) rxjs: 7.8.1 - tslib: 2.6.3 + tslib: 2.7.0 '@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3)': dependencies: @@ -17429,7 +17436,7 @@ snapshots: convert-source-map: 1.9.0 reflect-metadata: 0.2.2 semver: 7.6.3 - tslib: 2.6.3 + tslib: 2.7.0 typescript: 5.3.3 yargs: 17.7.2 transitivePeerDependencies: @@ -17437,14 +17444,14 @@ snapshots: '@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))': dependencies: - tslib: 2.6.3 + tslib: 2.7.0 optionalDependencies: '@angular/core': 17.3.12(rxjs@7.8.1)(zone.js@0.14.8) '@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)': dependencies: rxjs: 7.8.1 - tslib: 2.6.3 + tslib: 2.7.0 zone.js: 0.14.8 '@angular/forms@17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(rxjs@7.8.1)': @@ -17453,7 +17460,7 @@ snapshots: '@angular/core': 17.3.12(rxjs@7.8.1)(zone.js@0.14.8) '@angular/platform-browser': 17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) rxjs: 7.8.1 - tslib: 2.6.3 + tslib: 2.7.0 '@angular/platform-browser-dynamic@17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))': dependencies: @@ -17461,13 +17468,13 @@ snapshots: '@angular/compiler': 17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) '@angular/core': 17.3.12(rxjs@7.8.1)(zone.js@0.14.8) '@angular/platform-browser': 17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) - tslib: 2.6.3 + tslib: 2.7.0 '@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))': dependencies: '@angular/common': 17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1) '@angular/core': 17.3.12(rxjs@7.8.1)(zone.js@0.14.8) - tslib: 2.6.3 + tslib: 2.7.0 optionalDependencies: '@angular/animations': 17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) @@ -17477,7 +17484,7 @@ snapshots: '@angular/core': 17.3.12(rxjs@7.8.1)(zone.js@0.14.8) '@angular/platform-browser': 17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) rxjs: 7.8.1 - tslib: 2.6.3 + tslib: 2.7.0 '@antfu/utils@0.7.10': {} @@ -17570,9 +17577,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/node@8.3.2(astro@4.12.3(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)(typescript@5.3.3))': + '@astrojs/node@8.3.2(astro@4.12.3(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)(typescript@5.3.3))': dependencies: - astro: 4.12.3(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)(typescript@5.3.3) + astro: 4.12.3(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)(typescript@5.3.3) send: 0.18.0(supports-color@6.1.0) server-destroy: 1.0.1 transitivePeerDependencies: @@ -17582,21 +17589,21 @@ snapshots: dependencies: prismjs: 1.29.0 - '@astrojs/solid-js@4.4.0(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': + '@astrojs/solid-js@4.4.0(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': dependencies: solid-js: 1.8.19 - vite-plugin-solid: 2.10.2(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + vite-plugin-solid: 2.10.2(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) transitivePeerDependencies: - '@testing-library/jest-dom' - supports-color - vite - '@astrojs/tailwind@5.1.0(astro@4.12.3(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)(typescript@5.3.3))(tailwindcss@3.4.7)': + '@astrojs/tailwind@5.1.0(astro@4.12.3(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)(typescript@5.3.3))(tailwindcss@3.4.7)': dependencies: - astro: 4.12.3(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)(typescript@5.3.3) - autoprefixer: 10.4.19(postcss@8.4.40) - postcss: 8.4.40 - postcss-load-config: 4.0.2(postcss@8.4.40) + astro: 4.12.3(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)(typescript@5.3.3) + autoprefixer: 10.4.19(postcss@8.4.47) + postcss: 8.4.47 + postcss-load-config: 4.0.2(postcss@8.4.47) tailwindcss: 3.4.7 transitivePeerDependencies: - ts-node @@ -17604,7 +17611,7 @@ snapshots: '@astrojs/telemetry@3.1.0': dependencies: ci-info: 4.0.0 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) dlv: 1.1.3 dset: 3.1.3 is-docker: 3.0.0 @@ -17613,13 +17620,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/vercel@7.7.2(astro@4.12.3(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)(typescript@5.3.3))(encoding@0.1.13)(next@14.2.5(@babel/core@7.25.2)(react-dom@19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522))(react@18.3.1)(sass@1.77.8))(react@18.3.1)': + '@astrojs/vercel@7.7.2(astro@4.12.3(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)(typescript@5.3.3))(encoding@0.1.13)(next@14.2.5(@babel/core@7.25.2)(react-dom@19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522))(react@18.3.1)(sass@1.77.8))(react@18.3.1)': dependencies: '@astrojs/internal-helpers': 0.4.1 '@vercel/analytics': 1.3.1(next@14.2.5(@babel/core@7.25.2)(react-dom@19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522))(react@18.3.1)(sass@1.77.8))(react@18.3.1) '@vercel/edge': 1.1.2 '@vercel/nft': 0.27.3(encoding@0.1.13) - astro: 4.12.3(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)(typescript@5.3.3) + astro: 4.12.3(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)(typescript@5.3.3) esbuild: 0.21.5 fast-glob: 3.3.2 set-cookie-parser: 2.6.0 @@ -17632,27 +17639,27 @@ snapshots: '@babel/code-frame@7.10.4': dependencies: - '@babel/highlight': 7.24.7 + '@babel/highlight': 7.25.7 - '@babel/code-frame@7.24.7': + '@babel/code-frame@7.25.7': dependencies: - '@babel/highlight': 7.24.7 - picocolors: 1.0.1 + '@babel/highlight': 7.25.7 + picocolors: 1.1.0 '@babel/compat-data@7.25.2': {} '@babel/core@7.12.3': dependencies: - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.0 + '@babel/code-frame': 7.25.7 + '@babel/generator': 7.25.7 '@babel/helper-module-transforms': 7.25.2(@babel/core@7.12.3) '@babel/helpers': 7.25.0 - '@babel/parser': 7.25.3 - '@babel/template': 7.25.0 - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/parser': 7.25.7 + '@babel/template': 7.25.7 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 convert-source-map: 1.9.0 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) gensync: 1.0.0-beta.2 json5: 2.2.3 lodash: 4.17.21 @@ -17665,17 +17672,17 @@ snapshots: '@babel/core@7.23.9': dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.0 + '@babel/code-frame': 7.25.7 + '@babel/generator': 7.25.7 '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-module-transforms': 7.25.2(@babel/core@7.23.9) '@babel/helpers': 7.25.0 - '@babel/parser': 7.25.3 - '@babel/template': 7.25.0 - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/parser': 7.25.7 + '@babel/template': 7.25.7 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 convert-source-map: 2.0.0 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -17685,17 +17692,17 @@ snapshots: '@babel/core@7.24.0': dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.0 + '@babel/code-frame': 7.25.7 + '@babel/generator': 7.25.7 '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-module-transforms': 7.25.2(@babel/core@7.24.0) '@babel/helpers': 7.25.0 - '@babel/parser': 7.25.3 - '@babel/template': 7.25.0 - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/parser': 7.25.7 + '@babel/template': 7.25.7 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 convert-source-map: 2.0.0 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -17705,17 +17712,17 @@ snapshots: '@babel/core@7.25.2': dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.0 + '@babel/code-frame': 7.25.7 + '@babel/generator': 7.25.7 '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) '@babel/helpers': 7.25.0 - '@babel/parser': 7.25.3 - '@babel/template': 7.25.0 - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/parser': 7.25.7 + '@babel/template': 7.25.7 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 convert-source-map: 2.0.0 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -17724,30 +17731,30 @@ snapshots: '@babel/generator@7.23.6': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.7 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 - '@babel/generator@7.25.0': + '@babel/generator@7.25.7': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.7 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - jsesc: 2.5.2 + jsesc: 3.0.2 '@babel/helper-annotate-as-pure@7.22.5': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.7 '@babel/helper-annotate-as-pure@7.24.7': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.7 '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7': dependencies: - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 transitivePeerDependencies: - supports-color @@ -17767,7 +17774,7 @@ snapshots: '@babel/helper-optimise-call-expression': 7.24.7 '@babel/helper-replace-supers': 7.25.0(@babel/core@7.24.0) '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.7 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -17780,7 +17787,7 @@ snapshots: '@babel/helper-optimise-call-expression': 7.24.7 '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.7 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -17803,8 +17810,8 @@ snapshots: dependencies: '@babel/core': 7.24.0 '@babel/helper-compilation-targets': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - debug: 4.3.6(supports-color@6.1.0) + '@babel/helper-plugin-utils': 7.25.7 + debug: 4.3.7(supports-color@6.1.0) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -17814,8 +17821,8 @@ snapshots: dependencies: '@babel/core': 7.24.0 '@babel/helper-compilation-targets': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - debug: 4.3.6(supports-color@6.1.0) + '@babel/helper-plugin-utils': 7.25.7 + debug: 4.3.7(supports-color@6.1.0) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -17825,8 +17832,8 @@ snapshots: dependencies: '@babel/core': 7.25.2 '@babel/helper-compilation-targets': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - debug: 4.3.6(supports-color@6.1.0) + '@babel/helper-plugin-utils': 7.25.7 + debug: 4.3.7(supports-color@6.1.0) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -17834,23 +17841,23 @@ snapshots: '@babel/helper-environment-visitor@7.24.7': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.7 '@babel/helper-member-expression-to-functions@7.24.8': dependencies: - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.18.6': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.7 '@babel/helper-module-imports@7.24.7': dependencies: - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 transitivePeerDependencies: - supports-color @@ -17859,8 +17866,8 @@ snapshots: '@babel/core': 7.12.3 '@babel/helper-module-imports': 7.24.7 '@babel/helper-simple-access': 7.24.7 - '@babel/helper-validator-identifier': 7.24.7 - '@babel/traverse': 7.25.3 + '@babel/helper-validator-identifier': 7.25.7 + '@babel/traverse': 7.25.7 transitivePeerDependencies: - supports-color @@ -17869,8 +17876,8 @@ snapshots: '@babel/core': 7.23.9 '@babel/helper-module-imports': 7.24.7 '@babel/helper-simple-access': 7.24.7 - '@babel/helper-validator-identifier': 7.24.7 - '@babel/traverse': 7.25.3 + '@babel/helper-validator-identifier': 7.25.7 + '@babel/traverse': 7.25.7 transitivePeerDependencies: - supports-color @@ -17879,8 +17886,8 @@ snapshots: '@babel/core': 7.24.0 '@babel/helper-module-imports': 7.24.7 '@babel/helper-simple-access': 7.24.7 - '@babel/helper-validator-identifier': 7.24.7 - '@babel/traverse': 7.25.3 + '@babel/helper-validator-identifier': 7.25.7 + '@babel/traverse': 7.25.7 transitivePeerDependencies: - supports-color @@ -17889,23 +17896,23 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-module-imports': 7.24.7 '@babel/helper-simple-access': 7.24.7 - '@babel/helper-validator-identifier': 7.24.7 - '@babel/traverse': 7.25.3 + '@babel/helper-validator-identifier': 7.25.7 + '@babel/traverse': 7.25.7 transitivePeerDependencies: - supports-color '@babel/helper-optimise-call-expression@7.24.7': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.7 - '@babel/helper-plugin-utils@7.24.8': {} + '@babel/helper-plugin-utils@7.25.7': {} '@babel/helper-remap-async-to-generator@7.25.0(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-wrap-function': 7.25.0 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.7 transitivePeerDependencies: - supports-color @@ -17914,7 +17921,7 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-wrap-function': 7.25.0 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.7 transitivePeerDependencies: - supports-color @@ -17923,7 +17930,7 @@ snapshots: '@babel/core': 7.24.0 '@babel/helper-member-expression-to-functions': 7.24.8 '@babel/helper-optimise-call-expression': 7.24.7 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.7 transitivePeerDependencies: - supports-color @@ -17932,85 +17939,85 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-member-expression-to-functions': 7.24.8 '@babel/helper-optimise-call-expression': 7.24.7 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.7 transitivePeerDependencies: - supports-color '@babel/helper-simple-access@7.24.7': dependencies: - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.24.7': dependencies: - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 transitivePeerDependencies: - supports-color '@babel/helper-split-export-declaration@7.22.6': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.7 - '@babel/helper-string-parser@7.24.8': {} + '@babel/helper-string-parser@7.25.7': {} - '@babel/helper-validator-identifier@7.24.7': {} + '@babel/helper-validator-identifier@7.25.7': {} '@babel/helper-validator-option@7.24.8': {} '@babel/helper-wrap-function@7.25.0': dependencies: - '@babel/template': 7.25.0 - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/template': 7.25.7 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 transitivePeerDependencies: - supports-color '@babel/helpers@7.25.0': dependencies: - '@babel/template': 7.25.0 - '@babel/types': 7.25.2 + '@babel/template': 7.25.7 + '@babel/types': 7.25.7 - '@babel/highlight@7.24.7': + '@babel/highlight@7.25.7': dependencies: - '@babel/helper-validator-identifier': 7.24.7 + '@babel/helper-validator-identifier': 7.25.7 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.0.1 + picocolors: 1.1.0 - '@babel/parser@7.25.3': + '@babel/parser@7.25.7': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.7 '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/traverse': 7.25.3 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/traverse': 7.25.7 transitivePeerDependencies: - supports-color '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.0(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.24.0) transitivePeerDependencies: @@ -18019,7 +18026,7 @@ snapshots: '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.25.2) transitivePeerDependencies: @@ -18028,16 +18035,16 @@ snapshots: '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.0(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/traverse': 7.25.3 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/traverse': 7.25.7 transitivePeerDependencies: - supports-color '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/traverse': 7.25.3 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/traverse': 7.25.7 transitivePeerDependencies: - supports-color @@ -18045,7 +18052,7 @@ snapshots: dependencies: '@babel/core': 7.25.2 '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.25.2) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) transitivePeerDependencies: @@ -18055,7 +18062,7 @@ snapshots: dependencies: '@babel/core': 7.25.2 '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 transitivePeerDependencies: - supports-color @@ -18063,7 +18070,7 @@ snapshots: dependencies: '@babel/core': 7.25.2 '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-decorators': 7.24.7(@babel/core@7.25.2) transitivePeerDependencies: - supports-color @@ -18071,25 +18078,25 @@ snapshots: '@babel/plugin-proposal-export-default-from@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-export-default-from': 7.24.7(@babel/core@7.25.2) '@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) '@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.25.2)': @@ -18097,20 +18104,20 @@ snapshots: '@babel/compat-data': 7.25.2 '@babel/core': 7.25.2 '@babel/helper-compilation-targets': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2) '@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) transitivePeerDependencies: @@ -18120,7 +18127,7 @@ snapshots: dependencies: '@babel/core': 7.25.2 '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 transitivePeerDependencies: - supports-color @@ -18137,7 +18144,7 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) transitivePeerDependencies: - supports-color @@ -18145,225 +18152,225 @@ snapshots: '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-decorators@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-export-default-from@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-flow@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.24.0)': + '@babel/plugin-syntax-import-attributes@7.25.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-syntax-import-attributes@7.25.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-syntax-typescript@7.25.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.24.0) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.0) transitivePeerDependencies: @@ -18372,20 +18379,20 @@ snapshots: '@babel/plugin-transform-async-generator-functions@7.25.0(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.24.0) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.0) - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.7 transitivePeerDependencies: - supports-color '@babel/plugin-transform-async-generator-functions@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.25.2) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.7 transitivePeerDependencies: - supports-color @@ -18393,7 +18400,7 @@ snapshots: dependencies: '@babel/core': 7.24.0 '@babel/helper-module-imports': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.24.0) transitivePeerDependencies: - supports-color @@ -18402,7 +18409,7 @@ snapshots: dependencies: '@babel/core': 7.24.0 '@babel/helper-module-imports': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.24.0) transitivePeerDependencies: - supports-color @@ -18411,7 +18418,7 @@ snapshots: dependencies: '@babel/core': 7.25.2 '@babel/helper-module-imports': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.25.2) transitivePeerDependencies: - supports-color @@ -18419,28 +18426,28 @@ snapshots: '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 transitivePeerDependencies: - supports-color @@ -18448,7 +18455,7 @@ snapshots: dependencies: '@babel/core': 7.25.2 '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 transitivePeerDependencies: - supports-color @@ -18456,7 +18463,7 @@ snapshots: dependencies: '@babel/core': 7.24.0 '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.0) transitivePeerDependencies: - supports-color @@ -18465,7 +18472,7 @@ snapshots: dependencies: '@babel/core': 7.25.2 '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) transitivePeerDependencies: - supports-color @@ -18475,9 +18482,9 @@ snapshots: '@babel/core': 7.24.0 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-compilation-targets': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-replace-supers': 7.25.0(@babel/core@7.24.0) - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.7 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -18487,9 +18494,9 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-compilation-targets': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.7 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -18497,70 +18504,70 @@ snapshots: '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/template': 7.25.0 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/template': 7.25.7 '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/template': 7.25.0 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/template': 7.25.7 '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.0) '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 transitivePeerDependencies: - supports-color @@ -18568,32 +18575,32 @@ snapshots: dependencies: '@babel/core': 7.25.2 '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 transitivePeerDependencies: - supports-color '@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.0) '@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2) '@babel/plugin-transform-flow-strip-types@7.25.2(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 transitivePeerDependencies: - supports-color @@ -18601,7 +18608,7 @@ snapshots: '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 transitivePeerDependencies: - supports-color @@ -18610,8 +18617,8 @@ snapshots: dependencies: '@babel/core': 7.24.0 '@babel/helper-compilation-targets': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/traverse': 7.25.3 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/traverse': 7.25.7 transitivePeerDependencies: - supports-color @@ -18619,60 +18626,60 @@ snapshots: dependencies: '@babel/core': 7.25.2 '@babel/helper-compilation-targets': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/traverse': 7.25.3 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/traverse': 7.25.7 transitivePeerDependencies: - supports-color '@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.0) '@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) '@babel/plugin-transform-literals@7.25.2(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-literals@7.25.2(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.0) '@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 '@babel/helper-module-transforms': 7.25.2(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 transitivePeerDependencies: - supports-color @@ -18680,7 +18687,7 @@ snapshots: dependencies: '@babel/core': 7.25.2 '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 transitivePeerDependencies: - supports-color @@ -18688,7 +18695,7 @@ snapshots: dependencies: '@babel/core': 7.24.0 '@babel/helper-module-transforms': 7.25.2(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-simple-access': 7.24.7 transitivePeerDependencies: - supports-color @@ -18697,7 +18704,7 @@ snapshots: dependencies: '@babel/core': 7.25.2 '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-simple-access': 7.24.7 transitivePeerDependencies: - supports-color @@ -18706,9 +18713,9 @@ snapshots: dependencies: '@babel/core': 7.24.0 '@babel/helper-module-transforms': 7.25.2(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-validator-identifier': 7.24.7 - '@babel/traverse': 7.25.3 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-validator-identifier': 7.25.7 + '@babel/traverse': 7.25.7 transitivePeerDependencies: - supports-color @@ -18716,9 +18723,9 @@ snapshots: dependencies: '@babel/core': 7.25.2 '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-validator-identifier': 7.24.7 - '@babel/traverse': 7.25.3 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-validator-identifier': 7.25.7 + '@babel/traverse': 7.25.7 transitivePeerDependencies: - supports-color @@ -18726,7 +18733,7 @@ snapshots: dependencies: '@babel/core': 7.24.0 '@babel/helper-module-transforms': 7.25.2(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 transitivePeerDependencies: - supports-color @@ -18734,7 +18741,7 @@ snapshots: dependencies: '@babel/core': 7.25.2 '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 transitivePeerDependencies: - supports-color @@ -18742,53 +18749,53 @@ snapshots: dependencies: '@babel/core': 7.24.0 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.0) '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) '@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.0) '@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) '@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 '@babel/helper-compilation-targets': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.0) '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.0) @@ -18796,14 +18803,14 @@ snapshots: dependencies: '@babel/core': 7.25.2 '@babel/helper-compilation-targets': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-replace-supers': 7.25.0(@babel/core@7.24.0) transitivePeerDependencies: - supports-color @@ -18811,7 +18818,7 @@ snapshots: '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) transitivePeerDependencies: - supports-color @@ -18819,19 +18826,19 @@ snapshots: '@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.0) '@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.0) transitivePeerDependencies: @@ -18840,7 +18847,7 @@ snapshots: '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) transitivePeerDependencies: @@ -18849,18 +18856,18 @@ snapshots: '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 transitivePeerDependencies: - supports-color @@ -18868,7 +18875,7 @@ snapshots: dependencies: '@babel/core': 7.25.2 '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 transitivePeerDependencies: - supports-color @@ -18877,7 +18884,7 @@ snapshots: '@babel/core': 7.24.0 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.0) transitivePeerDependencies: - supports-color @@ -18887,7 +18894,7 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) transitivePeerDependencies: - supports-color @@ -18895,22 +18902,22 @@ snapshots: '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-react-constant-elements@7.25.1(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-react-display-name@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-react-jsx-development@7.24.7(@babel/core@7.25.2)': dependencies: @@ -18922,21 +18929,21 @@ snapshots: '@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-react-jsx-source@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-react-jsx@7.25.2(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-module-imports': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) - '@babel/types': 7.25.2 + '@babel/types': 7.25.7 transitivePeerDependencies: - supports-color @@ -18944,35 +18951,35 @@ snapshots: dependencies: '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 regenerator-transform: 0.15.2 '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 regenerator-transform: 0.15.2 '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-runtime@7.24.0(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 '@babel/helper-module-imports': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.0) babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.24.0) babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.24.0) @@ -18984,7 +18991,7 @@ snapshots: dependencies: '@babel/core': 7.25.2 '@babel/helper-module-imports': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.2) babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.25.2) babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.2) @@ -18995,17 +19002,17 @@ snapshots: '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-spread@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 transitivePeerDependencies: - supports-color @@ -19013,7 +19020,7 @@ snapshots: '@babel/plugin-transform-spread@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 transitivePeerDependencies: - supports-color @@ -19021,96 +19028,96 @@ snapshots: '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-typescript@7.25.2(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-syntax-typescript': 7.25.7(@babel/core@7.25.2) transitivePeerDependencies: - supports-color '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/preset-env@7.24.0(@babel/core@7.24.0)': dependencies: '@babel/compat-data': 7.25.2 '@babel/core': 7.24.0 '@babel/helper-compilation-targets': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-validator-option': 7.24.8 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.0(@babel/core@7.24.0) '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.24.0) @@ -19122,7 +19129,7 @@ snapshots: '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.0) '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.0) '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.24.0) - '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.24.0) + '@babel/plugin-syntax-import-attributes': 7.25.7(@babel/core@7.24.0) '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.0) '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.0) '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.0) @@ -19196,7 +19203,7 @@ snapshots: '@babel/compat-data': 7.25.2 '@babel/core': 7.25.2 '@babel/helper-compilation-targets': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-validator-option': 7.24.8 '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.3(@babel/core@7.25.2) '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.0(@babel/core@7.25.2) @@ -19210,7 +19217,7 @@ snapshots: '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2) '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-syntax-import-attributes': 7.25.7(@babel/core@7.25.2) '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) @@ -19283,28 +19290,28 @@ snapshots: '@babel/preset-flow@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-validator-option': 7.24.8 '@babel/plugin-transform-flow-strip-types': 7.25.2(@babel/core@7.25.2) '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/types': 7.25.2 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/types': 7.25.7 esutils: 2.0.3 '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/types': 7.25.2 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/types': 7.25.7 esutils: 2.0.3 '@babel/preset-react@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-validator-option': 7.24.8 '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.25.2) @@ -19316,7 +19323,7 @@ snapshots: '@babel/preset-typescript@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-validator-option': 7.24.8 '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) @@ -19347,28 +19354,28 @@ snapshots: dependencies: regenerator-runtime: 0.14.1 - '@babel/template@7.25.0': + '@babel/template@7.25.7': dependencies: - '@babel/code-frame': 7.24.7 - '@babel/parser': 7.25.3 - '@babel/types': 7.25.2 + '@babel/code-frame': 7.25.7 + '@babel/parser': 7.25.7 + '@babel/types': 7.25.7 - '@babel/traverse@7.25.3': + '@babel/traverse@7.25.7': dependencies: - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.0 - '@babel/parser': 7.25.3 - '@babel/template': 7.25.0 - '@babel/types': 7.25.2 - debug: 4.3.6(supports-color@6.1.0) + '@babel/code-frame': 7.25.7 + '@babel/generator': 7.25.7 + '@babel/parser': 7.25.7 + '@babel/template': 7.25.7 + '@babel/types': 7.25.7 + debug: 4.3.7(supports-color@6.1.0) globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.25.2': + '@babel/types@7.25.7': dependencies: - '@babel/helper-string-parser': 7.24.8 - '@babel/helper-validator-identifier': 7.24.7 + '@babel/helper-string-parser': 7.25.7 + '@babel/helper-validator-identifier': 7.25.7 to-fast-properties: 2.0.0 '@bundled-es-modules/cookie@2.0.0': @@ -19610,79 +19617,79 @@ snapshots: '@csstools/normalize.css@12.1.1': {} - '@csstools/postcss-cascade-layers@1.1.1(postcss@8.4.40)': + '@csstools/postcss-cascade-layers@1.1.1(postcss@8.4.47)': dependencies: '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.1) - postcss: 8.4.40 + postcss: 8.4.47 postcss-selector-parser: 6.1.1 - '@csstools/postcss-color-function@1.1.1(postcss@8.4.40)': + '@csstools/postcss-color-function@1.1.1(postcss@8.4.47)': dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.40) - postcss: 8.4.40 + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.47) + postcss: 8.4.47 postcss-value-parser: 4.2.0 - '@csstools/postcss-font-format-keywords@1.0.1(postcss@8.4.40)': + '@csstools/postcss-font-format-keywords@1.0.1(postcss@8.4.47)': dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - '@csstools/postcss-hwb-function@1.0.2(postcss@8.4.40)': + '@csstools/postcss-hwb-function@1.0.2(postcss@8.4.47)': dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - '@csstools/postcss-ic-unit@1.0.1(postcss@8.4.40)': + '@csstools/postcss-ic-unit@1.0.1(postcss@8.4.47)': dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.40) - postcss: 8.4.40 + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.47) + postcss: 8.4.47 postcss-value-parser: 4.2.0 - '@csstools/postcss-is-pseudo-class@2.0.7(postcss@8.4.40)': + '@csstools/postcss-is-pseudo-class@2.0.7(postcss@8.4.47)': dependencies: '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.1) - postcss: 8.4.40 + postcss: 8.4.47 postcss-selector-parser: 6.1.1 - '@csstools/postcss-nested-calc@1.0.0(postcss@8.4.40)': + '@csstools/postcss-nested-calc@1.0.0(postcss@8.4.47)': dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - '@csstools/postcss-normalize-display-values@1.0.1(postcss@8.4.40)': + '@csstools/postcss-normalize-display-values@1.0.1(postcss@8.4.47)': dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - '@csstools/postcss-oklab-function@1.1.1(postcss@8.4.40)': + '@csstools/postcss-oklab-function@1.1.1(postcss@8.4.47)': dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.40) - postcss: 8.4.40 + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.47) + postcss: 8.4.47 postcss-value-parser: 4.2.0 - '@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.4.40)': + '@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.4.47)': dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - '@csstools/postcss-stepped-value-functions@1.0.1(postcss@8.4.40)': + '@csstools/postcss-stepped-value-functions@1.0.1(postcss@8.4.47)': dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - '@csstools/postcss-text-decoration-shorthand@1.0.0(postcss@8.4.40)': + '@csstools/postcss-text-decoration-shorthand@1.0.0(postcss@8.4.47)': dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - '@csstools/postcss-trigonometric-functions@1.0.2(postcss@8.4.40)': + '@csstools/postcss-trigonometric-functions@1.0.2(postcss@8.4.47)': dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - '@csstools/postcss-unset-value@1.0.2(postcss@8.4.40)': + '@csstools/postcss-unset-value@1.0.2(postcss@8.4.47)': dependencies: - postcss: 8.4.40 + postcss: 8.4.47 '@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.1.1)': dependencies: @@ -19727,15 +19734,15 @@ snapshots: '@emnapi/core@1.2.0': dependencies: '@emnapi/wasi-threads': 1.0.1 - tslib: 2.6.3 + tslib: 2.7.0 '@emnapi/runtime@1.2.0': dependencies: - tslib: 2.6.3 + tslib: 2.7.0 '@emnapi/wasi-threads@1.0.1': dependencies: - tslib: 2.6.3 + tslib: 2.7.0 '@emotion/babel-plugin@11.12.0': dependencies: @@ -20107,7 +20114,7 @@ snapshots: eslint: 9.9.1(jiti@1.21.6) eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.11.0': {} + '@eslint-community/regexpp@4.11.1': {} '@eslint-react/ast@1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.3.3)': dependencies: @@ -20219,7 +20226,7 @@ snapshots: '@eslint/config-array@0.18.0': dependencies: '@eslint/object-schema': 2.1.4 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -20227,10 +20234,10 @@ snapshots: '@eslint/eslintrc@3.1.0': dependencies: ajv: 6.12.6 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) espree: 10.1.0 globals: 14.0.0 - ignore: 5.3.1 + ignore: 5.3.2 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -20279,7 +20286,7 @@ snapshots: chalk: 4.1.2 ci-info: 3.9.0 connect: 3.7.0 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) env-editor: 0.4.2 fast-glob: 3.3.2 find-yarn-workspace-root: 2.0.0 @@ -20347,7 +20354,7 @@ snapshots: '@expo/plist': 0.1.3 '@expo/sdk-runtime-versions': 1.0.0 chalk: 4.1.2 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) find-up: 5.0.0 getenv: 1.0.0 glob: 7.1.6 @@ -20392,14 +20399,14 @@ snapshots: rimraf: 2.7.1 sudo-prompt: 8.2.5 tmp: 0.0.33 - tslib: 2.6.3 + tslib: 2.7.0 transitivePeerDependencies: - supports-color '@expo/env@0.3.0': dependencies: chalk: 4.1.2 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) dotenv: 16.4.5 dotenv-expand: 11.0.6 getenv: 1.0.0 @@ -20430,22 +20437,22 @@ snapshots: '@expo/metro-config@0.18.10': dependencies: '@babel/core': 7.25.2 - '@babel/generator': 7.25.0 - '@babel/parser': 7.25.3 - '@babel/types': 7.25.2 + '@babel/generator': 7.25.7 + '@babel/parser': 7.25.7 + '@babel/types': 7.25.7 '@expo/config': 9.0.3 '@expo/env': 0.3.0 '@expo/json-file': 8.3.3 '@expo/spawn-async': 1.7.2 chalk: 4.1.2 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) find-yarn-workspace-root: 2.0.0 fs-extra: 9.1.0 getenv: 1.0.0 glob: 7.2.3 jsc-safe-url: 0.2.4 lightningcss: 1.19.0 - postcss: 8.4.40 + postcss: 8.4.47 resolve-from: 5.0.0 transitivePeerDependencies: - supports-color @@ -20464,7 +20471,7 @@ snapshots: find-up: 5.0.0 find-yarn-workspace-root: 2.0.0 js-yaml: 3.14.1 - micromatch: 4.0.7 + micromatch: 4.0.8 npm-package-arg: 7.0.0 ora: 3.4.0 split: 1.0.1 @@ -20484,7 +20491,7 @@ snapshots: '@expo/image-utils': 0.5.1(encoding@0.1.13) '@expo/json-file': 8.3.3 '@react-native/normalize-colors': 0.74.85 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) expo-modules-autolinking: 1.11.1 fs-extra: 9.1.0 resolve-from: 5.0.0 @@ -20658,7 +20665,7 @@ snapshots: '@inquirer/figures': 1.0.5 '@inquirer/type': 1.5.1 '@types/mute-stream': 0.0.4 - '@types/node': 22.0.2 + '@types/node': 22.7.4 '@types/wrap-ansi': 3.0.0 ansi-escapes: 4.3.2 cli-spinners: 2.9.2 @@ -20744,7 +20751,7 @@ snapshots: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 '@types/node': 20.14.13 - '@types/yargs': 17.0.32 + '@types/yargs': 17.0.33 chalk: 4.1.2 '@jridgewell/gen-mapping@0.3.5': @@ -20772,7 +20779,7 @@ snapshots: '@js-temporal/polyfill@0.4.4': dependencies: jsbi: 4.3.0 - tslib: 2.6.3 + tslib: 2.7.0 '@kobalte/core@0.13.4(solid-js@1.8.19)': dependencies: @@ -20798,7 +20805,7 @@ snapshots: '@kwsites/file-exists@1.1.1': dependencies: - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) transitivePeerDependencies: - supports-color @@ -20833,11 +20840,11 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor-model@7.29.4(@types/node@22.0.2)': + '@microsoft/api-extractor-model@7.29.4(@types/node@22.7.4)': dependencies: '@microsoft/tsdoc': 0.15.0 '@microsoft/tsdoc-config': 0.17.0 - '@rushstack/node-core-library': 5.5.1(@types/node@22.0.2) + '@rushstack/node-core-library': 5.5.1(@types/node@22.7.4) transitivePeerDependencies: - '@types/node' @@ -20859,15 +20866,15 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.47.4(@types/node@22.0.2)': + '@microsoft/api-extractor@7.47.4(@types/node@22.7.4)': dependencies: - '@microsoft/api-extractor-model': 7.29.4(@types/node@22.0.2) + '@microsoft/api-extractor-model': 7.29.4(@types/node@22.7.4) '@microsoft/tsdoc': 0.15.0 '@microsoft/tsdoc-config': 0.17.0 - '@rushstack/node-core-library': 5.5.1(@types/node@22.0.2) + '@rushstack/node-core-library': 5.5.1(@types/node@22.7.4) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.13.3(@types/node@22.0.2) - '@rushstack/ts-command-line': 4.22.3(@types/node@22.0.2) + '@rushstack/terminal': 0.13.3(@types/node@22.7.4) + '@rushstack/ts-command-line': 4.22.3(@types/node@22.7.4) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.8 @@ -21187,7 +21194,7 @@ snapshots: '@nrwl/tao@19.5.4': dependencies: nx: 19.5.4 - tslib: 2.6.3 + tslib: 2.7.0 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' @@ -21262,12 +21269,12 @@ snapshots: '@parcel/watcher-wasm@2.3.0': dependencies: is-glob: 4.0.3 - micromatch: 4.0.7 + micromatch: 4.0.8 '@parcel/watcher-wasm@2.4.1': dependencies: is-glob: 4.0.3 - micromatch: 4.0.7 + micromatch: 4.0.8 '@parcel/watcher-win32-arm64@2.4.1': optional: true @@ -21282,7 +21289,7 @@ snapshots: dependencies: detect-libc: 1.0.3 is-glob: 4.0.3 - micromatch: 4.0.7 + micromatch: 4.0.8 node-addon-api: 7.1.1 optionalDependencies: '@parcel/watcher-android-arm64': 2.4.1 @@ -21547,7 +21554,7 @@ snapshots: '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.25.2) - '@babel/template': 7.25.0 + '@babel/template': 7.25.7 '@react-native/babel-plugin-codegen': 0.74.85(@babel/preset-env@7.25.3(@babel/core@7.25.2)) babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.25.2) react-refresh: 0.14.2 @@ -21596,7 +21603,7 @@ snapshots: '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.25.2) - '@babel/template': 7.25.0 + '@babel/template': 7.25.7 '@react-native/babel-plugin-codegen': 0.74.86(@babel/preset-env@7.25.3(@babel/core@7.25.2)) babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.25.2) react-refresh: 0.14.2 @@ -21606,7 +21613,7 @@ snapshots: '@react-native/codegen@0.74.85(@babel/preset-env@7.25.3(@babel/core@7.25.2))': dependencies: - '@babel/parser': 7.25.3 + '@babel/parser': 7.25.7 '@babel/preset-env': 7.25.3(@babel/core@7.25.2) glob: 7.2.3 hermes-parser: 0.19.1 @@ -21619,7 +21626,7 @@ snapshots: '@react-native/codegen@0.74.86(@babel/preset-env@7.25.3(@babel/core@7.25.2))': dependencies: - '@babel/parser': 7.25.3 + '@babel/parser': 7.25.7 '@babel/preset-env': 7.25.3(@babel/core@7.25.2) glob: 7.2.3 hermes-parser: 0.19.1 @@ -21771,7 +21778,7 @@ snapshots: '@rnx-kit/chromium-edge-launcher@1.0.0': dependencies: - '@types/node': 18.19.42 + '@types/node': 18.19.54 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -21780,68 +21787,68 @@ snapshots: transitivePeerDependencies: - supports-color - '@rollup/plugin-alias@5.1.0(rollup@4.19.1)': + '@rollup/plugin-alias@5.1.0(rollup@4.24.0)': dependencies: slash: 4.0.0 optionalDependencies: - rollup: 4.19.1 + rollup: 4.24.0 - '@rollup/plugin-babel@5.3.1(@babel/core@7.25.2)(@types/babel__core@7.20.5)(rollup@2.79.1)': + '@rollup/plugin-babel@5.3.1(@babel/core@7.25.2)(@types/babel__core@7.20.5)(rollup@2.79.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-module-imports': 7.24.7 - '@rollup/pluginutils': 3.1.0(rollup@2.79.1) - rollup: 2.79.1 + '@rollup/pluginutils': 3.1.0(rollup@2.79.2) + rollup: 2.79.2 optionalDependencies: '@types/babel__core': 7.20.5 transitivePeerDependencies: - supports-color - '@rollup/plugin-commonjs@25.0.8(rollup@4.19.1)': + '@rollup/plugin-commonjs@25.0.8(rollup@4.24.0)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.19.1) + '@rollup/pluginutils': 5.1.0(rollup@4.24.0) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.30.11 optionalDependencies: - rollup: 4.19.1 + rollup: 4.24.0 - '@rollup/plugin-inject@5.0.5(rollup@4.19.1)': + '@rollup/plugin-inject@5.0.5(rollup@4.24.0)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.19.1) + '@rollup/pluginutils': 5.1.0(rollup@4.24.0) estree-walker: 2.0.2 magic-string: 0.30.11 optionalDependencies: - rollup: 4.19.1 + rollup: 4.24.0 - '@rollup/plugin-json@6.1.0(rollup@4.19.1)': + '@rollup/plugin-json@6.1.0(rollup@4.24.0)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.19.1) + '@rollup/pluginutils': 5.1.0(rollup@4.24.0) optionalDependencies: - rollup: 4.19.1 + rollup: 4.24.0 - '@rollup/plugin-node-resolve@11.2.1(rollup@2.79.1)': + '@rollup/plugin-node-resolve@11.2.1(rollup@2.79.2)': dependencies: - '@rollup/pluginutils': 3.1.0(rollup@2.79.1) + '@rollup/pluginutils': 3.1.0(rollup@2.79.2) '@types/resolve': 1.17.1 builtin-modules: 3.3.0 deepmerge: 4.3.1 is-module: 1.0.0 resolve: 1.22.8 - rollup: 2.79.1 + rollup: 2.79.2 - '@rollup/plugin-node-resolve@15.2.3(rollup@4.19.1)': + '@rollup/plugin-node-resolve@15.2.3(rollup@4.24.0)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.19.1) + '@rollup/pluginutils': 5.1.0(rollup@4.24.0) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.8 optionalDependencies: - rollup: 4.19.1 + rollup: 4.24.0 '@rollup/plugin-node-resolve@7.1.3(rollup@1.32.1)': dependencies: @@ -21858,26 +21865,26 @@ snapshots: magic-string: 0.25.9 rollup: 1.32.1 - '@rollup/plugin-replace@2.4.2(rollup@2.79.1)': + '@rollup/plugin-replace@2.4.2(rollup@2.79.2)': dependencies: - '@rollup/pluginutils': 3.1.0(rollup@2.79.1) + '@rollup/pluginutils': 3.1.0(rollup@2.79.2) magic-string: 0.25.9 - rollup: 2.79.1 + rollup: 2.79.2 - '@rollup/plugin-replace@5.0.7(rollup@4.19.1)': + '@rollup/plugin-replace@5.0.7(rollup@4.24.0)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.19.1) + '@rollup/pluginutils': 5.1.0(rollup@4.24.0) magic-string: 0.30.11 optionalDependencies: - rollup: 4.19.1 + rollup: 4.24.0 - '@rollup/plugin-terser@0.4.4(rollup@4.19.1)': + '@rollup/plugin-terser@0.4.4(rollup@4.24.0)': dependencies: serialize-javascript: 6.0.2 smob: 1.5.0 terser: 5.31.3 optionalDependencies: - rollup: 4.19.1 + rollup: 4.24.0 '@rollup/pluginutils@3.1.0(rollup@1.32.1)': dependencies: @@ -21886,72 +21893,72 @@ snapshots: picomatch: 2.3.1 rollup: 1.32.1 - '@rollup/pluginutils@3.1.0(rollup@2.79.1)': + '@rollup/pluginutils@3.1.0(rollup@2.79.2)': dependencies: '@types/estree': 0.0.39 estree-walker: 1.0.1 picomatch: 2.3.1 - rollup: 2.79.1 + rollup: 2.79.2 '@rollup/pluginutils@4.2.1': dependencies: estree-walker: 2.0.2 picomatch: 2.3.1 - '@rollup/pluginutils@5.1.0(rollup@4.19.1)': + '@rollup/pluginutils@5.1.0(rollup@4.24.0)': dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: - rollup: 4.19.1 + rollup: 4.24.0 - '@rollup/rollup-android-arm-eabi@4.19.1': + '@rollup/rollup-android-arm-eabi@4.24.0': optional: true - '@rollup/rollup-android-arm64@4.19.1': + '@rollup/rollup-android-arm64@4.24.0': optional: true - '@rollup/rollup-darwin-arm64@4.19.1': + '@rollup/rollup-darwin-arm64@4.24.0': optional: true - '@rollup/rollup-darwin-x64@4.19.1': + '@rollup/rollup-darwin-x64@4.24.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.19.1': + '@rollup/rollup-linux-arm-gnueabihf@4.24.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.19.1': + '@rollup/rollup-linux-arm-musleabihf@4.24.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.19.1': + '@rollup/rollup-linux-arm64-gnu@4.24.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.19.1': + '@rollup/rollup-linux-arm64-musl@4.24.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.19.1': + '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.19.1': + '@rollup/rollup-linux-riscv64-gnu@4.24.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.19.1': + '@rollup/rollup-linux-s390x-gnu@4.24.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.19.1': + '@rollup/rollup-linux-x64-gnu@4.24.0': optional: true - '@rollup/rollup-linux-x64-musl@4.19.1': + '@rollup/rollup-linux-x64-musl@4.24.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.19.1': + '@rollup/rollup-win32-arm64-msvc@4.24.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.19.1': + '@rollup/rollup-win32-ia32-msvc@4.24.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.19.1': + '@rollup/rollup-win32-x64-msvc@4.24.0': optional: true '@rollup/wasm-node@4.19.1': @@ -21973,7 +21980,7 @@ snapshots: optionalDependencies: '@types/node': 20.14.13 - '@rushstack/node-core-library@5.5.1(@types/node@22.0.2)': + '@rushstack/node-core-library@5.5.1(@types/node@22.7.4)': dependencies: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) @@ -21984,7 +21991,7 @@ snapshots: resolve: 1.22.8 semver: 7.5.4 optionalDependencies: - '@types/node': 22.0.2 + '@types/node': 22.7.4 '@rushstack/rig-package@0.5.3': dependencies: @@ -21998,12 +22005,12 @@ snapshots: optionalDependencies: '@types/node': 20.14.13 - '@rushstack/terminal@0.13.3(@types/node@22.0.2)': + '@rushstack/terminal@0.13.3(@types/node@22.7.4)': dependencies: - '@rushstack/node-core-library': 5.5.1(@types/node@22.0.2) + '@rushstack/node-core-library': 5.5.1(@types/node@22.7.4) supports-color: 8.1.1 optionalDependencies: - '@types/node': 22.0.2 + '@types/node': 22.7.4 '@rushstack/ts-command-line@4.22.3(@types/node@20.14.13)': dependencies: @@ -22014,9 +22021,9 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@rushstack/ts-command-line@4.22.3(@types/node@22.0.2)': + '@rushstack/ts-command-line@4.22.3(@types/node@22.7.4)': dependencies: - '@rushstack/terminal': 0.13.3(@types/node@22.0.2) + '@rushstack/terminal': 0.13.3(@types/node@22.7.4) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -22097,7 +22104,7 @@ snapshots: '@snyk/github-codeowners@1.1.0': dependencies: commander: 4.1.1 - ignore: 5.3.1 + ignore: 5.3.2 p-map: 4.0.0 '@solid-primitives/event-listener@2.3.3(solid-js@1.8.19)': @@ -22176,11 +22183,11 @@ snapshots: dependencies: solid-js: 1.8.19 - '@solidjs/start@1.0.6(@testing-library/jest-dom@6.4.8)(rollup@4.19.1)(solid-js@1.8.19)(vinxi@0.4.1(@types/node@22.0.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3))(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': + '@solidjs/start@1.0.6(@testing-library/jest-dom@6.4.8)(rollup@4.24.0)(solid-js@1.8.19)(vinxi@0.4.1(@types/node@22.7.4)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3))(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': dependencies: - '@vinxi/plugin-directives': 0.4.1(vinxi@0.4.1(@types/node@22.0.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3)) - '@vinxi/server-components': 0.4.1(vinxi@0.4.1(@types/node@22.0.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3)) - '@vinxi/server-functions': 0.4.1(vinxi@0.4.1(@types/node@22.0.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3)) + '@vinxi/plugin-directives': 0.4.1(vinxi@0.4.1(@types/node@22.7.4)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3)) + '@vinxi/server-components': 0.4.1(vinxi@0.4.1(@types/node@22.7.4)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3)) + '@vinxi/server-functions': 0.4.1(vinxi@0.4.1(@types/node@22.7.4)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3)) defu: 6.1.4 error-stack-parser: 2.1.4 glob: 10.4.5 @@ -22189,10 +22196,10 @@ snapshots: seroval: 1.1.1 seroval-plugins: 1.1.1(seroval@1.1.1) shikiji: 0.9.19 - source-map-js: 1.2.0 + source-map-js: 1.2.1 terracotta: 1.0.5(solid-js@1.8.19) - vite-plugin-inspect: 0.7.42(rollup@4.19.1)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) - vite-plugin-solid: 2.10.2(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + vite-plugin-inspect: 0.7.42(rollup@4.24.0)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + vite-plugin-solid: 2.10.2(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) transitivePeerDependencies: - '@nuxt/kit' - '@testing-library/jest-dom' @@ -22228,14 +22235,14 @@ snapshots: magic-string: 0.25.9 string.prototype.matchall: 4.0.11 - '@sveltejs/adapter-auto@3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))': + '@sveltejs/adapter-auto@3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))': dependencies: - '@sveltejs/kit': 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + '@sveltejs/kit': 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) import-meta-resolve: 4.1.0 - '@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': + '@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 5.0.0 @@ -22249,7 +22256,7 @@ snapshots: sirv: 2.0.4 svelte: 4.2.18 tiny-glob: 0.2.9 - vite: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) '@sveltejs/package@2.3.2(svelte@4.2.18)(typescript@5.4.2)': dependencies: @@ -22262,26 +22269,26 @@ snapshots: transitivePeerDependencies: - typescript - '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': + '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) - debug: 4.3.6(supports-color@6.1.0) + '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + debug: 4.3.7(supports-color@6.1.0) svelte: 4.2.18 - vite: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': + '@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) - debug: 4.3.6(supports-color@6.1.0) + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + debug: 4.3.7(supports-color@6.1.0) deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.11 svelte: 4.2.18 svelte-hmr: 0.16.0(svelte@4.2.18) - vite: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) - vitefu: 0.2.5(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + vitefu: 0.2.5(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) transitivePeerDependencies: - supports-color @@ -22322,7 +22329,7 @@ snapshots: '@svgr/hast-util-to-babel-ast@5.5.0': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.7 '@svgr/plugin-jsx@5.5.0': dependencies: @@ -22356,18 +22363,18 @@ snapshots: '@swc/helpers@0.5.11': dependencies: - tslib: 2.6.3 + tslib: 2.7.0 '@swc/helpers@0.5.12': dependencies: - tslib: 2.6.3 + tslib: 2.7.0 '@swc/helpers@0.5.5': dependencies: '@swc/counter': 0.1.3 - tslib: 2.6.3 + tslib: 2.7.0 - '@tanstack/config@0.13.1(@types/node@20.14.13)(esbuild@0.19.12)(eslint@9.9.1(jiti@1.21.6))(rollup@4.19.1)(typescript@5.3.3)(vite@5.3.5(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': + '@tanstack/config@0.13.1(@types/node@20.14.13)(esbuild@0.19.12)(eslint@9.9.1(jiti@1.21.6))(rollup@4.24.0)(typescript@5.3.3)(vite@5.4.8(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': dependencies: '@commitlint/parse': 19.0.3 '@eslint/js': 9.9.1 @@ -22382,7 +22389,7 @@ snapshots: jsonfile: 6.1.0 liftoff: 5.0.0 minimist: 1.2.8 - rollup-plugin-preserve-directives: 0.4.0(rollup@4.19.1) + rollup-plugin-preserve-directives: 0.4.0(rollup@4.24.0) semver: 7.6.3 simple-git: 3.25.0 typedoc: 0.26.6(typescript@5.3.3) @@ -22390,9 +22397,9 @@ snapshots: typedoc-plugin-markdown: 4.2.6(typedoc@0.26.6(typescript@5.3.3)) typescript-eslint: 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.3.3) v8flags: 4.0.1 - vite-plugin-dts: 4.0.3(@types/node@20.14.13)(rollup@4.19.1)(typescript@5.3.3)(vite@5.3.5(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) - vite-plugin-externalize-deps: 0.8.0(vite@5.3.5(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) - vite-tsconfig-paths: 5.0.1(typescript@5.3.3)(vite@5.3.5(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + vite-plugin-dts: 4.0.3(@types/node@20.14.13)(rollup@4.24.0)(typescript@5.3.3)(vite@5.4.8(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + vite-plugin-externalize-deps: 0.8.0(vite@5.4.8(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + vite-tsconfig-paths: 5.0.1(typescript@5.3.3)(vite@5.4.8(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) transitivePeerDependencies: - '@types/node' - esbuild @@ -22415,7 +22422,7 @@ snapshots: '@testing-library/dom@10.4.0': dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.25.7 '@babel/runtime': 7.25.0 '@types/aria-query': 5.0.4 aria-query: 5.3.0 @@ -22445,13 +22452,13 @@ snapshots: '@types/react': types-react@19.0.0-rc.1 '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@testing-library/svelte@5.2.1(svelte@4.2.18)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vitest@2.0.5(@types/node@22.0.2)(jsdom@25.0.0)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': + '@testing-library/svelte@5.2.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vitest@2.0.5(@types/node@22.7.4)(jsdom@25.0.0)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': dependencies: '@testing-library/dom': 10.4.0 svelte: 4.2.18 optionalDependencies: - vite: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) - vitest: 2.0.5(@types/node@22.0.2)(jsdom@25.0.0)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + vitest: 2.0.5(@types/node@22.7.4)(jsdom@25.0.0)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) '@trysound/sax@0.2.0': {} @@ -22473,7 +22480,7 @@ snapshots: '@tybys/wasm-util@0.9.0': dependencies: - tslib: 2.6.3 + tslib: 2.7.0 '@types/argparse@1.0.38': {} @@ -22481,24 +22488,24 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.25.3 - '@babel/types': 7.25.2 + '@babel/parser': 7.25.7 + '@babel/types': 7.25.7 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.6 '@types/babel__generator@7.6.8': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.7 '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.25.3 - '@babel/types': 7.25.2 + '@babel/parser': 7.25.7 + '@babel/types': 7.25.7 '@types/babel__traverse@7.20.6': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.7 '@types/body-parser@1.19.5': dependencies: @@ -22533,27 +22540,29 @@ snapshots: '@types/eslint-scope@3.7.7': dependencies: '@types/eslint': 9.6.1 - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/eslint@7.29.0': dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/json-schema': 7.0.15 '@types/eslint@8.56.11': dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/json-schema': 7.0.15 '@types/eslint@9.6.1': dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/json-schema': 7.0.15 '@types/estree@0.0.39': {} '@types/estree@1.0.5': {} + '@types/estree@1.0.6': {} + '@types/express-serve-static-core@4.19.5': dependencies: '@types/node': 20.14.13 @@ -22632,7 +22641,7 @@ snapshots: dependencies: '@types/node': 20.14.13 - '@types/node@18.19.42': + '@types/node@18.19.54': dependencies: undici-types: 5.26.5 @@ -22640,9 +22649,9 @@ snapshots: dependencies: undici-types: 5.26.5 - '@types/node@22.0.2': + '@types/node@22.7.4': dependencies: - undici-types: 6.11.1 + undici-types: 6.19.8 '@types/parse-json@4.0.2': {} @@ -22736,13 +22745,13 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@types/yargs@17.0.32': + '@types/yargs@17.0.33': dependencies: '@types/yargs-parser': 21.0.3 '@typescript-eslint/eslint-plugin@8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.3.3))(eslint@9.9.1(jiti@1.21.6))(typescript@5.3.3)': dependencies: - '@eslint-community/regexpp': 4.11.0 + '@eslint-community/regexpp': 4.11.1 '@typescript-eslint/parser': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.3.3) '@typescript-eslint/scope-manager': 8.3.0 '@typescript-eslint/type-utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.3.3) @@ -22750,7 +22759,7 @@ snapshots: '@typescript-eslint/visitor-keys': 8.3.0 eslint: 9.9.1(jiti@1.21.6) graphemer: 1.4.0 - ignore: 5.3.1 + ignore: 5.3.2 natural-compare: 1.4.0 ts-api-utils: 1.3.0(typescript@5.3.3) optionalDependencies: @@ -22764,7 +22773,7 @@ snapshots: '@typescript-eslint/types': 8.3.0 '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.3.3) '@typescript-eslint/visitor-keys': 8.3.0 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) eslint: 9.9.1(jiti@1.21.6) optionalDependencies: typescript: 5.3.3 @@ -22793,7 +22802,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.3.3) '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.3.3) - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) ts-api-utils: 1.3.0(typescript@5.3.3) optionalDependencies: typescript: 5.3.3 @@ -22807,7 +22816,7 @@ snapshots: dependencies: '@typescript-eslint/types': 8.3.0 '@typescript-eslint/visitor-keys': 8.3.0 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -22822,7 +22831,7 @@ snapshots: dependencies: '@typescript-eslint/types': 8.3.0 '@typescript-eslint/visitor-keys': 8.3.0 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -22894,7 +22903,7 @@ snapshots: estree-walker: 2.0.2 glob: 7.2.3 graceful-fs: 4.2.11 - micromatch: 4.0.7 + micromatch: 4.0.8 node-gyp-build: 4.8.1 resolve-from: 5.0.0 transitivePeerDependencies: @@ -22912,7 +22921,7 @@ snapshots: estree-walker: 2.0.2 glob: 7.2.3 graceful-fs: 4.2.11 - micromatch: 4.0.7 + micromatch: 4.0.8 node-gyp-build: 4.8.1 resolve-from: 5.0.0 transitivePeerDependencies: @@ -22941,9 +22950,9 @@ snapshots: transitivePeerDependencies: - uWebSockets.js - '@vinxi/plugin-directives@0.4.1(vinxi@0.4.1(@types/node@22.0.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3))': + '@vinxi/plugin-directives@0.4.1(vinxi@0.4.1(@types/node@22.7.4)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3))': dependencies: - '@babel/parser': 7.25.3 + '@babel/parser': 7.25.7 acorn: 8.12.1 acorn-jsx: 5.3.2(acorn@8.12.1) acorn-loose: 8.4.0 @@ -22951,60 +22960,60 @@ snapshots: astring: 1.8.6 magicast: 0.2.11 recast: 0.23.9 - tslib: 2.6.3 - vinxi: 0.4.1(@types/node@22.0.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3) + tslib: 2.7.0 + vinxi: 0.4.1(@types/node@22.7.4)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3) - '@vinxi/server-components@0.4.1(vinxi@0.4.1(@types/node@22.0.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3))': + '@vinxi/server-components@0.4.1(vinxi@0.4.1(@types/node@22.7.4)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3))': dependencies: - '@vinxi/plugin-directives': 0.4.1(vinxi@0.4.1(@types/node@22.0.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3)) + '@vinxi/plugin-directives': 0.4.1(vinxi@0.4.1(@types/node@22.7.4)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3)) acorn: 8.12.1 acorn-loose: 8.4.0 acorn-typescript: 1.4.13(acorn@8.12.1) astring: 1.8.6 magicast: 0.2.11 recast: 0.23.9 - vinxi: 0.4.1(@types/node@22.0.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3) + vinxi: 0.4.1(@types/node@22.7.4)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3) - '@vinxi/server-functions@0.4.1(vinxi@0.4.1(@types/node@22.0.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3))': + '@vinxi/server-functions@0.4.1(vinxi@0.4.1(@types/node@22.7.4)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3))': dependencies: - '@vinxi/plugin-directives': 0.4.1(vinxi@0.4.1(@types/node@22.0.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3)) + '@vinxi/plugin-directives': 0.4.1(vinxi@0.4.1(@types/node@22.7.4)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3)) acorn: 8.12.1 acorn-loose: 8.4.0 acorn-typescript: 1.4.13(acorn@8.12.1) astring: 1.8.6 magicast: 0.2.11 recast: 0.23.9 - vinxi: 0.4.1(@types/node@22.0.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3) + vinxi: 0.4.1(@types/node@22.7.4)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3) - '@vitejs/plugin-basic-ssl@1.1.0(vite@5.1.7(@types/node@22.0.2)(less@4.2.0)(sass@1.71.1)(terser@5.29.1))': + '@vitejs/plugin-basic-ssl@1.1.0(vite@5.1.7(@types/node@22.7.4)(less@4.2.0)(sass@1.71.1)(terser@5.29.1))': dependencies: - vite: 5.1.7(@types/node@22.0.2)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) + vite: 5.1.7(@types/node@22.7.4)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) - '@vitejs/plugin-react@4.3.1(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': + '@vitejs/plugin-react@4.3.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.25.2) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.1(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.3.3))': + '@vitejs/plugin-vue@5.1.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.3.3))': dependencies: - vite: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) vue: 3.4.35(typescript@5.3.3) - '@vitejs/plugin-vue@5.1.1(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.4.2))': + '@vitejs/plugin-vue@5.1.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.4.2))': dependencies: - vite: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) vue: 3.4.35(typescript@5.4.2) '@vitest/coverage-istanbul@2.0.5(vitest@2.0.5(@types/node@20.14.13)(jsdom@25.0.0)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': dependencies: '@istanbuljs/schema': 0.1.3 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) istanbul-lib-coverage: 3.2.2 istanbul-lib-instrument: 6.0.3 istanbul-lib-report: 3.0.1 @@ -23128,11 +23137,11 @@ snapshots: '@vue/compiler-core@3.4.35': dependencies: - '@babel/parser': 7.25.3 + '@babel/parser': 7.25.7 '@vue/shared': 3.4.35 entities: 4.5.0 estree-walker: 2.0.2 - source-map-js: 1.2.0 + source-map-js: 1.2.1 '@vue/compiler-dom@3.4.35': dependencies: @@ -23141,23 +23150,23 @@ snapshots: '@vue/compiler-sfc@2.7.16': dependencies: - '@babel/parser': 7.25.3 - postcss: 8.4.40 + '@babel/parser': 7.25.7 + postcss: 8.4.47 source-map: 0.6.1 optionalDependencies: prettier: 2.8.8 '@vue/compiler-sfc@3.4.35': dependencies: - '@babel/parser': 7.25.3 + '@babel/parser': 7.25.7 '@vue/compiler-core': 3.4.35 '@vue/compiler-dom': 3.4.35 '@vue/compiler-ssr': 3.4.35 '@vue/shared': 3.4.35 estree-walker: 2.0.2 magic-string: 0.30.11 - postcss: 8.4.40 - source-map-js: 1.2.0 + postcss: 8.4.47 + source-map-js: 1.2.1 '@vue/compiler-ssr@3.4.35': dependencies: @@ -23411,7 +23420,7 @@ snapshots: '@yarnpkg/parsers@3.0.0-rc.46': dependencies: js-yaml: 3.14.1 - tslib: 2.6.3 + tslib: 2.7.0 '@zkochan/js-yaml@0.0.7': dependencies: @@ -23479,13 +23488,13 @@ snapshots: agent-base@6.0.2: dependencies: - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) transitivePeerDependencies: - supports-color agent-base@7.1.1: dependencies: - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) transitivePeerDependencies: - supports-color @@ -23757,32 +23766,32 @@ snapshots: ast-types@0.14.2: dependencies: - tslib: 2.6.3 + tslib: 2.7.0 ast-types@0.15.2: dependencies: - tslib: 2.6.3 + tslib: 2.7.0 ast-types@0.16.1: dependencies: - tslib: 2.6.3 + tslib: 2.7.0 astral-regex@1.0.0: {} astring@1.8.6: {} - astro@4.12.3(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)(typescript@5.3.3): + astro@4.12.3(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)(typescript@5.3.3): dependencies: '@astrojs/compiler': 2.10.1 '@astrojs/internal-helpers': 0.4.1 '@astrojs/markdown-remark': 5.2.0 '@astrojs/telemetry': 3.1.0 '@babel/core': 7.25.2 - '@babel/generator': 7.25.0 - '@babel/parser': 7.25.3 + '@babel/generator': 7.25.7 + '@babel/parser': 7.25.7 '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.25.2) - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 '@types/babel__core': 7.20.5 '@types/cookie': 0.6.0 acorn: 8.12.1 @@ -23795,7 +23804,7 @@ snapshots: common-ancestor-path: 1.0.1 cookie: 0.6.0 cssesc: 3.0.0 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) deterministic-object-hash: 2.0.2 devalue: 5.0.0 diff: 5.2.0 @@ -23829,8 +23838,8 @@ snapshots: tsconfck: 3.1.1(typescript@5.3.3) unist-util-visit: 5.0.0 vfile: 6.0.2 - vite: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) - vitefu: 0.2.5(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + vitefu: 0.2.5(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) which-pm: 3.0.0 yargs-parser: 21.1.1 zod: 3.23.8 @@ -23842,6 +23851,7 @@ snapshots: - less - lightningcss - sass + - sass-embedded - stylus - sugarss - supports-color @@ -23872,18 +23882,18 @@ snapshots: caniuse-lite: 1.0.30001645 fraction.js: 4.3.7 normalize-range: 0.1.2 - picocolors: 1.0.1 + picocolors: 1.1.0 postcss: 8.4.35 postcss-value-parser: 4.2.0 - autoprefixer@10.4.19(postcss@8.4.40): + autoprefixer@10.4.19(postcss@8.4.47): dependencies: browserslist: 4.23.2 caniuse-lite: 1.0.30001645 fraction.js: 4.3.7 normalize-range: 0.1.2 - picocolors: 1.0.1 - postcss: 8.4.40 + picocolors: 1.1.0 + postcss: 8.4.47 postcss-value-parser: 4.2.0 autoprefixer@9.8.8: @@ -23902,7 +23912,7 @@ snapshots: axios@1.7.2: dependencies: - follow-redirects: 1.15.6(debug@4.3.6(supports-color@6.1.0)) + follow-redirects: 1.15.6(debug@4.3.7(supports-color@6.1.0)) form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -23950,7 +23960,7 @@ snapshots: babel-plugin-istanbul@6.1.1: dependencies: - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 5.2.1 @@ -23963,7 +23973,7 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-module-imports': 7.18.6 '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) - '@babel/types': 7.25.2 + '@babel/types': 7.25.7 html-entities: 2.3.3 validate-html-nesting: 1.2.2 @@ -24309,7 +24319,7 @@ snapshots: dependencies: caniuse-lite: 1.0.30001645 electron-to-chromium: 1.5.4 - escalade: 3.1.2 + escalade: 3.2.0 node-releases: 1.1.77 browserslist@4.23.2: @@ -24489,7 +24499,7 @@ snapshots: camel-case@4.1.2: dependencies: pascal-case: 3.1.2 - tslib: 2.6.3 + tslib: 2.7.0 camelcase-css@2.0.1: {} @@ -24730,7 +24740,7 @@ snapshots: code-red@1.0.4: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 acorn: 8.12.1 estree-walker: 3.0.3 periscopic: 3.1.0 @@ -25015,7 +25025,7 @@ snapshots: cp-file: 10.0.0 globby: 13.2.2 junk: 4.0.1 - micromatch: 4.0.7 + micromatch: 4.0.8 nested-error-stacks: 2.1.1 p-filter: 3.0.0 p-map: 6.0.0 @@ -25056,7 +25066,7 @@ snapshots: dom-serializer: 2.0.0 domhandler: 5.0.3 htmlparser2: 8.0.2 - postcss: 8.4.40 + postcss: 8.4.47 postcss-media-query-parser: 0.2.3 croner@8.1.0: {} @@ -25129,7 +25139,7 @@ snapshots: cspell-glob@8.14.2: dependencies: '@cspell/url': 8.14.2 - micromatch: 4.0.7 + micromatch: 4.0.8 cspell-grammar@8.14.2: dependencies: @@ -25178,9 +25188,9 @@ snapshots: dependencies: postcss: 7.0.39 - css-blank-pseudo@3.0.3(postcss@8.4.40): + css-blank-pseudo@3.0.3(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-selector-parser: 6.1.1 css-color-names@0.0.4: {} @@ -25190,18 +25200,18 @@ snapshots: postcss: 7.0.39 timsort: 0.3.0 - css-declaration-sorter@6.4.1(postcss@8.4.40): + css-declaration-sorter@6.4.1(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 css-has-pseudo@0.10.0: dependencies: postcss: 7.0.39 postcss-selector-parser: 5.0.0 - css-has-pseudo@3.0.4(postcss@8.4.40): + css-has-pseudo@3.0.4(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-selector-parser: 6.1.1 css-in-js-utils@3.1.0: @@ -25226,12 +25236,12 @@ snapshots: css-loader@6.10.0(webpack@5.90.3(esbuild@0.20.1)): dependencies: - icss-utils: 5.1.0(postcss@8.4.40) - postcss: 8.4.40 - postcss-modules-extract-imports: 3.1.0(postcss@8.4.40) - postcss-modules-local-by-default: 4.0.5(postcss@8.4.40) - postcss-modules-scope: 3.2.0(postcss@8.4.40) - postcss-modules-values: 4.0.0(postcss@8.4.40) + icss-utils: 5.1.0(postcss@8.4.47) + postcss: 8.4.47 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.47) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.47) + postcss-modules-scope: 3.2.0(postcss@8.4.47) + postcss-modules-values: 4.0.0(postcss@8.4.47) postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: @@ -25239,12 +25249,12 @@ snapshots: css-loader@6.11.0(webpack@5.93.0(esbuild@0.19.12)): dependencies: - icss-utils: 5.1.0(postcss@8.4.40) - postcss: 8.4.40 - postcss-modules-extract-imports: 3.1.0(postcss@8.4.40) - postcss-modules-local-by-default: 4.0.5(postcss@8.4.40) - postcss-modules-scope: 3.2.0(postcss@8.4.40) - postcss-modules-values: 4.0.0(postcss@8.4.40) + icss-utils: 5.1.0(postcss@8.4.47) + postcss: 8.4.47 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.47) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.47) + postcss-modules-scope: 3.2.0(postcss@8.4.47) + postcss-modules-values: 4.0.0(postcss@8.4.47) postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: @@ -25252,9 +25262,9 @@ snapshots: css-minimizer-webpack-plugin@3.4.1(esbuild@0.19.12)(webpack@5.93.0(esbuild@0.19.12)): dependencies: - cssnano: 5.1.15(postcss@8.4.40) + cssnano: 5.1.15(postcss@8.4.47) jest-worker: 27.5.1 - postcss: 8.4.40 + postcss: 8.4.47 schema-utils: 4.2.0 serialize-javascript: 6.0.2 source-map: 0.6.1 @@ -25266,9 +25276,9 @@ snapshots: dependencies: postcss: 7.0.39 - css-prefers-color-scheme@6.0.3(postcss@8.4.40): + css-prefers-color-scheme@6.0.3(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 css-select-base-adapter@0.1.1: {} @@ -25308,7 +25318,7 @@ snapshots: css-tree@2.3.1: dependencies: mdn-data: 2.0.30 - source-map-js: 1.2.0 + source-map-js: 1.2.1 css-vendor@2.0.8: dependencies: @@ -25369,38 +25379,38 @@ snapshots: postcss-svgo: 4.0.3 postcss-unique-selectors: 4.0.1 - cssnano-preset-default@5.2.14(postcss@8.4.40): - dependencies: - css-declaration-sorter: 6.4.1(postcss@8.4.40) - cssnano-utils: 3.1.0(postcss@8.4.40) - postcss: 8.4.40 - postcss-calc: 8.2.4(postcss@8.4.40) - postcss-colormin: 5.3.1(postcss@8.4.40) - postcss-convert-values: 5.1.3(postcss@8.4.40) - postcss-discard-comments: 5.1.2(postcss@8.4.40) - postcss-discard-duplicates: 5.1.0(postcss@8.4.40) - postcss-discard-empty: 5.1.1(postcss@8.4.40) - postcss-discard-overridden: 5.1.0(postcss@8.4.40) - postcss-merge-longhand: 5.1.7(postcss@8.4.40) - postcss-merge-rules: 5.1.4(postcss@8.4.40) - postcss-minify-font-values: 5.1.0(postcss@8.4.40) - postcss-minify-gradients: 5.1.1(postcss@8.4.40) - postcss-minify-params: 5.1.4(postcss@8.4.40) - postcss-minify-selectors: 5.2.1(postcss@8.4.40) - postcss-normalize-charset: 5.1.0(postcss@8.4.40) - postcss-normalize-display-values: 5.1.0(postcss@8.4.40) - postcss-normalize-positions: 5.1.1(postcss@8.4.40) - postcss-normalize-repeat-style: 5.1.1(postcss@8.4.40) - postcss-normalize-string: 5.1.0(postcss@8.4.40) - postcss-normalize-timing-functions: 5.1.0(postcss@8.4.40) - postcss-normalize-unicode: 5.1.1(postcss@8.4.40) - postcss-normalize-url: 5.1.0(postcss@8.4.40) - postcss-normalize-whitespace: 5.1.1(postcss@8.4.40) - postcss-ordered-values: 5.1.3(postcss@8.4.40) - postcss-reduce-initial: 5.1.2(postcss@8.4.40) - postcss-reduce-transforms: 5.1.0(postcss@8.4.40) - postcss-svgo: 5.1.0(postcss@8.4.40) - postcss-unique-selectors: 5.1.1(postcss@8.4.40) + cssnano-preset-default@5.2.14(postcss@8.4.47): + dependencies: + css-declaration-sorter: 6.4.1(postcss@8.4.47) + cssnano-utils: 3.1.0(postcss@8.4.47) + postcss: 8.4.47 + postcss-calc: 8.2.4(postcss@8.4.47) + postcss-colormin: 5.3.1(postcss@8.4.47) + postcss-convert-values: 5.1.3(postcss@8.4.47) + postcss-discard-comments: 5.1.2(postcss@8.4.47) + postcss-discard-duplicates: 5.1.0(postcss@8.4.47) + postcss-discard-empty: 5.1.1(postcss@8.4.47) + postcss-discard-overridden: 5.1.0(postcss@8.4.47) + postcss-merge-longhand: 5.1.7(postcss@8.4.47) + postcss-merge-rules: 5.1.4(postcss@8.4.47) + postcss-minify-font-values: 5.1.0(postcss@8.4.47) + postcss-minify-gradients: 5.1.1(postcss@8.4.47) + postcss-minify-params: 5.1.4(postcss@8.4.47) + postcss-minify-selectors: 5.2.1(postcss@8.4.47) + postcss-normalize-charset: 5.1.0(postcss@8.4.47) + postcss-normalize-display-values: 5.1.0(postcss@8.4.47) + postcss-normalize-positions: 5.1.1(postcss@8.4.47) + postcss-normalize-repeat-style: 5.1.1(postcss@8.4.47) + postcss-normalize-string: 5.1.0(postcss@8.4.47) + postcss-normalize-timing-functions: 5.1.0(postcss@8.4.47) + postcss-normalize-unicode: 5.1.1(postcss@8.4.47) + postcss-normalize-url: 5.1.0(postcss@8.4.47) + postcss-normalize-whitespace: 5.1.1(postcss@8.4.47) + postcss-ordered-values: 5.1.3(postcss@8.4.47) + postcss-reduce-initial: 5.1.2(postcss@8.4.47) + postcss-reduce-transforms: 5.1.0(postcss@8.4.47) + postcss-svgo: 5.1.0(postcss@8.4.47) + postcss-unique-selectors: 5.1.1(postcss@8.4.47) cssnano-util-get-arguments@4.0.0: {} @@ -25412,9 +25422,9 @@ snapshots: cssnano-util-same-parent@4.0.1: {} - cssnano-utils@3.1.0(postcss@8.4.40): + cssnano-utils@3.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 cssnano@4.1.11: dependencies: @@ -25423,11 +25433,11 @@ snapshots: is-resolvable: 1.1.0 postcss: 7.0.39 - cssnano@5.1.15(postcss@8.4.40): + cssnano@5.1.15(postcss@8.4.47): dependencies: - cssnano-preset-default: 5.2.14(postcss@8.4.40) + cssnano-preset-default: 5.2.14(postcss@8.4.47) lilconfig: 2.1.0 - postcss: 8.4.40 + postcss: 8.4.47 yaml: 1.10.2 csso@4.2.0: @@ -25501,9 +25511,9 @@ snapshots: optionalDependencies: supports-color: 6.1.0 - debug@4.3.6(supports-color@6.1.0): + debug@4.3.7(supports-color@6.1.0): dependencies: - ms: 2.1.2 + ms: 2.1.3 optionalDependencies: supports-color: 6.1.0 @@ -25528,7 +25538,7 @@ snapshots: is-regex: 1.1.4 object-is: 1.1.6 object-keys: 1.1.1 - regexp.prototype.flags: 1.5.2 + regexp.prototype.flags: 1.5.3 deep-extend@0.6.0: {} @@ -25766,7 +25776,7 @@ snapshots: dot-case@3.0.4: dependencies: no-case: 3.0.4 - tslib: 2.6.3 + tslib: 2.7.0 dot-prop@5.3.0: dependencies: @@ -25941,7 +25951,7 @@ snapshots: object-inspect: 1.13.2 object-keys: 1.1.1 object.assign: 4.1.5 - regexp.prototype.flags: 1.5.2 + regexp.prototype.flags: 1.5.3 safe-array-concat: 1.1.2 safe-regex-test: 1.0.3 string.prototype.trim: 1.2.9 @@ -26012,7 +26022,7 @@ snapshots: esbuild-register@3.6.0(esbuild@0.19.12): dependencies: - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) esbuild: 0.19.12 transitivePeerDependencies: - supports-color @@ -26126,7 +26136,7 @@ snapshots: '@esbuild/win32-ia32': 0.21.5 '@esbuild/win32-x64': 0.21.5 - escalade@3.1.2: {} + escalade@3.2.0: {} escape-html@1.0.3: {} @@ -26163,7 +26173,7 @@ snapshots: eslint-plugin-es-x@7.8.0(eslint@9.9.1(jiti@1.21.6)): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) - '@eslint-community/regexpp': 4.11.0 + '@eslint-community/regexpp': 4.11.1 eslint: 9.9.1(jiti@1.21.6) eslint-compat-utils: 0.5.1(eslint@9.9.1(jiti@1.21.6)) @@ -26171,7 +26181,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.3.3) '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.3.3) - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) doctrine: 3.0.0 eslint: 9.9.1(jiti@1.21.6) eslint-import-resolver-node: 0.3.9 @@ -26180,7 +26190,7 @@ snapshots: minimatch: 9.0.5 semver: 7.6.3 stable-hash: 0.0.4 - tslib: 2.6.3 + tslib: 2.7.0 transitivePeerDependencies: - supports-color - typescript @@ -26190,7 +26200,7 @@ snapshots: '@es-joy/jsdoccomment': 0.48.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) escape-string-regexp: 4.0.0 eslint: 9.9.1(jiti@1.21.6) espree: 10.1.0 @@ -26210,14 +26220,14 @@ snapshots: eslint-plugin-es-x: 7.8.0(eslint@9.9.1(jiti@1.21.6)) get-tsconfig: 4.7.6 globals: 15.9.0 - ignore: 5.3.1 + ignore: 5.3.2 minimatch: 9.0.5 semver: 7.6.3 eslint-plugin-react-compiler@0.0.0-experimental-f8a5409-20240829(eslint@9.9.1(jiti@1.21.6)): dependencies: '@babel/core': 7.25.2 - '@babel/parser': 7.25.3 + '@babel/parser': 7.25.7 '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.25.2) eslint: 9.9.1(jiti@1.21.6) hermes-parser: 0.20.1 @@ -26358,9 +26368,9 @@ snapshots: eslint-compat-utils: 0.5.1(eslint@9.9.1(jiti@1.21.6)) esutils: 2.0.3 known-css-properties: 0.34.0 - postcss: 8.4.40 - postcss-load-config: 3.1.4(postcss@8.4.40) - postcss-safe-parser: 6.0.0(postcss@8.4.40) + postcss: 8.4.47 + postcss-load-config: 3.1.4(postcss@8.4.47) + postcss-safe-parser: 6.0.0(postcss@8.4.47) postcss-selector-parser: 6.1.1 semver: 7.6.3 svelte-eslint-parser: 0.41.0(svelte@4.2.18) @@ -26413,7 +26423,7 @@ snapshots: arrify: 2.0.1 eslint: 9.9.1(jiti@1.21.6) jest-worker: 27.5.1 - micromatch: 4.0.7 + micromatch: 4.0.8 normalize-path: 3.0.0 schema-utils: 3.3.0 webpack: 4.44.2 @@ -26423,7 +26433,7 @@ snapshots: '@types/eslint': 8.56.11 eslint: 9.9.1(jiti@1.21.6) jest-worker: 28.1.3 - micromatch: 4.0.7 + micromatch: 4.0.8 normalize-path: 3.0.0 schema-utils: 4.2.0 webpack: 5.93.0(esbuild@0.19.12) @@ -26431,7 +26441,7 @@ snapshots: eslint@9.9.1(jiti@1.21.6): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) - '@eslint-community/regexpp': 4.11.0 + '@eslint-community/regexpp': 4.11.1 '@eslint/config-array': 0.18.0 '@eslint/eslintrc': 3.1.0 '@eslint/js': 9.9.1 @@ -26441,7 +26451,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) escape-string-regexp: 4.0.0 eslint-scope: 8.0.2 eslint-visitor-keys: 4.0.0 @@ -26452,7 +26462,7 @@ snapshots: file-entry-cache: 8.0.0 find-up: 5.0.0 glob-parent: 6.0.2 - ignore: 5.3.1 + ignore: 5.3.2 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -26514,7 +26524,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 esutils@2.0.3: {} @@ -26767,7 +26777,7 @@ snapshots: '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.7 + micromatch: 4.0.8 fast-json-stable-stringify@2.1.0: {} @@ -26932,18 +26942,18 @@ snapshots: find-yarn-workspace-root2@1.2.16: dependencies: - micromatch: 4.0.7 + micromatch: 4.0.8 pkg-dir: 4.2.0 find-yarn-workspace-root@2.0.0: dependencies: - micromatch: 4.0.7 + micromatch: 4.0.8 findup-sync@5.0.0: dependencies: detect-file: 1.0.0 is-glob: 4.0.3 - micromatch: 4.0.7 + micromatch: 4.0.8 resolve-dir: 1.0.1 fined@2.0.0: @@ -26978,9 +26988,9 @@ snapshots: inherits: 2.0.4 readable-stream: 2.3.8 - follow-redirects@1.15.6(debug@4.3.6(supports-color@6.1.0)): + follow-redirects@1.15.6(debug@4.3.7(supports-color@6.1.0)): optionalDependencies: - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) font-awesome@4.7.0: {} @@ -27003,7 +27013,7 @@ snapshots: fork-ts-checker-webpack-plugin@4.1.6(eslint@9.9.1(jiti@1.21.6))(typescript@5.4.2)(vue-template-compiler@2.7.16)(webpack@4.44.2): dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.25.7 chalk: 2.4.2 micromatch: 3.1.10(supports-color@6.1.0) minimatch: 3.1.2 @@ -27020,7 +27030,7 @@ snapshots: fork-ts-checker-webpack-plugin@6.5.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.4.2)(vue-template-compiler@2.7.16)(webpack@5.93.0(esbuild@0.19.12)): dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.25.7 '@types/json-schema': 7.0.15 chalk: 4.1.2 chokidar: 3.6.0 @@ -27193,7 +27203,7 @@ snapshots: get-stream@4.1.0: dependencies: - pump: 3.0.0 + pump: 3.0.2 get-stream@6.0.1: {} @@ -27335,7 +27345,7 @@ snapshots: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.3.1 + ignore: 5.3.2 merge2: 1.4.1 slash: 3.0.0 @@ -27344,7 +27354,7 @@ snapshots: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.3.1 + ignore: 5.3.2 merge2: 1.4.1 slash: 3.0.0 @@ -27352,7 +27362,7 @@ snapshots: dependencies: dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.3.1 + ignore: 5.3.2 merge2: 1.4.1 slash: 4.0.0 @@ -27360,7 +27370,7 @@ snapshots: dependencies: '@sindresorhus/merge-streams': 2.3.0 fast-glob: 3.3.2 - ignore: 5.3.1 + ignore: 5.3.2 path-type: 5.0.0 slash: 5.1.0 unicorn-magic: 0.1.0 @@ -27397,7 +27407,7 @@ snapshots: graphql-tag@2.12.6(graphql@15.8.0): dependencies: graphql: 15.8.0 - tslib: 2.6.3 + tslib: 2.7.0 graphql@15.8.0: {} @@ -27781,13 +27791,13 @@ snapshots: http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.1 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) transitivePeerDependencies: - supports-color - http-proxy-middleware@0.19.1(debug@4.3.6(supports-color@6.1.0))(supports-color@6.1.0): + http-proxy-middleware@0.19.1(debug@4.3.7(supports-color@6.1.0))(supports-color@6.1.0): dependencies: - http-proxy: 1.18.1(debug@4.3.6(supports-color@6.1.0)) + http-proxy: 1.18.1(debug@4.3.7(supports-color@6.1.0)) is-glob: 4.0.3 lodash: 4.17.21 micromatch: 3.1.10(supports-color@6.1.0) @@ -27798,19 +27808,19 @@ snapshots: http-proxy-middleware@2.0.6(@types/express@4.17.21): dependencies: '@types/http-proxy': 1.17.14 - http-proxy: 1.18.1(debug@4.3.6(supports-color@6.1.0)) + http-proxy: 1.18.1(debug@4.3.7(supports-color@6.1.0)) is-glob: 4.0.3 is-plain-obj: 3.0.0 - micromatch: 4.0.7 + micromatch: 4.0.8 optionalDependencies: '@types/express': 4.17.21 transitivePeerDependencies: - debug - http-proxy@1.18.1(debug@4.3.6(supports-color@6.1.0)): + http-proxy@1.18.1(debug@4.3.7(supports-color@6.1.0)): dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.15.6(debug@4.3.6(supports-color@6.1.0)) + follow-redirects: 1.15.6(debug@4.3.7(supports-color@6.1.0)) requires-port: 1.0.0 transitivePeerDependencies: - debug @@ -27822,21 +27832,21 @@ snapshots: https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) transitivePeerDependencies: - supports-color https-proxy-agent@7.0.4: dependencies: agent-base: 7.1.1 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) transitivePeerDependencies: - supports-color https-proxy-agent@7.0.5: dependencies: agent-base: 7.1.1 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) transitivePeerDependencies: - supports-color @@ -27862,9 +27872,9 @@ snapshots: dependencies: postcss: 7.0.39 - icss-utils@5.1.0(postcss@8.4.40): + icss-utils@5.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 idb-keyval@6.2.1: {} @@ -27886,7 +27896,7 @@ snapshots: dependencies: minimatch: 9.0.5 - ignore@5.3.1: {} + ignore@5.3.2: {} image-size@0.5.5: optional: true @@ -27959,7 +27969,7 @@ snapshots: injection-js@2.4.0: dependencies: - tslib: 2.6.3 + tslib: 2.7.0 inline-style-prefixer@6.0.4: dependencies: @@ -28005,7 +28015,7 @@ snapshots: dependencies: '@ioredis/commands': 1.2.0 cluster-key-slot: 1.1.2 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) denque: 2.1.0 lodash.defaults: 4.2.0 lodash.isarguments: 3.1.0 @@ -28228,11 +28238,11 @@ snapshots: is-reference@1.2.1: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 is-reference@3.0.2: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 is-regex@1.1.4: dependencies: @@ -28332,7 +28342,7 @@ snapshots: istanbul-lib-instrument@5.2.1: dependencies: '@babel/core': 7.25.2 - '@babel/parser': 7.25.3 + '@babel/parser': 7.25.7 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -28342,7 +28352,7 @@ snapshots: istanbul-lib-instrument@6.0.3: dependencies: '@babel/core': 7.25.2 - '@babel/parser': 7.25.3 + '@babel/parser': 7.25.7 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 7.6.3 @@ -28358,7 +28368,7 @@ snapshots: istanbul-lib-source-maps@5.0.6: dependencies: '@jridgewell/trace-mapping': 0.3.25 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: - supports-color @@ -28401,12 +28411,12 @@ snapshots: jest-message-util@29.7.0: dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.25.7 '@jest/types': 29.6.3 '@types/stack-utils': 2.0.3 chalk: 4.1.2 graceful-fs: 4.2.11 - micromatch: 4.0.7 + micromatch: 4.0.8 pretty-format: 29.7.0 slash: 3.0.0 stack-utils: 2.0.6 @@ -28507,7 +28517,7 @@ snapshots: jscodeshift@0.14.0(@babel/preset-env@7.25.3(@babel/core@7.25.2)): dependencies: '@babel/core': 7.25.2 - '@babel/parser': 7.25.3 + '@babel/parser': 7.25.7 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.25.2) '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.25.2) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.25.2) @@ -28520,7 +28530,7 @@ snapshots: chalk: 4.1.2 flow-parser: 0.242.1 graceful-fs: 4.2.11 - micromatch: 4.0.7 + micromatch: 4.0.8 neo-async: 2.6.2 node-dir: 0.1.17 recast: 0.21.5 @@ -28532,7 +28542,7 @@ snapshots: jscodeshift@17.0.0(@babel/preset-env@7.25.3(@babel/core@7.25.2)): dependencies: '@babel/core': 7.25.2 - '@babel/parser': 7.25.3 + '@babel/parser': 7.25.7 '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.25.2) @@ -28543,9 +28553,9 @@ snapshots: '@babel/register': 7.24.6(@babel/core@7.25.2) flow-parser: 0.242.1 graceful-fs: 4.2.11 - micromatch: 4.0.7 + micromatch: 4.0.8 neo-async: 2.6.2 - picocolors: 1.0.1 + picocolors: 1.1.0 recast: 0.23.9 temp: 0.9.4 write-file-atomic: 5.0.1 @@ -28566,7 +28576,7 @@ snapshots: http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.5 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.12 + nwsapi: 2.2.13 parse5: 7.1.2 rrweb-cssom: 0.7.1 saxes: 6.0.0 @@ -28588,6 +28598,8 @@ snapshots: jsesc@2.5.2: {} + jsesc@3.0.2: {} + json-buffer@3.0.1: {} json-parse-better-errors@1.0.2: {} @@ -28733,7 +28745,7 @@ snapshots: jiti: 1.21.6 js-yaml: 4.1.0 minimist: 1.2.8 - picocolors: 1.0.1 + picocolors: 1.1.0 picomatch: 4.0.2 pretty-ms: 9.1.0 resolve: 1.22.8 @@ -28757,7 +28769,7 @@ snapshots: launch-editor@2.8.0: dependencies: - picocolors: 1.0.1 + picocolors: 1.1.0 shell-quote: 1.8.1 lazystream@1.0.1: @@ -28774,7 +28786,7 @@ snapshots: dependencies: copy-anything: 2.0.6 parse-node-version: 1.0.1 - tslib: 2.6.3 + tslib: 2.7.0 optionalDependencies: errno: 0.1.8 graceful-fs: 4.2.11 @@ -29027,7 +29039,7 @@ snapshots: lower-case@2.0.2: dependencies: - tslib: 2.6.3 + tslib: 2.7.0 lru-cache@10.4.3: {} @@ -29062,15 +29074,15 @@ snapshots: magicast@0.2.11: dependencies: - '@babel/parser': 7.25.3 - '@babel/types': 7.25.2 + '@babel/parser': 7.25.7 + '@babel/types': 7.25.7 recast: 0.23.9 magicast@0.3.4: dependencies: - '@babel/parser': 7.25.3 - '@babel/types': 7.25.2 - source-map-js: 1.2.0 + '@babel/parser': 7.25.7 + '@babel/types': 7.25.7 + source-map-js: 1.2.1 make-dir@2.1.0: dependencies: @@ -29372,7 +29384,7 @@ snapshots: graceful-fs: 4.2.11 invariant: 2.2.4 jest-worker: 29.7.0 - micromatch: 4.0.7 + micromatch: 4.0.8 node-abort-controller: 3.1.1 nullthrows: 1.1.1 walker: 1.0.8 @@ -29393,8 +29405,8 @@ snapshots: metro-source-map@0.80.9: dependencies: - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 invariant: 2.2.4 metro-symbolicate: 0.80.9 nullthrows: 1.1.1 @@ -29418,9 +29430,9 @@ snapshots: metro-transform-plugins@0.80.9: dependencies: '@babel/core': 7.25.2 - '@babel/generator': 7.25.0 - '@babel/template': 7.25.0 - '@babel/traverse': 7.25.3 + '@babel/generator': 7.25.7 + '@babel/template': 7.25.7 + '@babel/traverse': 7.25.7 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color @@ -29428,9 +29440,9 @@ snapshots: metro-transform-worker@0.80.9(encoding@0.1.13): dependencies: '@babel/core': 7.25.2 - '@babel/generator': 7.25.0 - '@babel/parser': 7.25.3 - '@babel/types': 7.25.2 + '@babel/generator': 7.25.7 + '@babel/parser': 7.25.7 + '@babel/types': 7.25.7 metro: 0.80.9(encoding@0.1.13) metro-babel-transformer: 0.80.9 metro-cache: 0.80.9 @@ -29447,13 +29459,13 @@ snapshots: metro@0.80.9(encoding@0.1.13): dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.25.7 '@babel/core': 7.25.2 - '@babel/generator': 7.25.0 - '@babel/parser': 7.25.3 - '@babel/template': 7.25.0 - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/generator': 7.25.7 + '@babel/parser': 7.25.7 + '@babel/template': 7.25.7 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 accepts: 1.3.8 chalk: 4.1.2 ci-info: 2.0.0 @@ -29670,7 +29682,7 @@ snapshots: micromark@4.0.0: dependencies: '@types/debug': 4.1.12 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.1 @@ -29707,7 +29719,7 @@ snapshots: transitivePeerDependencies: - supports-color - micromatch@4.0.7: + micromatch@4.0.8: dependencies: braces: 3.0.3 picomatch: 2.3.1 @@ -29849,7 +29861,7 @@ snapshots: flush-write-stream: 1.1.1 from2: 2.3.0 parallel-transform: 1.2.0 - pump: 3.0.0 + pump: 3.0.2 pumpify: 1.5.1 stream-each: 1.2.3 through2: 2.0.5 @@ -29889,8 +29901,6 @@ snapshots: ms@2.0.0: {} - ms@2.1.2: {} - ms@2.1.3: {} msw@2.3.4(typescript@5.3.3): @@ -30097,11 +30107,11 @@ snapshots: - '@babel/core' - babel-plugin-macros - ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.3.3): + ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3): dependencies: '@angular/compiler-cli': 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) - '@rollup/plugin-json': 6.1.0(rollup@4.19.1) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.19.1) + '@rollup/plugin-json': 6.1.0(rollup@4.24.0) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.24.0) '@rollup/wasm-node': 4.19.1 ajv: 8.17.1 ansi-colors: 4.1.3 @@ -30119,14 +30129,14 @@ snapshots: less: 4.2.0 ora: 5.4.1 piscina: 4.6.1 - postcss: 8.4.40 + postcss: 8.4.47 rxjs: 7.8.1 sass: 1.77.8 - tslib: 2.6.3 + tslib: 2.7.0 typescript: 5.3.3 optionalDependencies: esbuild: 0.20.2 - rollup: 4.19.1 + rollup: 4.24.0 tailwindcss: 3.4.7 nice-napi@1.0.2: @@ -30141,14 +30151,14 @@ snapshots: dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@netlify/functions': 2.8.1 - '@rollup/plugin-alias': 5.1.0(rollup@4.19.1) - '@rollup/plugin-commonjs': 25.0.8(rollup@4.19.1) - '@rollup/plugin-inject': 5.0.5(rollup@4.19.1) - '@rollup/plugin-json': 6.1.0(rollup@4.19.1) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.19.1) - '@rollup/plugin-replace': 5.0.7(rollup@4.19.1) - '@rollup/plugin-terser': 0.4.4(rollup@4.19.1) - '@rollup/pluginutils': 5.1.0(rollup@4.19.1) + '@rollup/plugin-alias': 5.1.0(rollup@4.24.0) + '@rollup/plugin-commonjs': 25.0.8(rollup@4.24.0) + '@rollup/plugin-inject': 5.0.5(rollup@4.24.0) + '@rollup/plugin-json': 6.1.0(rollup@4.24.0) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.24.0) + '@rollup/plugin-replace': 5.0.7(rollup@4.24.0) + '@rollup/plugin-terser': 0.4.4(rollup@4.24.0) + '@rollup/pluginutils': 5.1.0(rollup@4.24.0) '@types/http-proxy': 1.17.14 '@vercel/nft': 0.26.5 archiver: 7.0.1 @@ -30191,8 +30201,8 @@ snapshots: pkg-types: 1.1.3 pretty-bytes: 6.1.1 radix3: 1.1.2 - rollup: 4.19.1 - rollup-plugin-visualizer: 5.12.0(rollup@4.19.1) + rollup: 4.24.0 + rollup-plugin-visualizer: 5.12.0(rollup@4.24.0) scule: 1.3.0 semver: 7.6.3 serve-placeholder: 2.0.2 @@ -30202,7 +30212,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.10.0 - unimport: 3.9.1(rollup@4.19.1) + unimport: 3.9.1(rollup@4.24.0) unstorage: 1.10.2(idb-keyval@6.2.1)(ioredis@5.4.1) unwasm: 0.3.9 transitivePeerDependencies: @@ -30233,7 +30243,7 @@ snapshots: no-case@3.0.4: dependencies: lower-case: 2.0.2 - tslib: 2.6.3 + tslib: 2.7.0 nocache@3.0.4: {} @@ -30445,7 +30455,7 @@ snapshots: num2fraction@1.2.2: {} - nwsapi@2.2.12: {} + nwsapi@2.2.13: {} nx@19.5.4: dependencies: @@ -30466,7 +30476,7 @@ snapshots: flat: 5.0.2 front-matter: 4.0.2 fs-extra: 11.2.0 - ignore: 5.3.1 + ignore: 5.3.2 jest-diff: 29.7.0 jsonc-parser: 3.2.0 lines-and-columns: 2.0.4 @@ -30481,7 +30491,7 @@ snapshots: tar-stream: 2.2.0 tmp: 0.2.3 tsconfig-paths: 4.2.0 - tslib: 2.6.3 + tslib: 2.7.0 yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: @@ -30848,7 +30858,7 @@ snapshots: param-case@3.0.4: dependencies: dot-case: 3.0.4 - tslib: 2.6.3 + tslib: 2.7.0 parent-module@1.0.1: dependencies: @@ -30885,7 +30895,7 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.25.7 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -30928,7 +30938,7 @@ snapshots: pascal-case@3.1.2: dependencies: no-case: 3.0.4 - tslib: 2.6.3 + tslib: 2.7.0 pascalcase@0.1.1: {} @@ -30998,13 +31008,13 @@ snapshots: periscopic@3.1.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 estree-walker: 3.0.3 is-reference: 3.0.2 picocolors@0.2.1: {} - picocolors@1.0.1: {} + picocolors@1.1.0: {} picomatch@2.3.1: {} @@ -31087,9 +31097,9 @@ snapshots: postcss: 7.0.39 postcss-selector-parser: 6.1.1 - postcss-attribute-case-insensitive@5.0.2(postcss@8.4.40): + postcss-attribute-case-insensitive@5.0.2(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-selector-parser: 6.1.1 postcss-browser-comments@3.0.0(browserslist@4.23.2): @@ -31097,10 +31107,10 @@ snapshots: browserslist: 4.23.2 postcss: 7.0.39 - postcss-browser-comments@4.0.0(browserslist@4.23.2)(postcss@8.4.40): + postcss-browser-comments@4.0.0(browserslist@4.23.2)(postcss@8.4.47): dependencies: browserslist: 4.23.2 - postcss: 8.4.40 + postcss: 8.4.47 postcss-calc@7.0.5: dependencies: @@ -31108,15 +31118,15 @@ snapshots: postcss-selector-parser: 6.1.1 postcss-value-parser: 4.2.0 - postcss-calc@8.2.4(postcss@8.4.40): + postcss-calc@8.2.4(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-selector-parser: 6.1.1 postcss-value-parser: 4.2.0 - postcss-clamp@4.1.0(postcss@8.4.40): + postcss-clamp@4.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 postcss-color-functional-notation@2.0.1: @@ -31124,9 +31134,9 @@ snapshots: postcss: 7.0.39 postcss-values-parser: 2.0.1 - postcss-color-functional-notation@4.2.4(postcss@8.4.40): + postcss-color-functional-notation@4.2.4(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 postcss-color-gray@5.0.0: @@ -31140,9 +31150,9 @@ snapshots: postcss: 7.0.39 postcss-values-parser: 2.0.1 - postcss-color-hex-alpha@8.0.4(postcss@8.4.40): + postcss-color-hex-alpha@8.0.4(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 postcss-color-mod-function@3.0.3: @@ -31156,9 +31166,9 @@ snapshots: postcss: 7.0.39 postcss-values-parser: 2.0.1 - postcss-color-rebeccapurple@7.1.1(postcss@8.4.40): + postcss-color-rebeccapurple@7.1.1(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 postcss-colormin@4.0.3: @@ -31169,12 +31179,12 @@ snapshots: postcss: 7.0.39 postcss-value-parser: 3.3.1 - postcss-colormin@5.3.1(postcss@8.4.40): + postcss-colormin@5.3.1(postcss@8.4.47): dependencies: browserslist: 4.23.2 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 postcss-convert-values@4.0.1: @@ -31182,24 +31192,24 @@ snapshots: postcss: 7.0.39 postcss-value-parser: 3.3.1 - postcss-convert-values@5.1.3(postcss@8.4.40): + postcss-convert-values@5.1.3(postcss@8.4.47): dependencies: browserslist: 4.23.2 - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 postcss-custom-media@7.0.8: dependencies: postcss: 7.0.39 - postcss-custom-media@8.0.2(postcss@8.4.40): + postcss-custom-media@8.0.2(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-custom-properties@12.1.11(postcss@8.4.40): + postcss-custom-properties@12.1.11(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 postcss-custom-properties@8.0.11: @@ -31212,9 +31222,9 @@ snapshots: postcss: 7.0.39 postcss-selector-parser: 5.0.0 - postcss-custom-selectors@6.0.3(postcss@8.4.40): + postcss-custom-selectors@6.0.3(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-selector-parser: 6.1.1 postcss-dir-pseudo-class@5.0.0: @@ -31222,52 +31232,52 @@ snapshots: postcss: 7.0.39 postcss-selector-parser: 5.0.0 - postcss-dir-pseudo-class@6.0.5(postcss@8.4.40): + postcss-dir-pseudo-class@6.0.5(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-selector-parser: 6.1.1 postcss-discard-comments@4.0.2: dependencies: postcss: 7.0.39 - postcss-discard-comments@5.1.2(postcss@8.4.40): + postcss-discard-comments@5.1.2(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-discard-duplicates@4.0.2: dependencies: postcss: 7.0.39 - postcss-discard-duplicates@5.1.0(postcss@8.4.40): + postcss-discard-duplicates@5.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-discard-empty@4.0.1: dependencies: postcss: 7.0.39 - postcss-discard-empty@5.1.1(postcss@8.4.40): + postcss-discard-empty@5.1.1(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-discard-overridden@4.0.1: dependencies: postcss: 7.0.39 - postcss-discard-overridden@5.1.0(postcss@8.4.40): + postcss-discard-overridden@5.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-double-position-gradients@1.0.0: dependencies: postcss: 7.0.39 postcss-values-parser: 2.0.1 - postcss-double-position-gradients@3.1.2(postcss@8.4.40): + postcss-double-position-gradients@3.1.2(postcss@8.4.47): dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.40) - postcss: 8.4.40 + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.47) + postcss: 8.4.47 postcss-value-parser: 4.2.0 postcss-env-function@2.0.2: @@ -31275,66 +31285,66 @@ snapshots: postcss: 7.0.39 postcss-values-parser: 2.0.1 - postcss-env-function@4.0.6(postcss@8.4.40): + postcss-env-function@4.0.6(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 postcss-flexbugs-fixes@4.2.1: dependencies: postcss: 7.0.39 - postcss-flexbugs-fixes@5.0.2(postcss@8.4.40): + postcss-flexbugs-fixes@5.0.2(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-focus-visible@4.0.0: dependencies: postcss: 7.0.39 - postcss-focus-visible@6.0.4(postcss@8.4.40): + postcss-focus-visible@6.0.4(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-selector-parser: 6.1.1 postcss-focus-within@3.0.0: dependencies: postcss: 7.0.39 - postcss-focus-within@5.0.4(postcss@8.4.40): + postcss-focus-within@5.0.4(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-selector-parser: 6.1.1 postcss-font-variant@4.0.1: dependencies: postcss: 7.0.39 - postcss-font-variant@5.0.0(postcss@8.4.40): + postcss-font-variant@5.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-gap-properties@2.0.0: dependencies: postcss: 7.0.39 - postcss-gap-properties@3.0.5(postcss@8.4.40): + postcss-gap-properties@3.0.5(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-image-set-function@3.0.1: dependencies: postcss: 7.0.39 postcss-values-parser: 2.0.1 - postcss-image-set-function@4.0.7(postcss@8.4.40): + postcss-image-set-function@4.0.7(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-import@15.1.0(postcss@8.4.40): + postcss-import@15.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 @@ -31343,14 +31353,14 @@ snapshots: dependencies: postcss: 7.0.39 - postcss-initial@4.0.1(postcss@8.4.40): + postcss-initial@4.0.1(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 - postcss-js@4.0.1(postcss@8.4.40): + postcss-js@4.0.1(postcss@8.4.47): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.40 + postcss: 8.4.47 postcss-lab-function@2.0.1: dependencies: @@ -31358,10 +31368,10 @@ snapshots: postcss: 7.0.39 postcss-values-parser: 2.0.1 - postcss-lab-function@4.2.1(postcss@8.4.40): + postcss-lab-function@4.2.1(postcss@8.4.47): dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.40) - postcss: 8.4.40 + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.47) + postcss: 8.4.47 postcss-value-parser: 4.2.0 postcss-load-config@2.1.2: @@ -31369,19 +31379,19 @@ snapshots: cosmiconfig: 5.2.1 import-cwd: 2.1.0 - postcss-load-config@3.1.4(postcss@8.4.40): + postcss-load-config@3.1.4(postcss@8.4.47): dependencies: lilconfig: 2.1.0 yaml: 1.10.2 optionalDependencies: - postcss: 8.4.40 + postcss: 8.4.47 - postcss-load-config@4.0.2(postcss@8.4.40): + postcss-load-config@4.0.2(postcss@8.4.47): dependencies: lilconfig: 3.1.2 yaml: 2.5.0 optionalDependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-loader@3.0.0: dependencies: @@ -31390,11 +31400,11 @@ snapshots: postcss-load-config: 2.1.2 schema-utils: 1.0.0 - postcss-loader@6.2.1(postcss@8.4.40)(webpack@5.93.0(esbuild@0.19.12)): + postcss-loader@6.2.1(postcss@8.4.47)(webpack@5.93.0(esbuild@0.19.12)): dependencies: cosmiconfig: 7.1.0 klona: 2.0.6 - postcss: 8.4.40 + postcss: 8.4.47 semver: 7.6.3 webpack: 5.93.0(esbuild@0.19.12) @@ -31413,17 +31423,17 @@ snapshots: dependencies: postcss: 7.0.39 - postcss-logical@5.0.4(postcss@8.4.40): + postcss-logical@5.0.4(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-media-minmax@4.0.0: dependencies: postcss: 7.0.39 - postcss-media-minmax@5.0.0(postcss@8.4.40): + postcss-media-minmax@5.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-media-query-parser@0.2.3: {} @@ -31434,11 +31444,11 @@ snapshots: postcss-value-parser: 3.3.1 stylehacks: 4.0.3 - postcss-merge-longhand@5.1.7(postcss@8.4.40): + postcss-merge-longhand@5.1.7(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - stylehacks: 5.1.1(postcss@8.4.40) + stylehacks: 5.1.1(postcss@8.4.47) postcss-merge-rules@4.0.3: dependencies: @@ -31449,12 +31459,12 @@ snapshots: postcss-selector-parser: 3.1.2 vendors: 1.0.4 - postcss-merge-rules@5.1.4(postcss@8.4.40): + postcss-merge-rules@5.1.4(postcss@8.4.47): dependencies: browserslist: 4.23.2 caniuse-api: 3.0.0 - cssnano-utils: 3.1.0(postcss@8.4.40) - postcss: 8.4.40 + cssnano-utils: 3.1.0(postcss@8.4.47) + postcss: 8.4.47 postcss-selector-parser: 6.1.1 postcss-minify-font-values@4.0.2: @@ -31462,9 +31472,9 @@ snapshots: postcss: 7.0.39 postcss-value-parser: 3.3.1 - postcss-minify-font-values@5.1.0(postcss@8.4.40): + postcss-minify-font-values@5.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 postcss-minify-gradients@4.0.2: @@ -31474,11 +31484,11 @@ snapshots: postcss: 7.0.39 postcss-value-parser: 3.3.1 - postcss-minify-gradients@5.1.1(postcss@8.4.40): + postcss-minify-gradients@5.1.1(postcss@8.4.47): dependencies: colord: 2.9.3 - cssnano-utils: 3.1.0(postcss@8.4.40) - postcss: 8.4.40 + cssnano-utils: 3.1.0(postcss@8.4.47) + postcss: 8.4.47 postcss-value-parser: 4.2.0 postcss-minify-params@4.0.2: @@ -31490,11 +31500,11 @@ snapshots: postcss-value-parser: 3.3.1 uniqs: 2.0.0 - postcss-minify-params@5.1.4(postcss@8.4.40): + postcss-minify-params@5.1.4(postcss@8.4.47): dependencies: browserslist: 4.23.2 - cssnano-utils: 3.1.0(postcss@8.4.40) - postcss: 8.4.40 + cssnano-utils: 3.1.0(postcss@8.4.47) + postcss: 8.4.47 postcss-value-parser: 4.2.0 postcss-minify-selectors@4.0.2: @@ -31504,18 +31514,18 @@ snapshots: postcss: 7.0.39 postcss-selector-parser: 3.1.2 - postcss-minify-selectors@5.2.1(postcss@8.4.40): + postcss-minify-selectors@5.2.1(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-selector-parser: 6.1.1 postcss-modules-extract-imports@2.0.0: dependencies: postcss: 7.0.39 - postcss-modules-extract-imports@3.1.0(postcss@8.4.40): + postcss-modules-extract-imports@3.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-modules-local-by-default@3.0.3: dependencies: @@ -31524,10 +31534,10 @@ snapshots: postcss-selector-parser: 6.1.1 postcss-value-parser: 4.2.0 - postcss-modules-local-by-default@4.0.5(postcss@8.4.40): + postcss-modules-local-by-default@4.0.5(postcss@8.4.47): dependencies: - icss-utils: 5.1.0(postcss@8.4.40) - postcss: 8.4.40 + icss-utils: 5.1.0(postcss@8.4.47) + postcss: 8.4.47 postcss-selector-parser: 6.1.1 postcss-value-parser: 4.2.0 @@ -31536,9 +31546,9 @@ snapshots: postcss: 7.0.39 postcss-selector-parser: 6.1.1 - postcss-modules-scope@3.2.0(postcss@8.4.40): + postcss-modules-scope@3.2.0(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-selector-parser: 6.1.1 postcss-modules-values@3.0.0: @@ -31546,20 +31556,20 @@ snapshots: icss-utils: 4.1.1 postcss: 7.0.39 - postcss-modules-values@4.0.0(postcss@8.4.40): + postcss-modules-values@4.0.0(postcss@8.4.47): dependencies: - icss-utils: 5.1.0(postcss@8.4.40) - postcss: 8.4.40 + icss-utils: 5.1.0(postcss@8.4.47) + postcss: 8.4.47 - postcss-nested@6.2.0(postcss@8.4.40): + postcss-nested@6.2.0(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-selector-parser: 6.1.1 - postcss-nesting@10.2.0(postcss@8.4.40): + postcss-nesting@10.2.0(postcss@8.4.47): dependencies: '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.1) - postcss: 8.4.40 + postcss: 8.4.47 postcss-selector-parser: 6.1.1 postcss-nesting@7.0.1: @@ -31570,9 +31580,9 @@ snapshots: dependencies: postcss: 7.0.39 - postcss-normalize-charset@5.1.0(postcss@8.4.40): + postcss-normalize-charset@5.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-normalize-display-values@4.0.2: dependencies: @@ -31580,9 +31590,9 @@ snapshots: postcss: 7.0.39 postcss-value-parser: 3.3.1 - postcss-normalize-display-values@5.1.0(postcss@8.4.40): + postcss-normalize-display-values@5.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 postcss-normalize-positions@4.0.2: @@ -31592,9 +31602,9 @@ snapshots: postcss: 7.0.39 postcss-value-parser: 3.3.1 - postcss-normalize-positions@5.1.1(postcss@8.4.40): + postcss-normalize-positions@5.1.1(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 postcss-normalize-repeat-style@4.0.2: @@ -31604,9 +31614,9 @@ snapshots: postcss: 7.0.39 postcss-value-parser: 3.3.1 - postcss-normalize-repeat-style@5.1.1(postcss@8.4.40): + postcss-normalize-repeat-style@5.1.1(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 postcss-normalize-string@4.0.2: @@ -31615,9 +31625,9 @@ snapshots: postcss: 7.0.39 postcss-value-parser: 3.3.1 - postcss-normalize-string@5.1.0(postcss@8.4.40): + postcss-normalize-string@5.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 postcss-normalize-timing-functions@4.0.2: @@ -31626,9 +31636,9 @@ snapshots: postcss: 7.0.39 postcss-value-parser: 3.3.1 - postcss-normalize-timing-functions@5.1.0(postcss@8.4.40): + postcss-normalize-timing-functions@5.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 postcss-normalize-unicode@4.0.1: @@ -31637,10 +31647,10 @@ snapshots: postcss: 7.0.39 postcss-value-parser: 3.3.1 - postcss-normalize-unicode@5.1.1(postcss@8.4.40): + postcss-normalize-unicode@5.1.1(postcss@8.4.47): dependencies: browserslist: 4.23.2 - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 postcss-normalize-url@4.0.1: @@ -31650,10 +31660,10 @@ snapshots: postcss: 7.0.39 postcss-value-parser: 3.3.1 - postcss-normalize-url@5.1.0(postcss@8.4.40): + postcss-normalize-url@5.1.0(postcss@8.4.47): dependencies: normalize-url: 6.1.0 - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 postcss-normalize-whitespace@4.0.2: @@ -31661,17 +31671,17 @@ snapshots: postcss: 7.0.39 postcss-value-parser: 3.3.1 - postcss-normalize-whitespace@5.1.1(postcss@8.4.40): + postcss-normalize-whitespace@5.1.1(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-normalize@10.0.1(browserslist@4.23.2)(postcss@8.4.40): + postcss-normalize@10.0.1(browserslist@4.23.2)(postcss@8.4.47): dependencies: '@csstools/normalize.css': 12.1.1 browserslist: 4.23.2 - postcss: 8.4.40 - postcss-browser-comments: 4.0.0(browserslist@4.23.2)(postcss@8.4.40) + postcss: 8.4.47 + postcss-browser-comments: 4.0.0(browserslist@4.23.2)(postcss@8.4.47) sanitize.css: 13.0.0 postcss-normalize@8.0.1: @@ -31682,9 +31692,9 @@ snapshots: postcss-browser-comments: 3.0.0(browserslist@4.23.2) sanitize.css: 10.0.0 - postcss-opacity-percentage@1.1.3(postcss@8.4.40): + postcss-opacity-percentage@1.1.3(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-ordered-values@4.1.2: dependencies: @@ -31692,37 +31702,37 @@ snapshots: postcss: 7.0.39 postcss-value-parser: 3.3.1 - postcss-ordered-values@5.1.3(postcss@8.4.40): + postcss-ordered-values@5.1.3(postcss@8.4.47): dependencies: - cssnano-utils: 3.1.0(postcss@8.4.40) - postcss: 8.4.40 + cssnano-utils: 3.1.0(postcss@8.4.47) + postcss: 8.4.47 postcss-value-parser: 4.2.0 postcss-overflow-shorthand@2.0.0: dependencies: postcss: 7.0.39 - postcss-overflow-shorthand@3.0.4(postcss@8.4.40): + postcss-overflow-shorthand@3.0.4(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 postcss-page-break@2.0.0: dependencies: postcss: 7.0.39 - postcss-page-break@3.0.4(postcss@8.4.40): + postcss-page-break@3.0.4(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-place@4.0.1: dependencies: postcss: 7.0.39 postcss-values-parser: 2.0.1 - postcss-place@7.0.5(postcss@8.4.40): + postcss-place@7.0.5(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 postcss-preset-env@6.7.0: @@ -31765,57 +31775,57 @@ snapshots: postcss-selector-matches: 4.0.0 postcss-selector-not: 4.0.1 - postcss-preset-env@7.8.3(postcss@8.4.40): - dependencies: - '@csstools/postcss-cascade-layers': 1.1.1(postcss@8.4.40) - '@csstools/postcss-color-function': 1.1.1(postcss@8.4.40) - '@csstools/postcss-font-format-keywords': 1.0.1(postcss@8.4.40) - '@csstools/postcss-hwb-function': 1.0.2(postcss@8.4.40) - '@csstools/postcss-ic-unit': 1.0.1(postcss@8.4.40) - '@csstools/postcss-is-pseudo-class': 2.0.7(postcss@8.4.40) - '@csstools/postcss-nested-calc': 1.0.0(postcss@8.4.40) - '@csstools/postcss-normalize-display-values': 1.0.1(postcss@8.4.40) - '@csstools/postcss-oklab-function': 1.1.1(postcss@8.4.40) - '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.40) - '@csstools/postcss-stepped-value-functions': 1.0.1(postcss@8.4.40) - '@csstools/postcss-text-decoration-shorthand': 1.0.0(postcss@8.4.40) - '@csstools/postcss-trigonometric-functions': 1.0.2(postcss@8.4.40) - '@csstools/postcss-unset-value': 1.0.2(postcss@8.4.40) - autoprefixer: 10.4.19(postcss@8.4.40) + postcss-preset-env@7.8.3(postcss@8.4.47): + dependencies: + '@csstools/postcss-cascade-layers': 1.1.1(postcss@8.4.47) + '@csstools/postcss-color-function': 1.1.1(postcss@8.4.47) + '@csstools/postcss-font-format-keywords': 1.0.1(postcss@8.4.47) + '@csstools/postcss-hwb-function': 1.0.2(postcss@8.4.47) + '@csstools/postcss-ic-unit': 1.0.1(postcss@8.4.47) + '@csstools/postcss-is-pseudo-class': 2.0.7(postcss@8.4.47) + '@csstools/postcss-nested-calc': 1.0.0(postcss@8.4.47) + '@csstools/postcss-normalize-display-values': 1.0.1(postcss@8.4.47) + '@csstools/postcss-oklab-function': 1.1.1(postcss@8.4.47) + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.47) + '@csstools/postcss-stepped-value-functions': 1.0.1(postcss@8.4.47) + '@csstools/postcss-text-decoration-shorthand': 1.0.0(postcss@8.4.47) + '@csstools/postcss-trigonometric-functions': 1.0.2(postcss@8.4.47) + '@csstools/postcss-unset-value': 1.0.2(postcss@8.4.47) + autoprefixer: 10.4.19(postcss@8.4.47) browserslist: 4.23.2 - css-blank-pseudo: 3.0.3(postcss@8.4.40) - css-has-pseudo: 3.0.4(postcss@8.4.40) - css-prefers-color-scheme: 6.0.3(postcss@8.4.40) + css-blank-pseudo: 3.0.3(postcss@8.4.47) + css-has-pseudo: 3.0.4(postcss@8.4.47) + css-prefers-color-scheme: 6.0.3(postcss@8.4.47) cssdb: 7.11.2 - postcss: 8.4.40 - postcss-attribute-case-insensitive: 5.0.2(postcss@8.4.40) - postcss-clamp: 4.1.0(postcss@8.4.40) - postcss-color-functional-notation: 4.2.4(postcss@8.4.40) - postcss-color-hex-alpha: 8.0.4(postcss@8.4.40) - postcss-color-rebeccapurple: 7.1.1(postcss@8.4.40) - postcss-custom-media: 8.0.2(postcss@8.4.40) - postcss-custom-properties: 12.1.11(postcss@8.4.40) - postcss-custom-selectors: 6.0.3(postcss@8.4.40) - postcss-dir-pseudo-class: 6.0.5(postcss@8.4.40) - postcss-double-position-gradients: 3.1.2(postcss@8.4.40) - postcss-env-function: 4.0.6(postcss@8.4.40) - postcss-focus-visible: 6.0.4(postcss@8.4.40) - postcss-focus-within: 5.0.4(postcss@8.4.40) - postcss-font-variant: 5.0.0(postcss@8.4.40) - postcss-gap-properties: 3.0.5(postcss@8.4.40) - postcss-image-set-function: 4.0.7(postcss@8.4.40) - postcss-initial: 4.0.1(postcss@8.4.40) - postcss-lab-function: 4.2.1(postcss@8.4.40) - postcss-logical: 5.0.4(postcss@8.4.40) - postcss-media-minmax: 5.0.0(postcss@8.4.40) - postcss-nesting: 10.2.0(postcss@8.4.40) - postcss-opacity-percentage: 1.1.3(postcss@8.4.40) - postcss-overflow-shorthand: 3.0.4(postcss@8.4.40) - postcss-page-break: 3.0.4(postcss@8.4.40) - postcss-place: 7.0.5(postcss@8.4.40) - postcss-pseudo-class-any-link: 7.1.6(postcss@8.4.40) - postcss-replace-overflow-wrap: 4.0.0(postcss@8.4.40) - postcss-selector-not: 6.0.1(postcss@8.4.40) + postcss: 8.4.47 + postcss-attribute-case-insensitive: 5.0.2(postcss@8.4.47) + postcss-clamp: 4.1.0(postcss@8.4.47) + postcss-color-functional-notation: 4.2.4(postcss@8.4.47) + postcss-color-hex-alpha: 8.0.4(postcss@8.4.47) + postcss-color-rebeccapurple: 7.1.1(postcss@8.4.47) + postcss-custom-media: 8.0.2(postcss@8.4.47) + postcss-custom-properties: 12.1.11(postcss@8.4.47) + postcss-custom-selectors: 6.0.3(postcss@8.4.47) + postcss-dir-pseudo-class: 6.0.5(postcss@8.4.47) + postcss-double-position-gradients: 3.1.2(postcss@8.4.47) + postcss-env-function: 4.0.6(postcss@8.4.47) + postcss-focus-visible: 6.0.4(postcss@8.4.47) + postcss-focus-within: 5.0.4(postcss@8.4.47) + postcss-font-variant: 5.0.0(postcss@8.4.47) + postcss-gap-properties: 3.0.5(postcss@8.4.47) + postcss-image-set-function: 4.0.7(postcss@8.4.47) + postcss-initial: 4.0.1(postcss@8.4.47) + postcss-lab-function: 4.2.1(postcss@8.4.47) + postcss-logical: 5.0.4(postcss@8.4.47) + postcss-media-minmax: 5.0.0(postcss@8.4.47) + postcss-nesting: 10.2.0(postcss@8.4.47) + postcss-opacity-percentage: 1.1.3(postcss@8.4.47) + postcss-overflow-shorthand: 3.0.4(postcss@8.4.47) + postcss-page-break: 3.0.4(postcss@8.4.47) + postcss-place: 7.0.5(postcss@8.4.47) + postcss-pseudo-class-any-link: 7.1.6(postcss@8.4.47) + postcss-replace-overflow-wrap: 4.0.0(postcss@8.4.47) + postcss-selector-not: 6.0.1(postcss@8.4.47) postcss-value-parser: 4.2.0 postcss-pseudo-class-any-link@6.0.0: @@ -31823,9 +31833,9 @@ snapshots: postcss: 7.0.39 postcss-selector-parser: 5.0.0 - postcss-pseudo-class-any-link@7.1.6(postcss@8.4.40): + postcss-pseudo-class-any-link@7.1.6(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-selector-parser: 6.1.1 postcss-reduce-initial@4.0.3: @@ -31835,11 +31845,11 @@ snapshots: has: 1.0.4 postcss: 7.0.39 - postcss-reduce-initial@5.1.2(postcss@8.4.40): + postcss-reduce-initial@5.1.2(postcss@8.4.47): dependencies: browserslist: 4.23.2 caniuse-api: 3.0.0 - postcss: 8.4.40 + postcss: 8.4.47 postcss-reduce-transforms@4.0.2: dependencies: @@ -31848,30 +31858,30 @@ snapshots: postcss: 7.0.39 postcss-value-parser: 3.3.1 - postcss-reduce-transforms@5.1.0(postcss@8.4.40): + postcss-reduce-transforms@5.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 postcss-replace-overflow-wrap@3.0.0: dependencies: postcss: 7.0.39 - postcss-replace-overflow-wrap@4.0.0(postcss@8.4.40): + postcss-replace-overflow-wrap@4.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-safe-parser@5.0.2: dependencies: - postcss: 8.4.40 + postcss: 8.4.47 - postcss-safe-parser@6.0.0(postcss@8.4.40): + postcss-safe-parser@6.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 - postcss-scss@4.0.9(postcss@8.4.40): + postcss-scss@4.0.9(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-selector-matches@4.0.0: dependencies: @@ -31883,9 +31893,9 @@ snapshots: balanced-match: 1.0.2 postcss: 7.0.39 - postcss-selector-not@6.0.1(postcss@8.4.40): + postcss-selector-not@6.0.1(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-selector-parser: 6.1.1 postcss-selector-parser@3.1.2: @@ -31911,9 +31921,9 @@ snapshots: postcss-value-parser: 3.3.1 svgo: 1.3.2 - postcss-svgo@5.1.0(postcss@8.4.40): + postcss-svgo@5.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-value-parser: 4.2.0 svgo: 2.8.0 @@ -31923,9 +31933,9 @@ snapshots: postcss: 7.0.39 uniqs: 2.0.0 - postcss-unique-selectors@5.1.1(postcss@8.4.40): + postcss-unique-selectors@5.1.1(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-selector-parser: 6.1.1 postcss-value-parser@3.3.1: {} @@ -31952,20 +31962,20 @@ snapshots: postcss@8.4.31: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 + picocolors: 1.1.0 + source-map-js: 1.2.1 postcss@8.4.35: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 + picocolors: 1.1.0 + source-map-js: 1.2.1 - postcss@8.4.40: + postcss@8.4.47: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 + picocolors: 1.1.0 + source-map-js: 1.2.1 preferred-pm@4.0.0: dependencies: @@ -32098,7 +32108,7 @@ snapshots: publint@0.2.9: dependencies: npm-packlist: 5.1.3 - picocolors: 1.0.1 + picocolors: 1.1.0 sade: 1.8.1 pump@2.0.1: @@ -32106,7 +32116,7 @@ snapshots: end-of-stream: 1.4.4 once: 1.4.0 - pump@3.0.0: + pump@3.0.2: dependencies: end-of-stream: 1.4.4 once: 1.4.0 @@ -32251,7 +32261,7 @@ snapshots: react-dev-utils@12.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.4.2)(vue-template-compiler@2.7.16)(webpack@5.93.0(esbuild@0.19.12)): dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.25.7 address: 1.2.2 browserslist: 4.23.2 chalk: 4.1.2 @@ -32556,11 +32566,11 @@ snapshots: html-webpack-plugin: 5.6.0(webpack@5.93.0(esbuild@0.19.12)) identity-obj-proxy: 3.0.0 mini-css-extract-plugin: 2.9.0(webpack@5.93.0(esbuild@0.19.12)) - postcss: 8.4.40 - postcss-flexbugs-fixes: 5.0.2(postcss@8.4.40) - postcss-loader: 6.2.1(postcss@8.4.40)(webpack@5.93.0(esbuild@0.19.12)) - postcss-normalize: 10.0.1(browserslist@4.23.2)(postcss@8.4.40) - postcss-preset-env: 7.8.3(postcss@8.4.40) + postcss: 8.4.47 + postcss-flexbugs-fixes: 5.0.2(postcss@8.4.47) + postcss-loader: 6.2.1(postcss@8.4.47)(webpack@5.93.0(esbuild@0.19.12)) + postcss-normalize: 10.0.1(browserslist@4.23.2)(postcss@8.4.47) + postcss-preset-env: 7.8.3(postcss@8.4.47) prompts: 2.4.2 react: 19.0.0-rc-4c2e457c7c-20240522 react-app-polyfill: 3.0.0 @@ -32695,14 +32705,14 @@ snapshots: ast-types: 0.14.2 esprima: 4.0.1 source-map: 0.6.1 - tslib: 2.6.3 + tslib: 2.7.0 recast@0.21.5: dependencies: ast-types: 0.15.2 esprima: 4.0.1 source-map: 0.6.1 - tslib: 2.6.3 + tslib: 2.7.0 recast@0.23.9: dependencies: @@ -32710,7 +32720,7 @@ snapshots: esprima: 4.0.1 source-map: 0.6.1 tiny-invariant: 1.3.3 - tslib: 2.6.3 + tslib: 2.7.0 rechoir@0.8.0: dependencies: @@ -32764,7 +32774,7 @@ snapshots: regex-parser@2.3.0: {} - regexp.prototype.flags@1.5.2: + regexp.prototype.flags@1.5.3: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 @@ -32942,7 +32952,7 @@ snapshots: adjust-sourcemap-loader: 4.0.0 convert-source-map: 1.9.0 loader-utils: 2.0.4 - postcss: 8.4.40 + postcss: 8.4.47 source-map: 0.6.1 resolve-url@0.2.1: {} @@ -33058,37 +33068,37 @@ snapshots: transitivePeerDependencies: - supports-color - rollup-plugin-preserve-directives@0.4.0(rollup@4.19.1): + rollup-plugin-preserve-directives@0.4.0(rollup@4.24.0): dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.19.1) + '@rollup/pluginutils': 5.1.0(rollup@4.24.0) magic-string: 0.30.11 - rollup: 4.19.1 + rollup: 4.24.0 rollup-plugin-terser@5.3.1(rollup@1.32.1): dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.25.7 jest-worker: 24.9.0 rollup: 1.32.1 rollup-pluginutils: 2.8.2 serialize-javascript: 4.0.0 terser: 4.8.1 - rollup-plugin-terser@7.0.2(rollup@2.79.1): + rollup-plugin-terser@7.0.2(rollup@2.79.2): dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.25.7 jest-worker: 26.6.2 - rollup: 2.79.1 + rollup: 2.79.2 serialize-javascript: 4.0.0 terser: 5.31.3 - rollup-plugin-visualizer@5.12.0(rollup@4.19.1): + rollup-plugin-visualizer@5.12.0(rollup@4.24.0): dependencies: open: 8.4.2 picomatch: 2.3.1 source-map: 0.7.4 yargs: 17.7.2 optionalDependencies: - rollup: 4.19.1 + rollup: 4.24.0 rollup-pluginutils@2.8.2: dependencies: @@ -33096,34 +33106,34 @@ snapshots: rollup@1.32.1: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/node': 20.14.13 acorn: 7.4.1 - rollup@2.79.1: + rollup@2.79.2: optionalDependencies: fsevents: 2.3.3 - rollup@4.19.1: + rollup@4.24.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.19.1 - '@rollup/rollup-android-arm64': 4.19.1 - '@rollup/rollup-darwin-arm64': 4.19.1 - '@rollup/rollup-darwin-x64': 4.19.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.19.1 - '@rollup/rollup-linux-arm-musleabihf': 4.19.1 - '@rollup/rollup-linux-arm64-gnu': 4.19.1 - '@rollup/rollup-linux-arm64-musl': 4.19.1 - '@rollup/rollup-linux-powerpc64le-gnu': 4.19.1 - '@rollup/rollup-linux-riscv64-gnu': 4.19.1 - '@rollup/rollup-linux-s390x-gnu': 4.19.1 - '@rollup/rollup-linux-x64-gnu': 4.19.1 - '@rollup/rollup-linux-x64-musl': 4.19.1 - '@rollup/rollup-win32-arm64-msvc': 4.19.1 - '@rollup/rollup-win32-ia32-msvc': 4.19.1 - '@rollup/rollup-win32-x64-msvc': 4.19.1 + '@rollup/rollup-android-arm-eabi': 4.24.0 + '@rollup/rollup-android-arm64': 4.24.0 + '@rollup/rollup-darwin-arm64': 4.24.0 + '@rollup/rollup-darwin-x64': 4.24.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.24.0 + '@rollup/rollup-linux-arm-musleabihf': 4.24.0 + '@rollup/rollup-linux-arm64-gnu': 4.24.0 + '@rollup/rollup-linux-arm64-musl': 4.24.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.24.0 + '@rollup/rollup-linux-riscv64-gnu': 4.24.0 + '@rollup/rollup-linux-s390x-gnu': 4.24.0 + '@rollup/rollup-linux-x64-gnu': 4.24.0 + '@rollup/rollup-linux-x64-musl': 4.24.0 + '@rollup/rollup-win32-arm64-msvc': 4.24.0 + '@rollup/rollup-win32-ia32-msvc': 4.24.0 + '@rollup/rollup-win32-x64-msvc': 4.24.0 fsevents: 2.3.3 rooks@7.14.1(react-dom@19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522))(react@19.0.0-rc-4c2e457c7c-20240522): @@ -33155,7 +33165,7 @@ snapshots: rxjs@7.8.1: dependencies: - tslib: 2.6.3 + tslib: 2.7.0 sade@1.8.1: dependencies: @@ -33221,13 +33231,13 @@ snapshots: dependencies: chokidar: 3.6.0 immutable: 4.3.7 - source-map-js: 1.2.0 + source-map-js: 1.2.1 sass@1.77.8: dependencies: chokidar: 3.6.0 immutable: 4.3.7 - source-map-js: 1.2.0 + source-map-js: 1.2.1 sax@1.2.4: {} @@ -33532,7 +33542,7 @@ snapshots: dependencies: '@kwsites/file-exists': 1.1.1 '@kwsites/promise-deferred': 1.1.1 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) transitivePeerDependencies: - supports-color @@ -33622,7 +33632,7 @@ snapshots: socks-proxy-agent@8.0.4: dependencies: agent-base: 7.1.1 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) socks: 2.8.3 transitivePeerDependencies: - supports-color @@ -33650,9 +33660,9 @@ snapshots: solid-refresh@0.6.3(solid-js@1.8.19): dependencies: - '@babel/generator': 7.25.0 + '@babel/generator': 7.25.7 '@babel/helper-module-imports': 7.24.7 - '@babel/types': 7.25.2 + '@babel/types': 7.25.7 solid-js: 1.8.19 transitivePeerDependencies: - supports-color @@ -33677,19 +33687,19 @@ snapshots: source-list-map@2.0.1: {} - source-map-js@1.2.0: {} + source-map-js@1.2.1: {} source-map-loader@3.0.2(webpack@5.93.0(esbuild@0.19.12)): dependencies: abab: 2.0.6 iconv-lite: 0.6.3 - source-map-js: 1.2.0 + source-map-js: 1.2.1 webpack: 5.93.0(esbuild@0.19.12) source-map-loader@5.0.0(webpack@5.90.3(esbuild@0.20.1)): dependencies: iconv-lite: 0.6.3 - source-map-js: 1.2.0 + source-map-js: 1.2.1 webpack: 5.90.3(esbuild@0.19.12) source-map-resolve@0.5.3: @@ -33742,7 +33752,7 @@ snapshots: spdy-transport@3.0.0(supports-color@6.1.0): dependencies: - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -33753,7 +33763,7 @@ snapshots: spdy@4.0.2(supports-color@6.1.0): dependencies: - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -33905,7 +33915,7 @@ snapshots: gopd: 1.0.1 has-symbols: 1.0.3 internal-slot: 1.0.7 - regexp.prototype.flags: 1.5.2 + regexp.prototype.flags: 1.5.3 set-function-name: 2.0.2 side-channel: 1.0.6 @@ -34041,10 +34051,10 @@ snapshots: postcss: 7.0.39 postcss-selector-parser: 3.1.2 - stylehacks@5.1.1(postcss@8.4.40): + stylehacks@5.1.1(postcss@8.4.47): dependencies: browserslist: 4.23.2 - postcss: 8.4.40 + postcss: 8.4.47 postcss-selector-parser: 6.1.1 styleq@0.1.3: {} @@ -34118,7 +34128,7 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 fdir: 6.3.0(picomatch@4.0.2) - picocolors: 1.0.1 + picocolors: 1.1.0 sade: 1.8.1 svelte: 4.2.18 typescript: 5.3.3 @@ -34130,7 +34140,7 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 fdir: 6.3.0(picomatch@4.0.2) - picocolors: 1.0.1 + picocolors: 1.1.0 sade: 1.8.1 svelte: 4.2.18 typescript: 5.4.2 @@ -34142,8 +34152,8 @@ snapshots: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - postcss: 8.4.40 - postcss-scss: 4.0.9(postcss@8.4.40) + postcss: 8.4.47 + postcss-scss: 4.0.9(postcss@8.4.47) optionalDependencies: svelte: 4.2.18 @@ -34163,7 +34173,7 @@ snapshots: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 acorn: 8.12.1 aria-query: 5.3.0 axobject-query: 4.1.0 @@ -34200,7 +34210,7 @@ snapshots: css-select: 4.3.0 css-tree: 1.1.3 csso: 4.2.0 - picocolors: 1.0.1 + picocolors: 1.1.0 stable: 0.1.8 symbol-observable@4.0.0: {} @@ -34210,7 +34220,7 @@ snapshots: synckit@0.9.1: dependencies: '@pkgr/core': 0.1.1 - tslib: 2.6.3 + tslib: 2.7.0 system-architecture@0.1.0: {} @@ -34226,15 +34236,15 @@ snapshots: is-glob: 4.0.3 jiti: 1.21.6 lilconfig: 2.1.0 - micromatch: 4.0.7 + micromatch: 4.0.8 normalize-path: 3.0.0 object-hash: 3.0.0 - picocolors: 1.0.1 - postcss: 8.4.40 - postcss-import: 15.1.0(postcss@8.4.40) - postcss-js: 4.0.1(postcss@8.4.40) - postcss-load-config: 4.0.2(postcss@8.4.40) - postcss-nested: 6.2.0(postcss@8.4.40) + picocolors: 1.1.0 + postcss: 8.4.47 + postcss-import: 15.1.0(postcss@8.4.47) + postcss-js: 4.0.1(postcss@8.4.47) + postcss-load-config: 4.0.2(postcss@8.4.47) + postcss-nested: 6.2.0(postcss@8.4.47) postcss-selector-parser: 6.1.1 resolve: 1.22.8 sucrase: 3.35.0 @@ -34556,60 +34566,60 @@ snapshots: tslib@2.6.2: {} - tslib@2.6.3: {} + tslib@2.7.0: {} - tsup-preset-solid@2.2.0(esbuild@0.21.5)(solid-js@1.8.19)(tsup@8.0.2(@microsoft/api-extractor@7.47.4(@types/node@22.0.2))(postcss@8.4.40)(typescript@5.4.2)): + tsup-preset-solid@2.2.0(esbuild@0.21.5)(solid-js@1.8.19)(tsup@8.0.2(@microsoft/api-extractor@7.47.4(@types/node@22.7.4))(postcss@8.4.47)(typescript@5.4.2)): dependencies: esbuild-plugin-solid: 0.5.0(esbuild@0.21.5)(solid-js@1.8.19) - tsup: 8.0.2(@microsoft/api-extractor@7.47.4(@types/node@22.0.2))(postcss@8.4.40)(typescript@5.4.2) + tsup: 8.0.2(@microsoft/api-extractor@7.47.4(@types/node@22.7.4))(postcss@8.4.47)(typescript@5.4.2) transitivePeerDependencies: - esbuild - solid-js - supports-color - tsup@8.0.2(@microsoft/api-extractor@7.47.4(@types/node@20.14.13))(postcss@8.4.40)(typescript@5.3.3): + tsup@8.0.2(@microsoft/api-extractor@7.47.4(@types/node@20.14.13))(postcss@8.4.47)(typescript@5.3.3): dependencies: bundle-require: 4.2.1(esbuild@0.19.12) cac: 6.7.14 chokidar: 3.6.0 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) esbuild: 0.19.12 execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.40) + postcss-load-config: 4.0.2(postcss@8.4.47) resolve-from: 5.0.0 - rollup: 4.19.1 + rollup: 4.24.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: '@microsoft/api-extractor': 7.47.4(@types/node@20.14.13) - postcss: 8.4.40 + postcss: 8.4.47 typescript: 5.3.3 transitivePeerDependencies: - supports-color - ts-node - tsup@8.0.2(@microsoft/api-extractor@7.47.4(@types/node@22.0.2))(postcss@8.4.40)(typescript@5.4.2): + tsup@8.0.2(@microsoft/api-extractor@7.47.4(@types/node@22.7.4))(postcss@8.4.47)(typescript@5.4.2): dependencies: bundle-require: 4.2.1(esbuild@0.19.12) cac: 6.7.14 chokidar: 3.6.0 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) esbuild: 0.19.12 execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.40) + postcss-load-config: 4.0.2(postcss@8.4.47) resolve-from: 5.0.0 - rollup: 4.19.1 + rollup: 4.24.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - '@microsoft/api-extractor': 7.47.4(@types/node@22.0.2) - postcss: 8.4.40 + '@microsoft/api-extractor': 7.47.4(@types/node@22.7.4) + postcss: 8.4.47 typescript: 5.4.2 transitivePeerDependencies: - supports-color @@ -34620,7 +34630,7 @@ snapshots: tuf-js@2.2.1: dependencies: '@tufjs/models': 2.0.1 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) make-fetch-happen: 13.0.1 transitivePeerDependencies: - supports-color @@ -34794,7 +34804,7 @@ snapshots: undici-types@5.28.4: {} - undici-types@6.11.1: {} + undici-types@6.19.8: {} undici@5.28.4: dependencies: @@ -34835,9 +34845,9 @@ snapshots: trough: 2.2.0 vfile: 6.0.2 - unimport@3.9.1(rollup@4.19.1): + unimport@3.9.1(rollup@4.24.0): dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.19.1) + '@rollup/pluginutils': 5.1.0(rollup@4.24.0) acorn: 8.12.1 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 @@ -34996,8 +35006,8 @@ snapshots: update-browserslist-db@1.1.0(browserslist@4.23.2): dependencies: browserslist: 4.23.2 - escalade: 3.1.2 - picocolors: 1.0.1 + escalade: 3.2.0 + picocolors: 1.1.0 uqr@0.1.2: {} @@ -35113,11 +35123,11 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vinxi@0.4.1(@types/node@22.0.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3): + vinxi@0.4.1(@types/node@22.7.4)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3): dependencies: '@babel/core': 7.25.2 '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-syntax-typescript': 7.25.7(@babel/core@7.25.2) '@types/micromatch': 4.0.9 '@vinxi/listhen': 1.5.6 boxen: 7.1.1 @@ -35133,8 +35143,8 @@ snapshots: get-port-please: 3.1.2 h3: 1.11.1 hookable: 5.5.3 - http-proxy: 1.18.1(debug@4.3.6(supports-color@6.1.0)) - micromatch: 4.0.7 + http-proxy: 1.18.1(debug@4.3.7(supports-color@6.1.0)) + micromatch: 4.0.8 nitropack: 2.9.7(idb-keyval@6.2.1)(magicast@0.3.4) node-fetch-native: 1.6.4 path-to-regexp: 6.2.2 @@ -35147,7 +35157,7 @@ snapshots: unctx: 2.3.1 unenv: 1.10.0 unstorage: 1.10.2(idb-keyval@6.2.1)(ioredis@5.4.1) - vite: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) zod: 3.23.8 transitivePeerDependencies: - '@azure/app-configuration' @@ -35173,6 +35183,7 @@ snapshots: - lightningcss - magicast - sass + - sass-embedded - stylus - sugarss - supports-color @@ -35183,78 +35194,80 @@ snapshots: vite-node@2.0.5(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3): dependencies: cac: 6.7.14 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.3.5(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + vite: 5.4.8(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) transitivePeerDependencies: - '@types/node' - less - lightningcss - sass + - sass-embedded - stylus - sugarss - supports-color - terser - vite-node@2.0.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3): + vite-node@2.0.5(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3): dependencies: cac: 6.7.14 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) transitivePeerDependencies: - '@types/node' - less - lightningcss - sass + - sass-embedded - stylus - sugarss - supports-color - terser optional: true - vite-plugin-dts@4.0.3(@types/node@20.14.13)(rollup@4.19.1)(typescript@5.3.3)(vite@5.3.5(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)): + vite-plugin-dts@4.0.3(@types/node@20.14.13)(rollup@4.24.0)(typescript@5.3.3)(vite@5.4.8(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)): dependencies: '@microsoft/api-extractor': 7.47.4(@types/node@20.14.13) - '@rollup/pluginutils': 5.1.0(rollup@4.19.1) + '@rollup/pluginutils': 5.1.0(rollup@4.24.0) '@volar/typescript': 2.4.1 '@vue/language-core': 2.0.29(typescript@5.3.3) compare-versions: 6.1.1 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) kolorist: 1.8.0 local-pkg: 0.5.0 magic-string: 0.30.11 typescript: 5.3.3 vue-tsc: 2.0.29(typescript@5.3.3) optionalDependencies: - vite: 5.3.5(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + vite: 5.4.8(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite-plugin-externalize-deps@0.8.0(vite@5.3.5(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)): + vite-plugin-externalize-deps@0.8.0(vite@5.4.8(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)): dependencies: - vite: 5.3.5(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + vite: 5.4.8(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) - vite-plugin-inspect@0.7.42(rollup@4.19.1)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)): + vite-plugin-inspect@0.7.42(rollup@4.24.0)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.0(rollup@4.19.1) - debug: 4.3.6(supports-color@6.1.0) + '@rollup/pluginutils': 5.1.0(rollup@4.24.0) + debug: 4.3.7(supports-color@6.1.0) error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 open: 9.1.0 - picocolors: 1.0.1 + picocolors: 1.1.0 sirv: 2.0.4 - vite: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) transitivePeerDependencies: - rollup - supports-color - vite-plugin-solid@2.10.2(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)): + vite-plugin-solid@2.10.2(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)): dependencies: '@babel/core': 7.25.2 '@types/babel__core': 7.20.5 @@ -35262,41 +35275,41 @@ snapshots: merge-anything: 5.1.7 solid-js: 1.8.19 solid-refresh: 0.6.3(solid-js@1.8.19) - vite: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) - vitefu: 0.2.5(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + vitefu: 0.2.5(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) optionalDependencies: '@testing-library/jest-dom': 6.4.8 transitivePeerDependencies: - supports-color - vite-tsconfig-paths@5.0.1(typescript@5.3.3)(vite@5.3.5(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)): + vite-tsconfig-paths@5.0.1(typescript@5.3.3)(vite@5.4.8(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)): dependencies: - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) globrex: 0.1.2 tsconfck: 3.1.1(typescript@5.3.3) optionalDependencies: - vite: 5.3.5(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + vite: 5.4.8(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) transitivePeerDependencies: - supports-color - typescript - vite@5.1.7(@types/node@22.0.2)(less@4.2.0)(sass@1.71.1)(terser@5.29.1): + vite@5.1.7(@types/node@22.7.4)(less@4.2.0)(sass@1.71.1)(terser@5.29.1): dependencies: esbuild: 0.19.12 - postcss: 8.4.40 - rollup: 4.19.1 + postcss: 8.4.47 + rollup: 4.24.0 optionalDependencies: - '@types/node': 22.0.2 + '@types/node': 22.7.4 fsevents: 2.3.3 less: 4.2.0 sass: 1.71.1 terser: 5.29.1 - vite@5.3.5(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3): + vite@5.4.8(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3): dependencies: esbuild: 0.21.5 - postcss: 8.4.40 - rollup: 4.19.1 + postcss: 8.4.47 + rollup: 4.24.0 optionalDependencies: '@types/node': 20.14.13 fsevents: 2.3.3 @@ -35304,21 +35317,21 @@ snapshots: sass: 1.77.8 terser: 5.31.3 - vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3): + vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3): dependencies: esbuild: 0.21.5 - postcss: 8.4.40 - rollup: 4.19.1 + postcss: 8.4.47 + rollup: 4.24.0 optionalDependencies: - '@types/node': 22.0.2 + '@types/node': 22.7.4 fsevents: 2.3.3 less: 4.2.0 sass: 1.77.8 terser: 5.31.3 - vitefu@0.2.5(vite@5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)): + vitefu@0.2.5(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)): optionalDependencies: - vite: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) vitest@2.0.5(@types/node@20.14.13)(jsdom@25.0.0)(less@4.2.0)(sass@1.77.8)(terser@5.31.3): dependencies: @@ -35330,7 +35343,7 @@ snapshots: '@vitest/spy': 2.0.5 '@vitest/utils': 2.0.5 chai: 5.1.1 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) execa: 8.0.1 magic-string: 0.30.11 pathe: 1.1.2 @@ -35338,7 +35351,7 @@ snapshots: tinybench: 2.8.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.3.5(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + vite: 5.4.8(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) vite-node: 2.0.5(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) why-is-node-running: 2.3.0 optionalDependencies: @@ -35348,12 +35361,13 @@ snapshots: - less - lightningcss - sass + - sass-embedded - stylus - sugarss - supports-color - terser - vitest@2.0.5(@types/node@22.0.2)(jsdom@25.0.0)(less@4.2.0)(sass@1.77.8)(terser@5.31.3): + vitest@2.0.5(@types/node@22.7.4)(jsdom@25.0.0)(less@4.2.0)(sass@1.77.8)(terser@5.31.3): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -35363,7 +35377,7 @@ snapshots: '@vitest/spy': 2.0.5 '@vitest/utils': 2.0.5 chai: 5.1.1 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) execa: 8.0.1 magic-string: 0.30.11 pathe: 1.1.2 @@ -35371,16 +35385,17 @@ snapshots: tinybench: 2.8.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.3.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) - vite-node: 2.0.5(@types/node@22.0.2)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) + vite-node: 2.0.5(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.0.2 + '@types/node': 22.7.4 jsdom: 25.0.0 transitivePeerDependencies: - less - lightningcss - sass + - sass-embedded - stylus - sugarss - supports-color @@ -35483,7 +35498,7 @@ snapshots: vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.6)): dependencies: - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) eslint: 9.9.1(jiti@1.21.6) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -35642,11 +35657,11 @@ snapshots: chokidar: 2.1.8(supports-color@6.1.0) compression: 1.7.4(supports-color@6.1.0) connect-history-api-fallback: 1.6.0 - debug: 4.3.6(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) del: 4.1.1 express: 4.19.2(supports-color@6.1.0) html-entities: 1.4.0 - http-proxy-middleware: 0.19.1(debug@4.3.6(supports-color@6.1.0))(supports-color@6.1.0) + http-proxy-middleware: 0.19.1(debug@4.3.7(supports-color@6.1.0))(supports-color@6.1.0) import-local: 2.0.0 internal-ip: 4.3.0 ip: 1.1.9 @@ -35839,7 +35854,7 @@ snapshots: webpack@5.90.3(esbuild@0.19.12): dependencies: '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 @@ -35870,7 +35885,7 @@ snapshots: webpack@5.93.0(esbuild@0.19.12): dependencies: '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 @@ -36055,9 +36070,9 @@ snapshots: '@babel/core': 7.25.2 '@babel/preset-env': 7.25.3(@babel/core@7.25.2) '@babel/runtime': 7.25.0 - '@rollup/plugin-babel': 5.3.1(@babel/core@7.25.2)(@types/babel__core@7.20.5)(rollup@2.79.1) - '@rollup/plugin-node-resolve': 11.2.1(rollup@2.79.1) - '@rollup/plugin-replace': 2.4.2(rollup@2.79.1) + '@rollup/plugin-babel': 5.3.1(@babel/core@7.25.2)(@types/babel__core@7.20.5)(rollup@2.79.2) + '@rollup/plugin-node-resolve': 11.2.1(rollup@2.79.2) + '@rollup/plugin-replace': 2.4.2(rollup@2.79.2) '@surma/rollup-plugin-off-main-thread': 2.2.3 ajv: 8.17.1 common-tags: 1.8.2 @@ -36066,8 +36081,8 @@ snapshots: glob: 7.2.3 lodash: 4.17.21 pretty-bytes: 5.6.0 - rollup: 2.79.1 - rollup-plugin-terser: 7.0.2(rollup@2.79.1) + rollup: 2.79.2 + rollup-plugin-terser: 7.0.2(rollup@2.79.2) source-map: 0.8.0-beta.0 stringify-object: 3.3.0 strip-comments: 2.0.1 @@ -36363,7 +36378,7 @@ snapshots: yargs@16.2.0: dependencies: cliui: 7.0.4 - escalade: 3.1.2 + escalade: 3.2.0 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 @@ -36373,7 +36388,7 @@ snapshots: yargs@17.7.2: dependencies: cliui: 8.0.1 - escalade: 3.1.2 + escalade: 3.2.0 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 From 2fe16e558822fac477dd7f41543d29fade64ebb6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 4 Oct 2024 16:53:46 +0000 Subject: [PATCH 22/49] chore(deps): update dependency svelte to v4.2.19 [security] --- pnpm-lock.yaml | 198 +++++++++++++++++++++++++------------------------ 1 file changed, 102 insertions(+), 96 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3603d936cb..d6476a88f7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -80,7 +80,7 @@ importers: version: 3.3.3 prettier-plugin-svelte: specifier: ^3.2.6 - version: 3.2.6(prettier@3.3.3)(svelte@4.2.18) + version: 3.2.6(prettier@3.3.3)(svelte@4.2.19) publint: specifier: ^0.2.9 version: 0.2.9 @@ -1375,19 +1375,19 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.2 - version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) + version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) '@sveltejs/kit': specifier: ^2.5.18 - version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) svelte: specifier: ^4.2.18 - version: 4.2.18 + version: 4.2.19 svelte-check: specifier: ^4.0.0 - version: 4.0.0(picomatch@4.0.2)(svelte@4.2.18)(typescript@5.3.3) + version: 4.0.0(picomatch@4.0.2)(svelte@4.2.19)(typescript@5.3.3) typescript: specifier: 5.3.3 version: 5.3.3 @@ -1412,19 +1412,19 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.2 - version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) + version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) '@sveltejs/kit': specifier: ^2.5.18 - version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) svelte: specifier: ^4.2.18 - version: 4.2.18 + version: 4.2.19 svelte-check: specifier: ^4.0.0 - version: 4.0.0(picomatch@4.0.2)(svelte@4.2.18)(typescript@5.3.3) + version: 4.0.0(picomatch@4.0.2)(svelte@4.2.19)(typescript@5.3.3) typescript: specifier: 5.3.3 version: 5.3.3 @@ -1443,19 +1443,19 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.2 - version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) + version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) '@sveltejs/kit': specifier: ^2.5.18 - version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) svelte: specifier: ^4.2.18 - version: 4.2.18 + version: 4.2.19 svelte-check: specifier: ^4.0.0 - version: 4.0.0(picomatch@4.0.2)(svelte@4.2.18)(typescript@5.3.3) + version: 4.0.0(picomatch@4.0.2)(svelte@4.2.19)(typescript@5.3.3) typescript: specifier: 5.3.3 version: 5.3.3 @@ -1474,19 +1474,19 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.2 - version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) + version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) '@sveltejs/kit': specifier: ^2.5.18 - version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) svelte: specifier: ^4.2.18 - version: 4.2.18 + version: 4.2.19 svelte-check: specifier: ^4.0.0 - version: 4.0.0(picomatch@4.0.2)(svelte@4.2.18)(typescript@5.3.3) + version: 4.0.0(picomatch@4.0.2)(svelte@4.2.19)(typescript@5.3.3) typescript: specifier: 5.3.3 version: 5.3.3 @@ -1505,19 +1505,19 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.2 - version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) + version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) '@sveltejs/kit': specifier: ^2.5.18 - version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) svelte: specifier: ^4.2.18 - version: 4.2.18 + version: 4.2.19 svelte-check: specifier: ^4.0.0 - version: 4.0.0(picomatch@4.0.2)(svelte@4.2.18)(typescript@5.3.3) + version: 4.0.0(picomatch@4.0.2)(svelte@4.2.19)(typescript@5.3.3) typescript: specifier: 5.3.3 version: 5.3.3 @@ -1536,16 +1536,16 @@ importers: devDependencies: '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@tsconfig/svelte': specifier: ^5.0.4 version: 5.0.4 svelte: specifier: ^4.2.18 - version: 4.2.18 + version: 4.2.19 svelte-check: specifier: ^4.0.0 - version: 4.0.0(picomatch@4.0.2)(svelte@4.2.18)(typescript@5.3.3) + version: 4.0.0(picomatch@4.0.2)(svelte@4.2.19)(typescript@5.3.3) typescript: specifier: 5.3.3 version: 5.3.3 @@ -1564,19 +1564,19 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.2 - version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) + version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) '@sveltejs/kit': specifier: ^2.5.18 - version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) svelte: specifier: ^4.2.18 - version: 4.2.18 + version: 4.2.19 svelte-check: specifier: ^4.0.0 - version: 4.0.0(picomatch@4.0.2)(svelte@4.2.18)(typescript@5.3.3) + version: 4.0.0(picomatch@4.0.2)(svelte@4.2.19)(typescript@5.3.3) typescript: specifier: 5.3.3 version: 5.3.3 @@ -1595,13 +1595,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.2 - version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) + version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) '@sveltejs/kit': specifier: ^2.5.18 - version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) autoprefixer: specifier: ^10.4.19 version: 10.4.19(postcss@8.4.47) @@ -1610,10 +1610,10 @@ importers: version: 8.4.47 svelte: specifier: ^4.2.18 - version: 4.2.18 + version: 4.2.19 svelte-check: specifier: ^4.0.0 - version: 4.0.0(picomatch@4.0.2)(svelte@4.2.18)(typescript@5.3.3) + version: 4.0.0(picomatch@4.0.2)(svelte@4.2.19)(typescript@5.3.3) tailwindcss: specifier: ^3.4.7 version: 3.4.7 @@ -1907,7 +1907,7 @@ importers: devDependencies: '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@tanstack/svelte-query': specifier: workspace:* version: link:../../packages/svelte-query @@ -1916,7 +1916,7 @@ importers: version: link:../../packages/svelte-query-devtools svelte: specifier: ^4.2.18 - version: 4.2.18 + version: 4.2.19 vite: specifier: ^5.3.5 version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) @@ -2259,22 +2259,22 @@ importers: devDependencies: '@sveltejs/package': specifier: ^2.3.2 - version: 2.3.2(svelte@4.2.18)(typescript@5.4.2) + version: 2.3.2(svelte@4.2.19)(typescript@5.4.2) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@testing-library/svelte': specifier: ^5.2.1 - version: 5.2.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vitest@2.0.5(@types/node@22.7.4)(jsdom@25.0.0)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 5.2.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vitest@2.0.5(@types/node@22.7.4)(jsdom@25.0.0)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) eslint-plugin-svelte: specifier: ^2.43.0 - version: 2.43.0(eslint@9.9.1(jiti@1.21.6))(svelte@4.2.18) + version: 2.43.0(eslint@9.9.1(jiti@1.21.6))(svelte@4.2.19) svelte: specifier: ^4.2.18 - version: 4.2.18 + version: 4.2.19 svelte-check: specifier: ^4.0.0 - version: 4.0.0(picomatch@4.0.2)(svelte@4.2.18)(typescript@5.4.2) + version: 4.0.0(picomatch@4.0.2)(svelte@4.2.19)(typescript@5.4.2) packages/svelte-query-devtools: dependencies: @@ -2287,22 +2287,22 @@ importers: devDependencies: '@sveltejs/package': specifier: ^2.3.2 - version: 2.3.2(svelte@4.2.18)(typescript@5.4.2) + version: 2.3.2(svelte@4.2.19)(typescript@5.4.2) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@tanstack/svelte-query': specifier: workspace:* version: link:../svelte-query eslint-plugin-svelte: specifier: ^2.43.0 - version: 2.43.0(eslint@9.9.1(jiti@1.21.6))(svelte@4.2.18) + version: 2.43.0(eslint@9.9.1(jiti@1.21.6))(svelte@4.2.19) svelte: specifier: ^4.2.18 - version: 4.2.18 + version: 4.2.19 svelte-check: specifier: ^4.0.0 - version: 4.0.0(picomatch@4.0.2)(svelte@4.2.18)(typescript@5.4.2) + version: 4.0.0(picomatch@4.0.2)(svelte@4.2.19)(typescript@5.4.2) packages/svelte-query-persist-client: dependencies: @@ -2312,25 +2312,25 @@ importers: devDependencies: '@sveltejs/package': specifier: ^2.3.2 - version: 2.3.2(svelte@4.2.18)(typescript@5.4.2) + version: 2.3.2(svelte@4.2.19)(typescript@5.4.2) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@tanstack/svelte-query': specifier: workspace:* version: link:../svelte-query '@testing-library/svelte': specifier: ^5.2.1 - version: 5.2.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vitest@2.0.5(@types/node@22.7.4)(jsdom@25.0.0)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 5.2.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vitest@2.0.5(@types/node@22.7.4)(jsdom@25.0.0)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) eslint-plugin-svelte: specifier: ^2.43.0 - version: 2.43.0(eslint@9.9.1(jiti@1.21.6))(svelte@4.2.18) + version: 2.43.0(eslint@9.9.1(jiti@1.21.6))(svelte@4.2.19) svelte: specifier: ^4.2.18 - version: 4.2.18 + version: 4.2.19 svelte-check: specifier: ^4.0.0 - version: 4.0.0(picomatch@4.0.2)(svelte@4.2.18)(typescript@5.4.2) + version: 4.0.0(picomatch@4.0.2)(svelte@4.2.19)(typescript@5.4.2) packages/vue-query: dependencies: @@ -7057,6 +7057,10 @@ packages: aria-query@5.3.0: resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} + arity-n@1.0.4: resolution: {integrity: sha512-fExL2kFDC1Q2DUOx3whE/9KoN66IzkY4b4zUHUBFM1ojEYjZZYDcUW3bek/ufGionX9giIKDC5redH2IlGqcQQ==} @@ -15390,8 +15394,8 @@ packages: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 - svelte@4.2.18: - resolution: {integrity: sha512-d0FdzYIiAePqRJEb90WlJDkjUEx42xhivxN8muUBmfZnP+tzUgz12DJ2hRJi8sIHCME7jeK1PTMgKPSfTd8JrA==} + svelte@4.2.19: + resolution: {integrity: sha512-IY1rnGr6izd10B0A8LqsBfmlT5OILVuZ7XsI0vdGPEvuonFV7NYEUK4dAkm9Zg2q0Um92kYjTpS1CAP3Nh/KWw==} engines: {node: '>=16'} svg-parser@2.0.4: @@ -22235,14 +22239,14 @@ snapshots: magic-string: 0.25.9 string.prototype.matchall: 4.0.11 - '@sveltejs/adapter-auto@3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))': + '@sveltejs/adapter-auto@3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))': dependencies: - '@sveltejs/kit': 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + '@sveltejs/kit': 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) import-meta-resolve: 4.1.0 - '@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': + '@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 5.0.0 @@ -22254,39 +22258,39 @@ snapshots: sade: 1.8.1 set-cookie-parser: 2.6.0 sirv: 2.0.4 - svelte: 4.2.18 + svelte: 4.2.19 tiny-glob: 0.2.9 vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) - '@sveltejs/package@2.3.2(svelte@4.2.18)(typescript@5.4.2)': + '@sveltejs/package@2.3.2(svelte@4.2.19)(typescript@5.4.2)': dependencies: chokidar: 3.6.0 kleur: 4.1.5 sade: 1.8.1 semver: 7.6.3 - svelte: 4.2.18 - svelte2tsx: 0.7.15(svelte@4.2.18)(typescript@5.4.2) + svelte: 4.2.19 + svelte2tsx: 0.7.15(svelte@4.2.19)(typescript@5.4.2) transitivePeerDependencies: - typescript - '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': + '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) debug: 4.3.7(supports-color@6.1.0) - svelte: 4.2.18 + svelte: 4.2.19 vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': + '@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) debug: 4.3.7(supports-color@6.1.0) deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.11 - svelte: 4.2.18 - svelte-hmr: 0.16.0(svelte@4.2.18) + svelte: 4.2.19 + svelte-hmr: 0.16.0(svelte@4.2.19) vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) vitefu: 0.2.5(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) transitivePeerDependencies: @@ -22435,7 +22439,7 @@ snapshots: dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.25.0 - aria-query: 5.3.0 + aria-query: 5.3.2 chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.6.3 @@ -22452,10 +22456,10 @@ snapshots: '@types/react': types-react@19.0.0-rc.1 '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@testing-library/svelte@5.2.1(svelte@4.2.18)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vitest@2.0.5(@types/node@22.7.4)(jsdom@25.0.0)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': + '@testing-library/svelte@5.2.1(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vitest@2.0.5(@types/node@22.7.4)(jsdom@25.0.0)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': dependencies: '@testing-library/dom': 10.4.0 - svelte: 4.2.18 + svelte: 4.2.19 optionalDependencies: vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) vitest: 2.0.5(@types/node@22.7.4)(jsdom@25.0.0)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) @@ -23685,6 +23689,8 @@ snapshots: dependencies: dequal: 2.0.3 + aria-query@5.3.2: {} + arity-n@1.0.4: {} arr-diff@4.0.0: {} @@ -23795,7 +23801,7 @@ snapshots: '@types/babel__core': 7.20.5 '@types/cookie': 0.6.0 acorn: 8.12.1 - aria-query: 5.3.0 + aria-query: 5.3.2 axobject-query: 4.1.0 boxen: 7.1.1 chokidar: 3.6.0 @@ -26360,7 +26366,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-svelte@2.43.0(eslint@9.9.1(jiti@1.21.6))(svelte@4.2.18): + eslint-plugin-svelte@2.43.0(eslint@9.9.1(jiti@1.21.6))(svelte@4.2.19): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) '@jridgewell/sourcemap-codec': 1.5.0 @@ -26373,9 +26379,9 @@ snapshots: postcss-safe-parser: 6.0.0(postcss@8.4.47) postcss-selector-parser: 6.1.1 semver: 7.6.3 - svelte-eslint-parser: 0.41.0(svelte@4.2.18) + svelte-eslint-parser: 0.41.0(svelte@4.2.19) optionalDependencies: - svelte: 4.2.18 + svelte: 4.2.19 transitivePeerDependencies: - ts-node @@ -31989,10 +31995,10 @@ snapshots: prepend-http@1.0.4: {} - prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@4.2.18): + prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@4.2.19): dependencies: prettier: 3.3.3 - svelte: 4.2.18 + svelte: 4.2.19 prettier@2.8.8: optional: true @@ -34123,31 +34129,31 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@4.0.0(picomatch@4.0.2)(svelte@4.2.18)(typescript@5.3.3): + svelte-check@4.0.0(picomatch@4.0.2)(svelte@4.2.19)(typescript@5.3.3): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 fdir: 6.3.0(picomatch@4.0.2) picocolors: 1.1.0 sade: 1.8.1 - svelte: 4.2.18 + svelte: 4.2.19 typescript: 5.3.3 transitivePeerDependencies: - picomatch - svelte-check@4.0.0(picomatch@4.0.2)(svelte@4.2.18)(typescript@5.4.2): + svelte-check@4.0.0(picomatch@4.0.2)(svelte@4.2.19)(typescript@5.4.2): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 fdir: 6.3.0(picomatch@4.0.2) picocolors: 1.1.0 sade: 1.8.1 - svelte: 4.2.18 + svelte: 4.2.19 typescript: 5.4.2 transitivePeerDependencies: - picomatch - svelte-eslint-parser@0.41.0(svelte@4.2.18): + svelte-eslint-parser@0.41.0(svelte@4.2.19): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -34155,27 +34161,27 @@ snapshots: postcss: 8.4.47 postcss-scss: 4.0.9(postcss@8.4.47) optionalDependencies: - svelte: 4.2.18 + svelte: 4.2.19 - svelte-hmr@0.16.0(svelte@4.2.18): + svelte-hmr@0.16.0(svelte@4.2.19): dependencies: - svelte: 4.2.18 + svelte: 4.2.19 - svelte2tsx@0.7.15(svelte@4.2.18)(typescript@5.4.2): + svelte2tsx@0.7.15(svelte@4.2.19)(typescript@5.4.2): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 4.2.18 + svelte: 4.2.19 typescript: 5.4.2 - svelte@4.2.18: + svelte@4.2.19: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 '@types/estree': 1.0.6 acorn: 8.12.1 - aria-query: 5.3.0 + aria-query: 5.3.2 axobject-query: 4.1.0 code-red: 1.0.4 css-tree: 2.3.1 From 495b0867e11f5b20a91fe3aad925ce5e230aa125 Mon Sep 17 00:00:00 2001 From: Sol Lee <82362278+saul-atomrigs@users.noreply.github.com> Date: Mon, 7 Oct 2024 18:05:25 +0900 Subject: [PATCH 23/49] chore(eslint-plugin-query): change naming for `text` variables (#8135) --- .../infinite-query-property-order.rule.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/packages/eslint-plugin-query/src/rules/infinite-query-property-order/infinite-query-property-order.rule.ts b/packages/eslint-plugin-query/src/rules/infinite-query-property-order/infinite-query-property-order.rule.ts index d478bd1ec6..b55cef5828 100644 --- a/packages/eslint-plugin-query/src/rules/infinite-query-property-order/infinite-query-property-order.rule.ts +++ b/packages/eslint-plugin-query/src/rules/infinite-query-property-order/infinite-query-property-order.rule.ts @@ -86,11 +86,11 @@ export const rule = createRule({ fix(fixer) { const sourceCode = context.sourceCode - const text = sortedProperties.reduce( + const reorderedText = sortedProperties.reduce( (sourceText, specifier, index) => { - let text = '' + let textBetweenProperties = '' if (index < allProperties.length - 1) { - text = sourceCode + textBetweenProperties = sourceCode .getText() .slice( allProperties[index]!.range[1], @@ -98,14 +98,16 @@ export const rule = createRule({ ) } return ( - sourceText + sourceCode.getText(specifier.property) + text + sourceText + + sourceCode.getText(specifier.property) + + textBetweenProperties ) }, '', ) return fixer.replaceTextRange( [allProperties[0]!.range[0], allProperties.at(-1)!.range[1]], - text, + reorderedText, ) }, }) From c232a6fdec140948c9a001d9e9181ed06ed69c07 Mon Sep 17 00:00:00 2001 From: Eliya Cohen Date: Tue, 8 Oct 2024 15:30:13 +0300 Subject: [PATCH 24/49] fix(eslint-plugin-query): handle nullish coalescing operator in exhaustive-deps rule (#8146) * fix: handle nullish coalescing operator in exhaustive-deps rule Ensure that the exhaustive-deps rule correctly handles cases where the nullish coalescing operator (??) is used in query functions. Example test case: * ci: apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> --- .../src/__tests__/exhaustive-deps.test.ts | 9 +++++++++ .../src/rules/exhaustive-deps/exhaustive-deps.rule.ts | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/eslint-plugin-query/src/__tests__/exhaustive-deps.test.ts b/packages/eslint-plugin-query/src/__tests__/exhaustive-deps.test.ts index 74426d7193..63172c83f5 100644 --- a/packages/eslint-plugin-query/src/__tests__/exhaustive-deps.test.ts +++ b/packages/eslint-plugin-query/src/__tests__/exhaustive-deps.test.ts @@ -413,6 +413,15 @@ ruleTester.run('exhaustive-deps', rule, { } `, }, + { + name: 'should not fail when queryFn uses nullish coalescing operator', + code: normalizeIndent` + useQuery({ + queryKey: ["foo", options], + queryFn: () => options?.params ?? options + }); + `, + }, ], invalid: [ { diff --git a/packages/eslint-plugin-query/src/rules/exhaustive-deps/exhaustive-deps.rule.ts b/packages/eslint-plugin-query/src/rules/exhaustive-deps/exhaustive-deps.rule.ts index 3cc4610df0..7fead1b6ff 100644 --- a/packages/eslint-plugin-query/src/rules/exhaustive-deps/exhaustive-deps.rule.ts +++ b/packages/eslint-plugin-query/src/rules/exhaustive-deps/exhaustive-deps.rule.ts @@ -115,7 +115,7 @@ export const rule = createRule({ !ref.isTypeReference && !ASTUtils.isAncestorIsCallee(ref.identifier) && !existingKeys.some((existingKey) => existingKey === text) && - !existingKeys.includes(text.split('.')[0] ?? '') + !existingKeys.includes(text.split(/[?.]/)[0] ?? '') ) }) .map(({ ref, text }) => ({ From 332c5263e458065dcb1919402c7966afe7d77b75 Mon Sep 17 00:00:00 2001 From: Tanner Linsley Date: Tue, 8 Oct 2024 12:32:41 +0000 Subject: [PATCH 25/49] release: v5.59.2 --- examples/react/algolia/package.json | 2 +- examples/react/basic/package.json | 2 +- examples/solid/simple/package.json | 2 +- packages/eslint-plugin-query/package.json | 2 +- pnpm-lock.yaml | 6 +++--- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/examples/react/algolia/package.json b/examples/react/algolia/package.json index 537c7afbb8..e0e017f38c 100644 --- a/examples/react/algolia/package.json +++ b/examples/react/algolia/package.json @@ -16,7 +16,7 @@ "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, "devDependencies": { - "@tanstack/eslint-plugin-query": "^5.59.1", + "@tanstack/eslint-plugin-query": "^5.59.2", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", "@vitejs/plugin-react": "^4.3.1", diff --git a/examples/react/basic/package.json b/examples/react/basic/package.json index 9c7ecc43ef..93b126f0b2 100644 --- a/examples/react/basic/package.json +++ b/examples/react/basic/package.json @@ -17,7 +17,7 @@ "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, "devDependencies": { - "@tanstack/eslint-plugin-query": "^5.59.1", + "@tanstack/eslint-plugin-query": "^5.59.2", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", "@vitejs/plugin-react": "^4.3.1", diff --git a/examples/solid/simple/package.json b/examples/solid/simple/package.json index 4f16e4bfe8..163e98c94b 100644 --- a/examples/solid/simple/package.json +++ b/examples/solid/simple/package.json @@ -14,7 +14,7 @@ "solid-js": "^1.8.19" }, "devDependencies": { - "@tanstack/eslint-plugin-query": "^5.59.1", + "@tanstack/eslint-plugin-query": "^5.59.2", "typescript": "5.3.3", "vite": "^5.3.5", "vite-plugin-solid": "^2.10.2" diff --git a/packages/eslint-plugin-query/package.json b/packages/eslint-plugin-query/package.json index af78d4087a..ba02f1f0ba 100644 --- a/packages/eslint-plugin-query/package.json +++ b/packages/eslint-plugin-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/eslint-plugin-query", - "version": "5.59.1", + "version": "5.59.2", "description": "ESLint plugin for TanStack Query", "author": "Eliya Cohen", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d6476a88f7..54a7b022e7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -437,7 +437,7 @@ importers: version: 19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522) devDependencies: '@tanstack/eslint-plugin-query': - specifier: ^5.59.1 + specifier: ^5.59.2 version: link:../../../packages/eslint-plugin-query '@types/react': specifier: npm:types-react@rc @@ -505,7 +505,7 @@ importers: version: 19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522) devDependencies: '@tanstack/eslint-plugin-query': - specifier: ^5.59.1 + specifier: ^5.59.2 version: link:../../../packages/eslint-plugin-query '@types/react': specifier: npm:types-react@rc @@ -1328,7 +1328,7 @@ importers: version: 1.8.19 devDependencies: '@tanstack/eslint-plugin-query': - specifier: ^5.59.1 + specifier: ^5.59.2 version: link:../../../packages/eslint-plugin-query typescript: specifier: 5.3.3 From e419ab150228ce6f8ed23810521b7149653fec77 Mon Sep 17 00:00:00 2001 From: jxom Date: Wed, 9 Oct 2024 16:45:01 +1100 Subject: [PATCH 26/49] fix(query-core): new cache entry check (#8151) * fix: queryKeyHashFn * ci: apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> --- .../src/__tests__/useQuery.test.tsx | 23 +++++++++++++++++++ packages/react-query/src/useBaseQuery.ts | 4 +++- 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/packages/react-query/src/__tests__/useQuery.test.tsx b/packages/react-query/src/__tests__/useQuery.test.tsx index cbe64c69fe..491970764c 100644 --- a/packages/react-query/src/__tests__/useQuery.test.tsx +++ b/packages/react-query/src/__tests__/useQuery.test.tsx @@ -4971,6 +4971,29 @@ describe('useQuery', () => { expect(renders).toBe(hashes) }) + it('should hash query keys that contain bigints given a supported query hash function', async () => { + const key = [queryKey(), 1n] + + function queryKeyHashFn(x: any) { + return JSON.stringify(x, (_, value) => { + if (typeof value === 'bigint') return value.toString() + return value + }) + } + + function Page() { + useQuery({ queryKey: key, queryFn: () => 'test', queryKeyHashFn }) + return null + } + + renderWithClient(queryClient, ) + + await sleep(10) + + const query = queryClient.getQueryCache().get(queryKeyHashFn(key)) + expect(query?.state.data).toBe('test') + }) + it('should refetch when changed enabled to true in error state', async () => { const queryFn = vi.fn<(...args: Array) => unknown>() queryFn.mockImplementation(async () => { diff --git a/packages/react-query/src/useBaseQuery.ts b/packages/react-query/src/useBaseQuery.ts index 32162bc87d..9ae2aefda6 100644 --- a/packages/react-query/src/useBaseQuery.ts +++ b/packages/react-query/src/useBaseQuery.ts @@ -70,7 +70,9 @@ export function useBaseQuery< useClearResetErrorBoundary(errorResetBoundary) // this needs to be invoked before creating the Observer because that can create a cache entry - const isNewCacheEntry = !client.getQueryState(options.queryKey) + const isNewCacheEntry = !client + .getQueryCache() + .get(defaultedOptions.queryHash) const [observer] = React.useState( () => From f1f25291dbc23f412db8d6f589fe604998f67e45 Mon Sep 17 00:00:00 2001 From: Tanner Linsley Date: Wed, 9 Oct 2024 05:48:28 +0000 Subject: [PATCH 27/49] release: v5.59.3 --- examples/react/algolia/package.json | 4 +- examples/react/auto-refetching/package.json | 4 +- .../react/basic-graphql-request/package.json | 4 +- examples/react/basic/package.json | 6 +- .../react/default-query-function/package.json | 4 +- examples/react/devtools-panel/package.json | 4 +- .../package.json | 4 +- .../load-more-infinite-scroll/package.json | 4 +- .../react/nextjs-app-prefetching/package.json | 4 +- .../nextjs-suspense-streaming/package.json | 6 +- examples/react/nextjs/package.json | 4 +- examples/react/offline/package.json | 6 +- .../optimistic-updates-cache/package.json | 4 +- .../react/optimistic-updates-ui/package.json | 4 +- examples/react/pagination/package.json | 4 +- examples/react/playground/package.json | 4 +- examples/react/prefetching/package.json | 4 +- examples/react/react-native/package.json | 4 +- examples/react/react-router/package.json | 4 +- examples/react/rick-morty/package.json | 4 +- examples/react/shadow-dom/package.json | 4 +- examples/react/simple/package.json | 4 +- examples/react/star-wars/package.json | 4 +- examples/react/suspense/package.json | 4 +- packages/react-query-devtools/package.json | 2 +- .../package.json | 2 +- .../react-query-persist-client/package.json | 2 +- packages/react-query/package.json | 2 +- pnpm-lock.yaml | 102 +++++++++--------- 29 files changed, 106 insertions(+), 106 deletions(-) diff --git a/examples/react/algolia/package.json b/examples/react/algolia/package.json index e0e017f38c..19f968bb7e 100644 --- a/examples/react/algolia/package.json +++ b/examples/react/algolia/package.json @@ -10,8 +10,8 @@ }, "dependencies": { "@algolia/client-search": "5.2.1", - "@tanstack/react-query": "^5.59.0", - "@tanstack/react-query-devtools": "^5.59.0", + "@tanstack/react-query": "^5.59.3", + "@tanstack/react-query-devtools": "^5.59.3", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/auto-refetching/package.json b/examples/react/auto-refetching/package.json index 10bf5d9320..7be0ac0bb4 100644 --- a/examples/react/auto-refetching/package.json +++ b/examples/react/auto-refetching/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.0", - "@tanstack/react-query-devtools": "^5.59.0", + "@tanstack/react-query": "^5.59.3", + "@tanstack/react-query-devtools": "^5.59.3", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/basic-graphql-request/package.json b/examples/react/basic-graphql-request/package.json index 97081ea890..d198c74114 100644 --- a/examples/react/basic-graphql-request/package.json +++ b/examples/react/basic-graphql-request/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.0", - "@tanstack/react-query-devtools": "^5.59.0", + "@tanstack/react-query": "^5.59.3", + "@tanstack/react-query-devtools": "^5.59.3", "graphql": "^16.9.0", "graphql-request": "^7.1.0", "react": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/basic/package.json b/examples/react/basic/package.json index 93b126f0b2..ee520907d6 100644 --- a/examples/react/basic/package.json +++ b/examples/react/basic/package.json @@ -10,9 +10,9 @@ }, "dependencies": { "@tanstack/query-sync-storage-persister": "^5.59.0", - "@tanstack/react-query": "^5.59.0", - "@tanstack/react-query-devtools": "^5.59.0", - "@tanstack/react-query-persist-client": "^5.59.0", + "@tanstack/react-query": "^5.59.3", + "@tanstack/react-query-devtools": "^5.59.3", + "@tanstack/react-query-persist-client": "^5.59.3", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/default-query-function/package.json b/examples/react/default-query-function/package.json index 1f64bb13cf..2187b90eaf 100644 --- a/examples/react/default-query-function/package.json +++ b/examples/react/default-query-function/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.0", - "@tanstack/react-query-devtools": "^5.59.0", + "@tanstack/react-query": "^5.59.3", + "@tanstack/react-query-devtools": "^5.59.3", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/devtools-panel/package.json b/examples/react/devtools-panel/package.json index dd775f7edb..5403a6ae56 100644 --- a/examples/react/devtools-panel/package.json +++ b/examples/react/devtools-panel/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.0", - "@tanstack/react-query-devtools": "^5.59.0", + "@tanstack/react-query": "^5.59.3", + "@tanstack/react-query-devtools": "^5.59.3", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/infinite-query-with-max-pages/package.json b/examples/react/infinite-query-with-max-pages/package.json index a09a7e2230..7457a4deb0 100644 --- a/examples/react/infinite-query-with-max-pages/package.json +++ b/examples/react/infinite-query-with-max-pages/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.0", - "@tanstack/react-query-devtools": "^5.59.0", + "@tanstack/react-query": "^5.59.3", + "@tanstack/react-query-devtools": "^5.59.3", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/load-more-infinite-scroll/package.json b/examples/react/load-more-infinite-scroll/package.json index 3353b363e2..f61cec295f 100644 --- a/examples/react/load-more-infinite-scroll/package.json +++ b/examples/react/load-more-infinite-scroll/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.0", - "@tanstack/react-query-devtools": "^5.59.0", + "@tanstack/react-query": "^5.59.3", + "@tanstack/react-query-devtools": "^5.59.3", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/examples/react/nextjs-app-prefetching/package.json b/examples/react/nextjs-app-prefetching/package.json index 2ffdde0e86..9b3c304a7d 100644 --- a/examples/react/nextjs-app-prefetching/package.json +++ b/examples/react/nextjs-app-prefetching/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.0", - "@tanstack/react-query-devtools": "^5.59.0", + "@tanstack/react-query": "^5.59.3", + "@tanstack/react-query-devtools": "^5.59.3", "next": "^15.0.0-rc.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" diff --git a/examples/react/nextjs-suspense-streaming/package.json b/examples/react/nextjs-suspense-streaming/package.json index a0c6100a71..fec54e32de 100644 --- a/examples/react/nextjs-suspense-streaming/package.json +++ b/examples/react/nextjs-suspense-streaming/package.json @@ -9,9 +9,9 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.0", - "@tanstack/react-query-devtools": "^5.59.0", - "@tanstack/react-query-next-experimental": "^5.59.0", + "@tanstack/react-query": "^5.59.3", + "@tanstack/react-query-devtools": "^5.59.3", + "@tanstack/react-query-next-experimental": "^5.59.3", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/nextjs/package.json b/examples/react/nextjs/package.json index 4a7ff4900a..74374a550f 100644 --- a/examples/react/nextjs/package.json +++ b/examples/react/nextjs/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.0", - "@tanstack/react-query-devtools": "^5.59.0", + "@tanstack/react-query": "^5.59.3", + "@tanstack/react-query-devtools": "^5.59.3", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/offline/package.json b/examples/react/offline/package.json index 86c1a4168b..33e9d8bffc 100644 --- a/examples/react/offline/package.json +++ b/examples/react/offline/package.json @@ -10,9 +10,9 @@ "dependencies": { "@tanstack/query-sync-storage-persister": "^5.59.0", "@tanstack/react-location": "^3.7.4", - "@tanstack/react-query": "^5.59.0", - "@tanstack/react-query-devtools": "^5.59.0", - "@tanstack/react-query-persist-client": "^5.59.0", + "@tanstack/react-query": "^5.59.3", + "@tanstack/react-query-devtools": "^5.59.3", + "@tanstack/react-query-persist-client": "^5.59.3", "msw": "^2.3.4", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/optimistic-updates-cache/package.json b/examples/react/optimistic-updates-cache/package.json index 671054c013..dfd6bef840 100755 --- a/examples/react/optimistic-updates-cache/package.json +++ b/examples/react/optimistic-updates-cache/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.0", - "@tanstack/react-query-devtools": "^5.59.0", + "@tanstack/react-query": "^5.59.3", + "@tanstack/react-query-devtools": "^5.59.3", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/optimistic-updates-ui/package.json b/examples/react/optimistic-updates-ui/package.json index ee625209da..9ccc9aa743 100755 --- a/examples/react/optimistic-updates-ui/package.json +++ b/examples/react/optimistic-updates-ui/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.0", - "@tanstack/react-query-devtools": "^5.59.0", + "@tanstack/react-query": "^5.59.3", + "@tanstack/react-query-devtools": "^5.59.3", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/pagination/package.json b/examples/react/pagination/package.json index 44d0ceee16..078495da64 100644 --- a/examples/react/pagination/package.json +++ b/examples/react/pagination/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.0", - "@tanstack/react-query-devtools": "^5.59.0", + "@tanstack/react-query": "^5.59.3", + "@tanstack/react-query-devtools": "^5.59.3", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/playground/package.json b/examples/react/playground/package.json index 560dbd1d27..63d2953f14 100644 --- a/examples/react/playground/package.json +++ b/examples/react/playground/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.0", - "@tanstack/react-query-devtools": "^5.59.0", + "@tanstack/react-query": "^5.59.3", + "@tanstack/react-query-devtools": "^5.59.3", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/prefetching/package.json b/examples/react/prefetching/package.json index 8165bead47..3b549c5518 100644 --- a/examples/react/prefetching/package.json +++ b/examples/react/prefetching/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.0", - "@tanstack/react-query-devtools": "^5.59.0", + "@tanstack/react-query": "^5.59.3", + "@tanstack/react-query-devtools": "^5.59.3", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/react-native/package.json b/examples/react/react-native/package.json index 41e8a0dfaa..bface449fc 100644 --- a/examples/react/react-native/package.json +++ b/examples/react/react-native/package.json @@ -14,8 +14,8 @@ "@react-native-community/netinfo": "^11.3.2", "@react-navigation/native": "^6.1.18", "@react-navigation/stack": "^6.4.1", - "@tanstack/react-query": "^5.59.0", - "@tanstack/react-query-devtools": "^5.59.0", + "@tanstack/react-query": "^5.59.3", + "@tanstack/react-query-devtools": "^5.59.3", "expo": "^51.0.22", "expo-constants": "^16.0.2", "expo-status-bar": "^1.12.1", diff --git a/examples/react/react-router/package.json b/examples/react/react-router/package.json index a23ff06fe7..6bcfabc3e3 100644 --- a/examples/react/react-router/package.json +++ b/examples/react/react-router/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.0", - "@tanstack/react-query-devtools": "^5.59.0", + "@tanstack/react-query": "^5.59.3", + "@tanstack/react-query-devtools": "^5.59.3", "localforage": "^1.10.0", "match-sorter": "^6.3.4", "react": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/rick-morty/package.json b/examples/react/rick-morty/package.json index afb9fe7b36..b49cb67b95 100644 --- a/examples/react/rick-morty/package.json +++ b/examples/react/rick-morty/package.json @@ -12,8 +12,8 @@ "@emotion/styled": "^11.13.0", "@mui/material": "^6.0.0", "@mui/styles": "^6.0.0", - "@tanstack/react-query": "^5.59.0", - "@tanstack/react-query-devtools": "^5.59.0", + "@tanstack/react-query": "^5.59.3", + "@tanstack/react-query-devtools": "^5.59.3", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", "react-router": "^6.25.1", diff --git a/examples/react/shadow-dom/package.json b/examples/react/shadow-dom/package.json index 91427145fa..16ad9580f2 100644 --- a/examples/react/shadow-dom/package.json +++ b/examples/react/shadow-dom/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.0", - "@tanstack/react-query-devtools": "^5.59.0", + "@tanstack/react-query": "^5.59.3", + "@tanstack/react-query-devtools": "^5.59.3", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/simple/package.json b/examples/react/simple/package.json index 188bf112e0..52212dd41a 100644 --- a/examples/react/simple/package.json +++ b/examples/react/simple/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.0", - "@tanstack/react-query-devtools": "^5.59.0", + "@tanstack/react-query": "^5.59.3", + "@tanstack/react-query-devtools": "^5.59.3", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/star-wars/package.json b/examples/react/star-wars/package.json index 4efcebd20e..85478b0479 100644 --- a/examples/react/star-wars/package.json +++ b/examples/react/star-wars/package.json @@ -12,8 +12,8 @@ "@emotion/styled": "^11.13.0", "@mui/material": "^6.0.0", "@mui/styles": "^6.0.0", - "@tanstack/react-query": "^5.59.0", - "@tanstack/react-query-devtools": "^5.59.0", + "@tanstack/react-query": "^5.59.3", + "@tanstack/react-query-devtools": "^5.59.3", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", "react-router": "^6.25.1", diff --git a/examples/react/suspense/package.json b/examples/react/suspense/package.json index 65a9feeab7..c8f7977a4e 100644 --- a/examples/react/suspense/package.json +++ b/examples/react/suspense/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.0", - "@tanstack/react-query-devtools": "^5.59.0", + "@tanstack/react-query": "^5.59.3", + "@tanstack/react-query-devtools": "^5.59.3", "font-awesome": "^4.7.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/packages/react-query-devtools/package.json b/packages/react-query-devtools/package.json index 7609fd7832..1763567150 100644 --- a/packages/react-query-devtools/package.json +++ b/packages/react-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-devtools", - "version": "5.59.0", + "version": "5.59.3", "description": "Developer tools to interact with and visualize the TanStack/react-query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-next-experimental/package.json b/packages/react-query-next-experimental/package.json index 96aac8d1c2..06e5fea1b9 100644 --- a/packages/react-query-next-experimental/package.json +++ b/packages/react-query-next-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-next-experimental", - "version": "5.59.0", + "version": "5.59.3", "description": "Hydration utils for React Query in the NextJs app directory", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-persist-client/package.json b/packages/react-query-persist-client/package.json index f2812fa31a..2faf3f7abf 100644 --- a/packages/react-query-persist-client/package.json +++ b/packages/react-query-persist-client/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-persist-client", - "version": "5.59.0", + "version": "5.59.3", "description": "React bindings to work with persisters in TanStack/react-query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query/package.json b/packages/react-query/package.json index 7b70e9cbe4..339ae1ae83 100644 --- a/packages/react-query/package.json +++ b/packages/react-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query", - "version": "5.59.0", + "version": "5.59.3", "description": "Hooks for managing, caching and syncing asynchronous and remote data in React", "author": "tannerlinsley", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 54a7b022e7..e852899577 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -424,10 +424,10 @@ importers: specifier: 5.2.1 version: 5.2.1 '@tanstack/react-query': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -458,10 +458,10 @@ importers: examples/react/auto-refetching: dependencies: '@tanstack/react-query': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -489,13 +489,13 @@ importers: specifier: ^5.59.0 version: link:../../../packages/query-sync-storage-persister '@tanstack/react-query': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query-devtools '@tanstack/react-query-persist-client': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query-persist-client react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -526,10 +526,10 @@ importers: examples/react/basic-graphql-request: dependencies: '@tanstack/react-query': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query-devtools graphql: specifier: ^16.9.0 @@ -554,10 +554,10 @@ importers: examples/react/default-query-function: dependencies: '@tanstack/react-query': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -579,10 +579,10 @@ importers: examples/react/devtools-panel: dependencies: '@tanstack/react-query': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -604,10 +604,10 @@ importers: examples/react/infinite-query-with-max-pages: dependencies: '@tanstack/react-query': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -632,10 +632,10 @@ importers: examples/react/load-more-infinite-scroll: dependencies: '@tanstack/react-query': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -663,10 +663,10 @@ importers: examples/react/nextjs: dependencies: '@tanstack/react-query': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -691,10 +691,10 @@ importers: examples/react/nextjs-app-prefetching: dependencies: '@tanstack/react-query': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query-devtools next: specifier: ^15.0.0-rc.0 @@ -719,13 +719,13 @@ importers: examples/react/nextjs-suspense-streaming: dependencies: '@tanstack/react-query': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query-devtools '@tanstack/react-query-next-experimental': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query-next-experimental next: specifier: ^14.2.5 @@ -753,13 +753,13 @@ importers: specifier: ^3.7.4 version: 3.7.4(react-dom@19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522))(react@19.0.0-rc-4c2e457c7c-20240522) '@tanstack/react-query': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query-devtools '@tanstack/react-query-persist-client': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query-persist-client msw: specifier: ^2.3.4 @@ -787,10 +787,10 @@ importers: examples/react/optimistic-updates-cache: dependencies: '@tanstack/react-query': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -815,10 +815,10 @@ importers: examples/react/optimistic-updates-ui: dependencies: '@tanstack/react-query': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -843,10 +843,10 @@ importers: examples/react/pagination: dependencies: '@tanstack/react-query': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -871,10 +871,10 @@ importers: examples/react/playground: dependencies: '@tanstack/react-query': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -896,10 +896,10 @@ importers: examples/react/prefetching: dependencies: '@tanstack/react-query': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -933,10 +933,10 @@ importers: specifier: ^6.4.1 version: 6.4.1(hz73ogopnnbu7tdkoevhdncb4q) '@tanstack/react-query': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query-devtools expo: specifier: ^51.0.22 @@ -985,10 +985,10 @@ importers: examples/react/react-router: dependencies: '@tanstack/react-query': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query-devtools localforage: specifier: ^1.10.0 @@ -1049,10 +1049,10 @@ importers: specifier: ^6.0.0 version: 6.0.0(react@19.0.0-rc-4c2e457c7c-20240522)(types-react@19.0.0-rc.1) '@tanstack/react-query': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1080,10 +1080,10 @@ importers: examples/react/shadow-dom: dependencies: '@tanstack/react-query': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1111,10 +1111,10 @@ importers: examples/react/simple: dependencies: '@tanstack/react-query': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1148,10 +1148,10 @@ importers: specifier: ^6.0.0 version: 6.0.0(react@19.0.0-rc-4c2e457c7c-20240522)(types-react@19.0.0-rc.1) '@tanstack/react-query': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1179,10 +1179,10 @@ importers: examples/react/suspense: dependencies: '@tanstack/react-query': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.3 version: link:../../../packages/react-query-devtools font-awesome: specifier: ^4.7.0 From eb2f9d349877d30713eb3cccd71bcc38f855196e Mon Sep 17 00:00:00 2001 From: pawel-twardziak Date: Wed, 9 Oct 2024 14:31:00 +0200 Subject: [PATCH 28/49] fix(eslint-plugin-query): handle callable params within exaustive-deps rule (#8150) Closes #8093 Co-authored-by: Dominik Dorfmeister --- .../src/__tests__/exhaustive-deps.test.ts | 38 +++++++++++++++++++ .../src/utils/ast-utils.ts | 18 +++++++++ 2 files changed, 56 insertions(+) diff --git a/packages/eslint-plugin-query/src/__tests__/exhaustive-deps.test.ts b/packages/eslint-plugin-query/src/__tests__/exhaustive-deps.test.ts index 63172c83f5..482fc9dd5c 100644 --- a/packages/eslint-plugin-query/src/__tests__/exhaustive-deps.test.ts +++ b/packages/eslint-plugin-query/src/__tests__/exhaustive-deps.test.ts @@ -422,6 +422,44 @@ ruleTester.run('exhaustive-deps', rule, { }); `, }, + { + name: 'should not fail when queryKey uses arrow function to produce a key', + code: normalizeIndent` + const obj = reactive<{ boo?: string }>({}); + + const query = useQuery({ + queryKey: ['foo', () => obj.boo], + queryFn: () => fetch(\`/mock/getSomething/\${obj.boo}\`), + enable: () => !!obj.boo, + }); + `, + }, + { + name: 'should not fail when queryKey uses arrow function to produce a key as the body return', + code: normalizeIndent` + const obj = reactive<{ boo?: string }>({}); + + const query = useQuery({ + queryKey: ['foo', () => { return obj.boo }], + queryFn: () => fetch(\`/mock/getSomething/\${obj.boo}\`), + enable: () => !!obj.boo, + }); + `, + }, + { + name: 'should not fail when queryKey uses function expression to produce a key as the body return', + code: normalizeIndent` + const obj = reactive<{ boo?: string }>({}); + + const query = useQuery({ + queryKey: ['foo', function() { + return obj.boo + }], + queryFn: () => fetch(\`/mock/getSomething/\${obj.boo}\`), + enable: () => !!obj.boo, + }); + `, + }, ], invalid: [ { diff --git a/packages/eslint-plugin-query/src/utils/ast-utils.ts b/packages/eslint-plugin-query/src/utils/ast-utils.ts index 392c582534..b5e5dcf0d4 100644 --- a/packages/eslint-plugin-query/src/utils/ast-utils.ts +++ b/packages/eslint-plugin-query/src/utils/ast-utils.ts @@ -111,6 +111,24 @@ export const ASTUtils = { identifiers.push(...ASTUtils.getNestedIdentifiers(node.expression)) } + if (node.type === AST_NODE_TYPES.ArrowFunctionExpression) { + identifiers.push(...ASTUtils.getNestedIdentifiers(node.body)) + } + + if (node.type === AST_NODE_TYPES.FunctionExpression) { + identifiers.push(...ASTUtils.getNestedIdentifiers(node.body)) + } + + if (node.type === AST_NODE_TYPES.BlockStatement) { + identifiers.push( + ...node.body.map((body) => ASTUtils.getNestedIdentifiers(body)).flat(), + ) + } + + if (node.type === AST_NODE_TYPES.ReturnStatement && node.argument) { + identifiers.push(...ASTUtils.getNestedIdentifiers(node.argument)) + } + return identifiers }, isAncestorIsCallee(identifier: TSESTree.Node) { From 05ccd65795304ff1f20daf0311e42f8d37fc93c4 Mon Sep 17 00:00:00 2001 From: Dominik Dorfmeister Date: Wed, 9 Oct 2024 14:36:25 +0200 Subject: [PATCH 29/49] test: hydration test case for overwriting with promise --- .../src/__tests__/hydration.test.tsx | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/packages/query-core/src/__tests__/hydration.test.tsx b/packages/query-core/src/__tests__/hydration.test.tsx index 0f2abb17eb..f3ebc6969c 100644 --- a/packages/query-core/src/__tests__/hydration.test.tsx +++ b/packages/query-core/src/__tests__/hydration.test.tsx @@ -1028,4 +1028,42 @@ describe('dehydration and rehydration', () => { queryClient.clear() hydrationClient.clear() }) + + test('should overwrite query in cache if hydrated query is newer (with promise)', async () => { + // --- server --- + + const serverQueryClient = createQueryClient({ + defaultOptions: { + dehydrate: { + shouldDehydrateQuery: () => true, + }, + }, + }) + + const promise = serverQueryClient.prefetchQuery({ + queryKey: ['data'], + queryFn: async () => { + await sleep(10) + return 'server data' + }, + }) + + const dehydrated = dehydrate(serverQueryClient) + + // --- client --- + + const clientQueryClient = createQueryClient() + + clientQueryClient.setQueryData(['data'], 'old data', { updatedAt: 10 }) + + hydrate(clientQueryClient, dehydrated) + + await promise + await waitFor(() => + expect(clientQueryClient.getQueryData(['data'])).toBe('server data'), + ) + + clientQueryClient.clear() + serverQueryClient.clear() + }) }) From cae25241b9c9fbc9dfd91a89c0cf06ec9987fcd7 Mon Sep 17 00:00:00 2001 From: Dominik Dorfmeister Date: Wed, 9 Oct 2024 14:57:36 +0200 Subject: [PATCH 30/49] fix(core): do not inform QueriesObserver subscribers if combined result hasn't changed (#8153) --- packages/query-core/src/queriesObserver.ts | 27 ++-- .../src/__tests__/useQueries.test.tsx | 117 ++++++++++++++++++ 2 files changed, 137 insertions(+), 7 deletions(-) diff --git a/packages/query-core/src/queriesObserver.ts b/packages/query-core/src/queriesObserver.ts index 2c58e9221c..37557a6e72 100644 --- a/packages/query-core/src/queriesObserver.ts +++ b/packages/query-core/src/queriesObserver.ts @@ -38,6 +38,7 @@ export class QueriesObserver< #client: QueryClient #result!: Array #queries: Array + #options?: QueriesObserverOptions #observers: Array #combinedResult?: TCombinedResult #lastCombine?: CombineFn @@ -46,11 +47,12 @@ export class QueriesObserver< constructor( client: QueryClient, queries: Array>, - _options?: QueriesObserverOptions, + options?: QueriesObserverOptions, ) { super() this.#client = client + this.#options = options this.#queries = [] this.#observers = [] this.#result = [] @@ -83,10 +85,11 @@ export class QueriesObserver< setQueries( queries: Array, - _options?: QueriesObserverOptions, + options?: QueriesObserverOptions, notifyOptions?: NotifyOptions, ): void { this.#queries = queries + this.#options = options notifyManager.batch(() => { const prevObservers = this.#observers @@ -268,11 +271,21 @@ export class QueriesObserver< } #notify(): void { - notifyManager.batch(() => { - this.listeners.forEach((listener) => { - listener(this.#result) - }) - }) + if (this.hasListeners()) { + const previousResult = this.#combinedResult + const newResult = this.#combineResult( + this.#result, + this.#options?.combine, + ) + + if (previousResult !== newResult) { + notifyManager.batch(() => { + this.listeners.forEach((listener) => { + listener(this.#result) + }) + }) + } + } } } diff --git a/packages/react-query/src/__tests__/useQueries.test.tsx b/packages/react-query/src/__tests__/useQueries.test.tsx index fe520e6ece..788864e8c6 100644 --- a/packages/react-query/src/__tests__/useQueries.test.tsx +++ b/packages/react-query/src/__tests__/useQueries.test.tsx @@ -1431,4 +1431,121 @@ describe('useQueries', () => { // state changed, re-run combine expect(spy).toHaveBeenCalledTimes(4) }) + + it('should not re-render if combine returns a stable reference', async () => { + const key1 = queryKey() + const key2 = queryKey() + + const client = new QueryClient() + + const queryFns: Array = [] + let renders = 0 + + function Page() { + const data = useQueries( + { + queries: [ + { + queryKey: [key1], + queryFn: async () => { + await sleep(10) + queryFns.push('first result') + return 'first result' + }, + }, + { + queryKey: [key2], + queryFn: async () => { + await sleep(20) + queryFns.push('second result') + return 'second result' + }, + }, + ], + combine: () => 'foo', + }, + client, + ) + + renders++ + + return ( +
+
data: {data}
+
+ ) + } + + const rendered = render() + + await waitFor(() => rendered.getByText('data: foo')) + + await waitFor(() => + expect(queryFns).toEqual(['first result', 'second result']), + ) + + expect(renders).toBe(1) + }) + + it('should re-render once combine returns a different reference', async () => { + const key1 = queryKey() + const key2 = queryKey() + const key3 = queryKey() + + const client = new QueryClient() + + let renders = 0 + + function Page() { + const data = useQueries( + { + queries: [ + { + queryKey: [key1], + queryFn: async () => { + await sleep(10) + return 'first result' + }, + }, + { + queryKey: [key2], + queryFn: async () => { + await sleep(15) + return 'second result' + }, + }, + { + queryKey: [key3], + queryFn: async () => { + await sleep(20) + return 'third result' + }, + }, + ], + combine: (results) => { + const isPending = results.some((res) => res.isPending) + + return isPending ? 'pending' : 'foo' + }, + }, + client, + ) + + renders++ + + return ( +
+
data: {data}
+
+ ) + } + + const rendered = render() + + await waitFor(() => rendered.getByText('data: pending')) + await waitFor(() => rendered.getByText('data: foo')) + + // one with pending, one with foo + expect(renders).toBe(2) + }) }) From 78b086bd38767dbd8a34b56dfb27fde446233f3d Mon Sep 17 00:00:00 2001 From: Sol Lee <82362278+saul-atomrigs@users.noreply.github.com> Date: Wed, 9 Oct 2024 21:58:36 +0900 Subject: [PATCH 31/49] chore: `no-shadow` lint warning in `insertAtPositions()` (#8142) Co-authored-by: Dominik Dorfmeister --- packages/eslint-plugin-query/src/__tests__/test-utils.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/eslint-plugin-query/src/__tests__/test-utils.ts b/packages/eslint-plugin-query/src/__tests__/test-utils.ts index bfefa6c2b3..2d2617118d 100644 --- a/packages/eslint-plugin-query/src/__tests__/test-utils.ts +++ b/packages/eslint-plugin-query/src/__tests__/test-utils.ts @@ -67,7 +67,7 @@ export function generateInterleavedCombinations< } function insertAtPositions( - data: Array, + baseData: Array, subset: Array, ): Array> { const combinations: Array> = [] @@ -92,7 +92,7 @@ export function generateInterleavedCombinations< } } - recurse(data, subset, 0) + recurse(baseData, subset, 0) return combinations } From 85a525a3095a39e65ddbfd373c90f5b0e566aebf Mon Sep 17 00:00:00 2001 From: Sol Lee <82362278+saul-atomrigs@users.noreply.github.com> Date: Wed, 9 Oct 2024 21:59:14 +0900 Subject: [PATCH 32/49] chore(eslint-plugin-query): `expect-expect` warning for `expectArrayEqualIgnoreOrder` (#8143) * fix: `expect-expect` warning for `expectArrayEqualIgnoreOrder` * fix: lint error could not find plugin `vitest` --- packages/eslint-plugin-query/eslint.config.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/packages/eslint-plugin-query/eslint.config.js b/packages/eslint-plugin-query/eslint.config.js index 8ce6ad05fc..b3c65a3dce 100644 --- a/packages/eslint-plugin-query/eslint.config.js +++ b/packages/eslint-plugin-query/eslint.config.js @@ -1,5 +1,19 @@ // @ts-check import rootConfig from '../../eslint.config.js' +import vitest from '@vitest/eslint-plugin' -export default [...rootConfig] +export default [ + ...rootConfig, + { + plugins: { vitest }, + rules: { + 'vitest/expect-expect': [ + 'warn', + { + assertFunctionNames: ['expect', 'expectArrayEqualIgnoreOrder'], + }, + ], + }, + }, +] From 6c13d017999783c97a7c62e4e1a658d4869ce856 Mon Sep 17 00:00:00 2001 From: Tanner Linsley Date: Wed, 9 Oct 2024 13:02:22 +0000 Subject: [PATCH 33/49] release: v5.59.4 --- examples/angular/basic/package.json | 4 +- .../package.json | 4 +- examples/angular/pagination/package.json | 4 +- examples/angular/router/package.json | 4 +- examples/angular/rxjs/package.json | 4 +- examples/angular/simple/package.json | 4 +- examples/react/algolia/package.json | 6 +- examples/react/auto-refetching/package.json | 4 +- .../react/basic-graphql-request/package.json | 4 +- examples/react/basic/package.json | 10 +- .../react/default-query-function/package.json | 4 +- examples/react/devtools-panel/package.json | 4 +- .../package.json | 4 +- .../load-more-infinite-scroll/package.json | 4 +- .../react/nextjs-app-prefetching/package.json | 4 +- .../nextjs-suspense-streaming/package.json | 6 +- examples/react/nextjs/package.json | 4 +- examples/react/offline/package.json | 8 +- .../optimistic-updates-cache/package.json | 4 +- .../react/optimistic-updates-ui/package.json | 4 +- examples/react/pagination/package.json | 4 +- examples/react/playground/package.json | 4 +- examples/react/prefetching/package.json | 4 +- examples/react/react-native/package.json | 4 +- examples/react/react-router/package.json | 4 +- examples/react/rick-morty/package.json | 4 +- examples/react/shadow-dom/package.json | 4 +- examples/react/simple/package.json | 4 +- examples/react/star-wars/package.json | 4 +- examples/react/suspense/package.json | 4 +- examples/solid/astro/package.json | 4 +- .../solid/basic-graphql-request/package.json | 4 +- examples/solid/basic/package.json | 4 +- .../solid/default-query-function/package.json | 4 +- examples/solid/simple/package.json | 6 +- .../solid/solid-start-streaming/package.json | 4 +- examples/svelte/auto-refetching/package.json | 4 +- examples/svelte/basic/package.json | 8 +- .../load-more-infinite-scroll/package.json | 4 +- .../svelte/optimistic-updates/package.json | 4 +- examples/svelte/playground/package.json | 4 +- examples/svelte/simple/package.json | 4 +- examples/svelte/ssr/package.json | 4 +- examples/svelte/star-wars/package.json | 4 +- examples/vue/2.6-basic/package.json | 2 +- examples/vue/2.7-basic/package.json | 2 +- examples/vue/basic/package.json | 4 +- examples/vue/dependent-queries/package.json | 2 +- examples/vue/nuxt3/package.json | 2 +- examples/vue/persister/package.json | 8 +- examples/vue/simple/package.json | 4 +- .../package.json | 2 +- .../angular-query-experimental/package.json | 2 +- packages/eslint-plugin-query/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- packages/query-core/package.json | 2 +- .../query-persist-client-core/package.json | 2 +- .../query-sync-storage-persister/package.json | 2 +- packages/react-query-devtools/package.json | 2 +- .../package.json | 2 +- .../react-query-persist-client/package.json | 2 +- packages/react-query/package.json | 2 +- packages/solid-query-devtools/package.json | 2 +- .../solid-query-persist-client/package.json | 2 +- packages/solid-query/package.json | 2 +- packages/svelte-query-devtools/package.json | 2 +- .../svelte-query-persist-client/package.json | 2 +- packages/svelte-query/package.json | 2 +- packages/vue-query-devtools/package.json | 2 +- packages/vue-query/package.json | 2 +- pnpm-lock.yaml | 214 +++++++++--------- 72 files changed, 237 insertions(+), 237 deletions(-) diff --git a/examples/angular/basic/package.json b/examples/angular/basic/package.json index baede3c129..37e6107e08 100644 --- a/examples/angular/basic/package.json +++ b/examples/angular/basic/package.json @@ -14,7 +14,7 @@ "@angular/core": "^17.3.12", "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", - "@tanstack/angular-query-experimental": "^5.59.0", + "@tanstack/angular-query-experimental": "^5.59.4", "rxjs": "^7.8.1", "tslib": "^2.6.3", "zone.js": "^0.14.8" @@ -23,7 +23,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.59.0", + "@tanstack/angular-query-devtools-experimental": "^5.59.4", "typescript": "5.3.3" } } diff --git a/examples/angular/infinite-query-with-max-pages/package.json b/examples/angular/infinite-query-with-max-pages/package.json index 6359f8de92..3e93365217 100644 --- a/examples/angular/infinite-query-with-max-pages/package.json +++ b/examples/angular/infinite-query-with-max-pages/package.json @@ -14,7 +14,7 @@ "@angular/core": "^17.3.12", "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", - "@tanstack/angular-query-experimental": "^5.59.0", + "@tanstack/angular-query-experimental": "^5.59.4", "rxjs": "^7.8.1", "tslib": "^2.6.3", "zone.js": "^0.14.8" @@ -23,7 +23,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.59.0", + "@tanstack/angular-query-devtools-experimental": "^5.59.4", "typescript": "5.3.3" } } diff --git a/examples/angular/pagination/package.json b/examples/angular/pagination/package.json index d885e8274a..3753d23918 100644 --- a/examples/angular/pagination/package.json +++ b/examples/angular/pagination/package.json @@ -14,7 +14,7 @@ "@angular/core": "^17.3.12", "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", - "@tanstack/angular-query-experimental": "^5.59.0", + "@tanstack/angular-query-experimental": "^5.59.4", "rxjs": "^7.8.1", "tslib": "^2.6.3", "zone.js": "^0.14.8" @@ -23,7 +23,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.59.0", + "@tanstack/angular-query-devtools-experimental": "^5.59.4", "typescript": "5.3.3" } } diff --git a/examples/angular/router/package.json b/examples/angular/router/package.json index c3d6eb46b9..5cc5bc9630 100644 --- a/examples/angular/router/package.json +++ b/examples/angular/router/package.json @@ -15,7 +15,7 @@ "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", "@angular/router": "^17.3.12", - "@tanstack/angular-query-experimental": "^5.59.0", + "@tanstack/angular-query-experimental": "^5.59.4", "rxjs": "^7.8.1", "tslib": "^2.6.3", "zone.js": "^0.14.8" @@ -24,7 +24,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.59.0", + "@tanstack/angular-query-devtools-experimental": "^5.59.4", "typescript": "5.3.3" } } diff --git a/examples/angular/rxjs/package.json b/examples/angular/rxjs/package.json index 239651e97d..d41c9beeb7 100644 --- a/examples/angular/rxjs/package.json +++ b/examples/angular/rxjs/package.json @@ -16,7 +16,7 @@ "@angular/forms": "17.3.12", "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", - "@tanstack/angular-query-experimental": "^5.59.0", + "@tanstack/angular-query-experimental": "^5.59.4", "rxjs": "^7.8.1", "tslib": "^2.6.3", "zone.js": "^0.14.8" @@ -25,7 +25,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.59.0", + "@tanstack/angular-query-devtools-experimental": "^5.59.4", "typescript": "5.3.3" } } diff --git a/examples/angular/simple/package.json b/examples/angular/simple/package.json index bfc94d100d..181ebd27ca 100644 --- a/examples/angular/simple/package.json +++ b/examples/angular/simple/package.json @@ -15,7 +15,7 @@ "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", "@angular/router": "^17.3.12", - "@tanstack/angular-query-experimental": "^5.59.0", + "@tanstack/angular-query-experimental": "^5.59.4", "rxjs": "^7.8.1", "tslib": "^2.6.3", "zone.js": "^0.14.8" @@ -24,7 +24,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.59.0", + "@tanstack/angular-query-devtools-experimental": "^5.59.4", "typescript": "5.3.3" } } diff --git a/examples/react/algolia/package.json b/examples/react/algolia/package.json index 19f968bb7e..f65b0b647f 100644 --- a/examples/react/algolia/package.json +++ b/examples/react/algolia/package.json @@ -10,13 +10,13 @@ }, "dependencies": { "@algolia/client-search": "5.2.1", - "@tanstack/react-query": "^5.59.3", - "@tanstack/react-query-devtools": "^5.59.3", + "@tanstack/react-query": "^5.59.4", + "@tanstack/react-query-devtools": "^5.59.4", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, "devDependencies": { - "@tanstack/eslint-plugin-query": "^5.59.2", + "@tanstack/eslint-plugin-query": "^5.59.4", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", "@vitejs/plugin-react": "^4.3.1", diff --git a/examples/react/auto-refetching/package.json b/examples/react/auto-refetching/package.json index 7be0ac0bb4..e90d54344c 100644 --- a/examples/react/auto-refetching/package.json +++ b/examples/react/auto-refetching/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.3", - "@tanstack/react-query-devtools": "^5.59.3", + "@tanstack/react-query": "^5.59.4", + "@tanstack/react-query-devtools": "^5.59.4", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/basic-graphql-request/package.json b/examples/react/basic-graphql-request/package.json index d198c74114..ccfc480d95 100644 --- a/examples/react/basic-graphql-request/package.json +++ b/examples/react/basic-graphql-request/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.3", - "@tanstack/react-query-devtools": "^5.59.3", + "@tanstack/react-query": "^5.59.4", + "@tanstack/react-query-devtools": "^5.59.4", "graphql": "^16.9.0", "graphql-request": "^7.1.0", "react": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/basic/package.json b/examples/react/basic/package.json index ee520907d6..9a71c221f1 100644 --- a/examples/react/basic/package.json +++ b/examples/react/basic/package.json @@ -9,15 +9,15 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/query-sync-storage-persister": "^5.59.0", - "@tanstack/react-query": "^5.59.3", - "@tanstack/react-query-devtools": "^5.59.3", - "@tanstack/react-query-persist-client": "^5.59.3", + "@tanstack/query-sync-storage-persister": "^5.59.4", + "@tanstack/react-query": "^5.59.4", + "@tanstack/react-query-devtools": "^5.59.4", + "@tanstack/react-query-persist-client": "^5.59.4", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, "devDependencies": { - "@tanstack/eslint-plugin-query": "^5.59.2", + "@tanstack/eslint-plugin-query": "^5.59.4", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", "@vitejs/plugin-react": "^4.3.1", diff --git a/examples/react/default-query-function/package.json b/examples/react/default-query-function/package.json index 2187b90eaf..f2c1881743 100644 --- a/examples/react/default-query-function/package.json +++ b/examples/react/default-query-function/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.3", - "@tanstack/react-query-devtools": "^5.59.3", + "@tanstack/react-query": "^5.59.4", + "@tanstack/react-query-devtools": "^5.59.4", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/devtools-panel/package.json b/examples/react/devtools-panel/package.json index 5403a6ae56..d99af2786b 100644 --- a/examples/react/devtools-panel/package.json +++ b/examples/react/devtools-panel/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.3", - "@tanstack/react-query-devtools": "^5.59.3", + "@tanstack/react-query": "^5.59.4", + "@tanstack/react-query-devtools": "^5.59.4", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/infinite-query-with-max-pages/package.json b/examples/react/infinite-query-with-max-pages/package.json index 7457a4deb0..03d1a70712 100644 --- a/examples/react/infinite-query-with-max-pages/package.json +++ b/examples/react/infinite-query-with-max-pages/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.3", - "@tanstack/react-query-devtools": "^5.59.3", + "@tanstack/react-query": "^5.59.4", + "@tanstack/react-query-devtools": "^5.59.4", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/load-more-infinite-scroll/package.json b/examples/react/load-more-infinite-scroll/package.json index f61cec295f..2a651b1523 100644 --- a/examples/react/load-more-infinite-scroll/package.json +++ b/examples/react/load-more-infinite-scroll/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.3", - "@tanstack/react-query-devtools": "^5.59.3", + "@tanstack/react-query": "^5.59.4", + "@tanstack/react-query-devtools": "^5.59.4", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/examples/react/nextjs-app-prefetching/package.json b/examples/react/nextjs-app-prefetching/package.json index 9b3c304a7d..1aed3d770c 100644 --- a/examples/react/nextjs-app-prefetching/package.json +++ b/examples/react/nextjs-app-prefetching/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.3", - "@tanstack/react-query-devtools": "^5.59.3", + "@tanstack/react-query": "^5.59.4", + "@tanstack/react-query-devtools": "^5.59.4", "next": "^15.0.0-rc.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" diff --git a/examples/react/nextjs-suspense-streaming/package.json b/examples/react/nextjs-suspense-streaming/package.json index fec54e32de..e6402f5582 100644 --- a/examples/react/nextjs-suspense-streaming/package.json +++ b/examples/react/nextjs-suspense-streaming/package.json @@ -9,9 +9,9 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.3", - "@tanstack/react-query-devtools": "^5.59.3", - "@tanstack/react-query-next-experimental": "^5.59.3", + "@tanstack/react-query": "^5.59.4", + "@tanstack/react-query-devtools": "^5.59.4", + "@tanstack/react-query-next-experimental": "^5.59.4", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/nextjs/package.json b/examples/react/nextjs/package.json index 74374a550f..933821b73d 100644 --- a/examples/react/nextjs/package.json +++ b/examples/react/nextjs/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.3", - "@tanstack/react-query-devtools": "^5.59.3", + "@tanstack/react-query": "^5.59.4", + "@tanstack/react-query-devtools": "^5.59.4", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/offline/package.json b/examples/react/offline/package.json index 33e9d8bffc..9d5ae86e5c 100644 --- a/examples/react/offline/package.json +++ b/examples/react/offline/package.json @@ -8,11 +8,11 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/query-sync-storage-persister": "^5.59.0", + "@tanstack/query-sync-storage-persister": "^5.59.4", "@tanstack/react-location": "^3.7.4", - "@tanstack/react-query": "^5.59.3", - "@tanstack/react-query-devtools": "^5.59.3", - "@tanstack/react-query-persist-client": "^5.59.3", + "@tanstack/react-query": "^5.59.4", + "@tanstack/react-query-devtools": "^5.59.4", + "@tanstack/react-query-persist-client": "^5.59.4", "msw": "^2.3.4", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/optimistic-updates-cache/package.json b/examples/react/optimistic-updates-cache/package.json index dfd6bef840..37525423f3 100755 --- a/examples/react/optimistic-updates-cache/package.json +++ b/examples/react/optimistic-updates-cache/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.3", - "@tanstack/react-query-devtools": "^5.59.3", + "@tanstack/react-query": "^5.59.4", + "@tanstack/react-query-devtools": "^5.59.4", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/optimistic-updates-ui/package.json b/examples/react/optimistic-updates-ui/package.json index 9ccc9aa743..18100f46ca 100755 --- a/examples/react/optimistic-updates-ui/package.json +++ b/examples/react/optimistic-updates-ui/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.3", - "@tanstack/react-query-devtools": "^5.59.3", + "@tanstack/react-query": "^5.59.4", + "@tanstack/react-query-devtools": "^5.59.4", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/pagination/package.json b/examples/react/pagination/package.json index 078495da64..031667c581 100644 --- a/examples/react/pagination/package.json +++ b/examples/react/pagination/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.3", - "@tanstack/react-query-devtools": "^5.59.3", + "@tanstack/react-query": "^5.59.4", + "@tanstack/react-query-devtools": "^5.59.4", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/playground/package.json b/examples/react/playground/package.json index 63d2953f14..80263d0448 100644 --- a/examples/react/playground/package.json +++ b/examples/react/playground/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.3", - "@tanstack/react-query-devtools": "^5.59.3", + "@tanstack/react-query": "^5.59.4", + "@tanstack/react-query-devtools": "^5.59.4", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/prefetching/package.json b/examples/react/prefetching/package.json index 3b549c5518..91b9b756a6 100644 --- a/examples/react/prefetching/package.json +++ b/examples/react/prefetching/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.3", - "@tanstack/react-query-devtools": "^5.59.3", + "@tanstack/react-query": "^5.59.4", + "@tanstack/react-query-devtools": "^5.59.4", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/react-native/package.json b/examples/react/react-native/package.json index bface449fc..879c611539 100644 --- a/examples/react/react-native/package.json +++ b/examples/react/react-native/package.json @@ -14,8 +14,8 @@ "@react-native-community/netinfo": "^11.3.2", "@react-navigation/native": "^6.1.18", "@react-navigation/stack": "^6.4.1", - "@tanstack/react-query": "^5.59.3", - "@tanstack/react-query-devtools": "^5.59.3", + "@tanstack/react-query": "^5.59.4", + "@tanstack/react-query-devtools": "^5.59.4", "expo": "^51.0.22", "expo-constants": "^16.0.2", "expo-status-bar": "^1.12.1", diff --git a/examples/react/react-router/package.json b/examples/react/react-router/package.json index 6bcfabc3e3..0bbf83fbf6 100644 --- a/examples/react/react-router/package.json +++ b/examples/react/react-router/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.3", - "@tanstack/react-query-devtools": "^5.59.3", + "@tanstack/react-query": "^5.59.4", + "@tanstack/react-query-devtools": "^5.59.4", "localforage": "^1.10.0", "match-sorter": "^6.3.4", "react": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/rick-morty/package.json b/examples/react/rick-morty/package.json index b49cb67b95..30c1c50f41 100644 --- a/examples/react/rick-morty/package.json +++ b/examples/react/rick-morty/package.json @@ -12,8 +12,8 @@ "@emotion/styled": "^11.13.0", "@mui/material": "^6.0.0", "@mui/styles": "^6.0.0", - "@tanstack/react-query": "^5.59.3", - "@tanstack/react-query-devtools": "^5.59.3", + "@tanstack/react-query": "^5.59.4", + "@tanstack/react-query-devtools": "^5.59.4", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", "react-router": "^6.25.1", diff --git a/examples/react/shadow-dom/package.json b/examples/react/shadow-dom/package.json index 16ad9580f2..f338e111f7 100644 --- a/examples/react/shadow-dom/package.json +++ b/examples/react/shadow-dom/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.3", - "@tanstack/react-query-devtools": "^5.59.3", + "@tanstack/react-query": "^5.59.4", + "@tanstack/react-query-devtools": "^5.59.4", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/simple/package.json b/examples/react/simple/package.json index 52212dd41a..5e2b14fda2 100644 --- a/examples/react/simple/package.json +++ b/examples/react/simple/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.3", - "@tanstack/react-query-devtools": "^5.59.3", + "@tanstack/react-query": "^5.59.4", + "@tanstack/react-query-devtools": "^5.59.4", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/star-wars/package.json b/examples/react/star-wars/package.json index 85478b0479..4fa0d1337d 100644 --- a/examples/react/star-wars/package.json +++ b/examples/react/star-wars/package.json @@ -12,8 +12,8 @@ "@emotion/styled": "^11.13.0", "@mui/material": "^6.0.0", "@mui/styles": "^6.0.0", - "@tanstack/react-query": "^5.59.3", - "@tanstack/react-query-devtools": "^5.59.3", + "@tanstack/react-query": "^5.59.4", + "@tanstack/react-query-devtools": "^5.59.4", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", "react-router": "^6.25.1", diff --git a/examples/react/suspense/package.json b/examples/react/suspense/package.json index c8f7977a4e..1e96b123d5 100644 --- a/examples/react/suspense/package.json +++ b/examples/react/suspense/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.3", - "@tanstack/react-query-devtools": "^5.59.3", + "@tanstack/react-query": "^5.59.4", + "@tanstack/react-query-devtools": "^5.59.4", "font-awesome": "^4.7.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/solid/astro/package.json b/examples/solid/astro/package.json index a9bfe46fde..8734e15e40 100644 --- a/examples/solid/astro/package.json +++ b/examples/solid/astro/package.json @@ -15,8 +15,8 @@ "@astrojs/solid-js": "^4.4.0", "@astrojs/tailwind": "^5.1.0", "@astrojs/vercel": "^7.7.2", - "@tanstack/solid-query": "^5.59.0", - "@tanstack/solid-query-devtools": "^5.59.0", + "@tanstack/solid-query": "^5.59.4", + "@tanstack/solid-query-devtools": "^5.59.4", "astro": "^4.12.2", "solid-js": "^1.8.19", "tailwindcss": "^3.4.7", diff --git a/examples/solid/basic-graphql-request/package.json b/examples/solid/basic-graphql-request/package.json index c4084b1b02..f92de65762 100644 --- a/examples/solid/basic-graphql-request/package.json +++ b/examples/solid/basic-graphql-request/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-query": "^5.59.0", - "@tanstack/solid-query-devtools": "^5.59.0", + "@tanstack/solid-query": "^5.59.4", + "@tanstack/solid-query-devtools": "^5.59.4", "graphql": "^16.9.0", "graphql-request": "^7.1.0", "solid-js": "^1.8.19" diff --git a/examples/solid/basic/package.json b/examples/solid/basic/package.json index 1d4a9715ad..bf22e64025 100644 --- a/examples/solid/basic/package.json +++ b/examples/solid/basic/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-query": "^5.59.0", - "@tanstack/solid-query-devtools": "^5.59.0", + "@tanstack/solid-query": "^5.59.4", + "@tanstack/solid-query-devtools": "^5.59.4", "solid-js": "^1.8.19" }, "devDependencies": { diff --git a/examples/solid/default-query-function/package.json b/examples/solid/default-query-function/package.json index b72a971261..51ad2a730d 100644 --- a/examples/solid/default-query-function/package.json +++ b/examples/solid/default-query-function/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-query": "^5.59.0", - "@tanstack/solid-query-devtools": "^5.59.0", + "@tanstack/solid-query": "^5.59.4", + "@tanstack/solid-query-devtools": "^5.59.4", "solid-js": "^1.8.19" }, "devDependencies": { diff --git a/examples/solid/simple/package.json b/examples/solid/simple/package.json index 163e98c94b..b2e5c33572 100644 --- a/examples/solid/simple/package.json +++ b/examples/solid/simple/package.json @@ -9,12 +9,12 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-query": "^5.59.0", - "@tanstack/solid-query-devtools": "^5.59.0", + "@tanstack/solid-query": "^5.59.4", + "@tanstack/solid-query-devtools": "^5.59.4", "solid-js": "^1.8.19" }, "devDependencies": { - "@tanstack/eslint-plugin-query": "^5.59.2", + "@tanstack/eslint-plugin-query": "^5.59.4", "typescript": "5.3.3", "vite": "^5.3.5", "vite-plugin-solid": "^2.10.2" diff --git a/examples/solid/solid-start-streaming/package.json b/examples/solid/solid-start-streaming/package.json index 19d4d6bc2b..255220de8a 100644 --- a/examples/solid/solid-start-streaming/package.json +++ b/examples/solid/solid-start-streaming/package.json @@ -12,8 +12,8 @@ "@solidjs/meta": "^0.29.4", "@solidjs/router": "^0.14.1", "@solidjs/start": "^1.0.6", - "@tanstack/solid-query": "^5.59.0", - "@tanstack/solid-query-devtools": "^5.59.0", + "@tanstack/solid-query": "^5.59.4", + "@tanstack/solid-query-devtools": "^5.59.4", "solid-js": "^1.8.19", "vinxi": "^0.4.1" }, diff --git a/examples/svelte/auto-refetching/package.json b/examples/svelte/auto-refetching/package.json index 43a79c6594..c68b97b1ad 100644 --- a/examples/svelte/auto-refetching/package.json +++ b/examples/svelte/auto-refetching/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.59.0", - "@tanstack/svelte-query-devtools": "^5.59.0" + "@tanstack/svelte-query": "^5.59.4", + "@tanstack/svelte-query-devtools": "^5.59.4" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/basic/package.json b/examples/svelte/basic/package.json index a626de19a3..a2adc5f1cc 100644 --- a/examples/svelte/basic/package.json +++ b/examples/svelte/basic/package.json @@ -9,10 +9,10 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/query-sync-storage-persister": "^5.59.0", - "@tanstack/svelte-query": "^5.59.0", - "@tanstack/svelte-query-devtools": "^5.59.0", - "@tanstack/svelte-query-persist-client": "^5.59.0" + "@tanstack/query-sync-storage-persister": "^5.59.4", + "@tanstack/svelte-query": "^5.59.4", + "@tanstack/svelte-query-devtools": "^5.59.4", + "@tanstack/svelte-query-persist-client": "^5.59.4" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/load-more-infinite-scroll/package.json b/examples/svelte/load-more-infinite-scroll/package.json index 27bfe41b23..a74707356f 100644 --- a/examples/svelte/load-more-infinite-scroll/package.json +++ b/examples/svelte/load-more-infinite-scroll/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.59.0", - "@tanstack/svelte-query-devtools": "^5.59.0" + "@tanstack/svelte-query": "^5.59.4", + "@tanstack/svelte-query-devtools": "^5.59.4" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/optimistic-updates/package.json b/examples/svelte/optimistic-updates/package.json index 40632c0190..44a199f814 100644 --- a/examples/svelte/optimistic-updates/package.json +++ b/examples/svelte/optimistic-updates/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.59.0", - "@tanstack/svelte-query-devtools": "^5.59.0" + "@tanstack/svelte-query": "^5.59.4", + "@tanstack/svelte-query-devtools": "^5.59.4" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/playground/package.json b/examples/svelte/playground/package.json index 5e9ca11598..c6d9ccc0b0 100644 --- a/examples/svelte/playground/package.json +++ b/examples/svelte/playground/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.59.0", - "@tanstack/svelte-query-devtools": "^5.59.0" + "@tanstack/svelte-query": "^5.59.4", + "@tanstack/svelte-query-devtools": "^5.59.4" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/simple/package.json b/examples/svelte/simple/package.json index e16e6e522a..78eecc2d8c 100644 --- a/examples/svelte/simple/package.json +++ b/examples/svelte/simple/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.59.0", - "@tanstack/svelte-query-devtools": "^5.59.0" + "@tanstack/svelte-query": "^5.59.4", + "@tanstack/svelte-query-devtools": "^5.59.4" }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^3.1.1", diff --git a/examples/svelte/ssr/package.json b/examples/svelte/ssr/package.json index 71cd724d47..ac60bc1fa4 100644 --- a/examples/svelte/ssr/package.json +++ b/examples/svelte/ssr/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.59.0", - "@tanstack/svelte-query-devtools": "^5.59.0" + "@tanstack/svelte-query": "^5.59.4", + "@tanstack/svelte-query-devtools": "^5.59.4" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/star-wars/package.json b/examples/svelte/star-wars/package.json index ce1b17798a..14d173727b 100644 --- a/examples/svelte/star-wars/package.json +++ b/examples/svelte/star-wars/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.59.0", - "@tanstack/svelte-query-devtools": "^5.59.0" + "@tanstack/svelte-query": "^5.59.4", + "@tanstack/svelte-query-devtools": "^5.59.4" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/vue/2.6-basic/package.json b/examples/vue/2.6-basic/package.json index 70e1cdf218..55ba307943 100644 --- a/examples/vue/2.6-basic/package.json +++ b/examples/vue/2.6-basic/package.json @@ -8,7 +8,7 @@ "_preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.59.1", + "@tanstack/vue-query": "^5.59.4", "@vue/composition-api": "1.7.2", "vue": "2.6.14", "vue-template-compiler": "2.6.14" diff --git a/examples/vue/2.7-basic/package.json b/examples/vue/2.7-basic/package.json index 06e3aac76f..393d39515d 100644 --- a/examples/vue/2.7-basic/package.json +++ b/examples/vue/2.7-basic/package.json @@ -8,7 +8,7 @@ "_serve": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.59.1", + "@tanstack/vue-query": "^5.59.4", "vue": "2.7.16", "vue-template-compiler": "2.7.16" }, diff --git a/examples/vue/basic/package.json b/examples/vue/basic/package.json index 4b0049bf3b..5911827dfa 100644 --- a/examples/vue/basic/package.json +++ b/examples/vue/basic/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.59.1", - "@tanstack/vue-query-devtools": "^5.59.1", + "@tanstack/vue-query": "^5.59.4", + "@tanstack/vue-query-devtools": "^5.59.4", "vue": "^3.4.27" }, "devDependencies": { diff --git a/examples/vue/dependent-queries/package.json b/examples/vue/dependent-queries/package.json index d74142ccea..aafe7f49fd 100644 --- a/examples/vue/dependent-queries/package.json +++ b/examples/vue/dependent-queries/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.59.1", + "@tanstack/vue-query": "^5.59.4", "vue": "^3.4.27" }, "devDependencies": { diff --git a/examples/vue/nuxt3/package.json b/examples/vue/nuxt3/package.json index 77e34d9e9c..4670527270 100644 --- a/examples/vue/nuxt3/package.json +++ b/examples/vue/nuxt3/package.json @@ -7,7 +7,7 @@ "_start": "node .output/server/index.mjs" }, "dependencies": { - "@tanstack/vue-query": "^5.59.1" + "@tanstack/vue-query": "^5.59.4" }, "devDependencies": { "nuxt": "^3.12.4" diff --git a/examples/vue/persister/package.json b/examples/vue/persister/package.json index fa68af26d6..58710482dd 100644 --- a/examples/vue/persister/package.json +++ b/examples/vue/persister/package.json @@ -8,10 +8,10 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/query-core": "^5.59.0", - "@tanstack/query-persist-client-core": "^5.59.0", - "@tanstack/query-sync-storage-persister": "^5.59.0", - "@tanstack/vue-query": "^5.59.1", + "@tanstack/query-core": "^5.59.4", + "@tanstack/query-persist-client-core": "^5.59.4", + "@tanstack/query-sync-storage-persister": "^5.59.4", + "@tanstack/vue-query": "^5.59.4", "idb-keyval": "^6.2.1", "vue": "^3.4.27" }, diff --git a/examples/vue/simple/package.json b/examples/vue/simple/package.json index 937dc8542b..89c3dc32be 100644 --- a/examples/vue/simple/package.json +++ b/examples/vue/simple/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.59.1", - "@tanstack/vue-query-devtools": "^5.59.1", + "@tanstack/vue-query": "^5.59.4", + "@tanstack/vue-query-devtools": "^5.59.4", "vue": "^3.4.27" }, "devDependencies": { diff --git a/packages/angular-query-devtools-experimental/package.json b/packages/angular-query-devtools-experimental/package.json index 1a52bd0ef1..d764d5239a 100644 --- a/packages/angular-query-devtools-experimental/package.json +++ b/packages/angular-query-devtools-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/angular-query-devtools-experimental", - "version": "5.59.0", + "version": "5.59.4", "description": "Developer tools to interact with and visualize the TanStack/angular-query cache", "author": "Arnoud de Vries", "license": "MIT", diff --git a/packages/angular-query-experimental/package.json b/packages/angular-query-experimental/package.json index 0b8211af82..04c969c6b4 100644 --- a/packages/angular-query-experimental/package.json +++ b/packages/angular-query-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/angular-query-experimental", - "version": "5.59.0", + "version": "5.59.4", "description": "Signals for managing, caching and syncing asynchronous and remote data in Angular", "author": "Arnoud de Vries", "license": "MIT", diff --git a/packages/eslint-plugin-query/package.json b/packages/eslint-plugin-query/package.json index ba02f1f0ba..0abc29ec26 100644 --- a/packages/eslint-plugin-query/package.json +++ b/packages/eslint-plugin-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/eslint-plugin-query", - "version": "5.59.2", + "version": "5.59.4", "description": "ESLint plugin for TanStack Query", "author": "Eliya Cohen", "license": "MIT", diff --git a/packages/query-async-storage-persister/package.json b/packages/query-async-storage-persister/package.json index f5e003aa31..19cbe5c923 100644 --- a/packages/query-async-storage-persister/package.json +++ b/packages/query-async-storage-persister/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-async-storage-persister", - "version": "5.59.0", + "version": "5.59.4", "description": "A persister for asynchronous storages, to be used with TanStack/Query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-broadcast-client-experimental/package.json b/packages/query-broadcast-client-experimental/package.json index 3a1147e5a7..deb6598f15 100644 --- a/packages/query-broadcast-client-experimental/package.json +++ b/packages/query-broadcast-client-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-broadcast-client-experimental", - "version": "5.59.0", + "version": "5.59.4", "description": "An experimental plugin to for broadcasting the state of your queryClient between browser tabs/windows", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-core/package.json b/packages/query-core/package.json index 670f382191..f1b26fc2c3 100644 --- a/packages/query-core/package.json +++ b/packages/query-core/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-core", - "version": "5.59.0", + "version": "5.59.4", "description": "The framework agnostic core that powers TanStack Query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-persist-client-core/package.json b/packages/query-persist-client-core/package.json index dc8cda253b..02f2a7da88 100644 --- a/packages/query-persist-client-core/package.json +++ b/packages/query-persist-client-core/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-persist-client-core", - "version": "5.59.0", + "version": "5.59.4", "description": "Set of utilities for interacting with persisters, which can save your queryClient for later use", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-sync-storage-persister/package.json b/packages/query-sync-storage-persister/package.json index 38a09a2b23..04bbaf3bf0 100644 --- a/packages/query-sync-storage-persister/package.json +++ b/packages/query-sync-storage-persister/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-sync-storage-persister", - "version": "5.59.0", + "version": "5.59.4", "description": "A persister for synchronous storages, to be used with TanStack/Query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-devtools/package.json b/packages/react-query-devtools/package.json index 1763567150..c89efa04dd 100644 --- a/packages/react-query-devtools/package.json +++ b/packages/react-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-devtools", - "version": "5.59.3", + "version": "5.59.4", "description": "Developer tools to interact with and visualize the TanStack/react-query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-next-experimental/package.json b/packages/react-query-next-experimental/package.json index 06e5fea1b9..8c63f836b9 100644 --- a/packages/react-query-next-experimental/package.json +++ b/packages/react-query-next-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-next-experimental", - "version": "5.59.3", + "version": "5.59.4", "description": "Hydration utils for React Query in the NextJs app directory", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-persist-client/package.json b/packages/react-query-persist-client/package.json index 2faf3f7abf..cf7d5bc663 100644 --- a/packages/react-query-persist-client/package.json +++ b/packages/react-query-persist-client/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-persist-client", - "version": "5.59.3", + "version": "5.59.4", "description": "React bindings to work with persisters in TanStack/react-query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query/package.json b/packages/react-query/package.json index 339ae1ae83..411bb0cd70 100644 --- a/packages/react-query/package.json +++ b/packages/react-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query", - "version": "5.59.3", + "version": "5.59.4", "description": "Hooks for managing, caching and syncing asynchronous and remote data in React", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/solid-query-devtools/package.json b/packages/solid-query-devtools/package.json index 3559fced5a..410ff9b660 100644 --- a/packages/solid-query-devtools/package.json +++ b/packages/solid-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-query-devtools", - "version": "5.59.0", + "version": "5.59.4", "description": "Developer tools to interact with and visualize the TanStack/solid-query Query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/solid-query-persist-client/package.json b/packages/solid-query-persist-client/package.json index 004c4c1dbd..be862aab36 100644 --- a/packages/solid-query-persist-client/package.json +++ b/packages/solid-query-persist-client/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-query-persist-client", - "version": "5.59.0", + "version": "5.59.4", "description": "Solid.js bindings to work with persisters in TanStack/solid-query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/solid-query/package.json b/packages/solid-query/package.json index abd51171ba..bb72dde8e1 100644 --- a/packages/solid-query/package.json +++ b/packages/solid-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-query", - "version": "5.59.0", + "version": "5.59.4", "description": "Primitives for managing, caching and syncing asynchronous and remote data in Solid", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/svelte-query-devtools/package.json b/packages/svelte-query-devtools/package.json index 6753ff18d8..73f76e352c 100644 --- a/packages/svelte-query-devtools/package.json +++ b/packages/svelte-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-query-devtools", - "version": "5.59.0", + "version": "5.59.4", "description": "Developer tools to interact with and visualize the TanStack/svelte-query cache", "author": "Lachlan Collins", "license": "MIT", diff --git a/packages/svelte-query-persist-client/package.json b/packages/svelte-query-persist-client/package.json index 3b7207b80a..f87e76528d 100644 --- a/packages/svelte-query-persist-client/package.json +++ b/packages/svelte-query-persist-client/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-query-persist-client", - "version": "5.59.0", + "version": "5.59.4", "description": "Svelte bindings to work with persisters in TanStack/svelte-query", "author": "Lachlan Collins", "license": "MIT", diff --git a/packages/svelte-query/package.json b/packages/svelte-query/package.json index 9449cb40a9..3c9dc65ef5 100644 --- a/packages/svelte-query/package.json +++ b/packages/svelte-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-query", - "version": "5.59.0", + "version": "5.59.4", "description": "Primitives for managing, caching and syncing asynchronous and remote data in Svelte", "author": "Lachlan Collins", "license": "MIT", diff --git a/packages/vue-query-devtools/package.json b/packages/vue-query-devtools/package.json index e28b3aab5e..eb0c94ce0c 100644 --- a/packages/vue-query-devtools/package.json +++ b/packages/vue-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-query-devtools", - "version": "5.59.1", + "version": "5.59.4", "description": "Developer tools to interact with and visualize the TanStack/vue-query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/vue-query/package.json b/packages/vue-query/package.json index b61b067c66..400299f9ac 100644 --- a/packages/vue-query/package.json +++ b/packages/vue-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-query", - "version": "5.59.1", + "version": "5.59.4", "description": "Hooks for managing, caching and syncing asynchronous and remote data in Vue", "author": "Damian Osipiuk", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e852899577..c6615d3efe 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -148,7 +148,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) '@tanstack/angular-query-experimental': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.1 @@ -170,7 +170,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -194,7 +194,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) '@tanstack/angular-query-experimental': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.1 @@ -216,7 +216,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -240,7 +240,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) '@tanstack/angular-query-experimental': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.1 @@ -262,7 +262,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -289,7 +289,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(rxjs@7.8.1) '@tanstack/angular-query-experimental': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.1 @@ -311,7 +311,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -341,7 +341,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) '@tanstack/angular-query-experimental': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.1 @@ -363,7 +363,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -390,7 +390,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(rxjs@7.8.1) '@tanstack/angular-query-experimental': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.1 @@ -412,7 +412,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -424,10 +424,10 @@ importers: specifier: 5.2.1 version: 5.2.1 '@tanstack/react-query': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -437,7 +437,7 @@ importers: version: 19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522) devDependencies: '@tanstack/eslint-plugin-query': - specifier: ^5.59.2 + specifier: ^5.59.4 version: link:../../../packages/eslint-plugin-query '@types/react': specifier: npm:types-react@rc @@ -458,10 +458,10 @@ importers: examples/react/auto-refetching: dependencies: '@tanstack/react-query': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -486,16 +486,16 @@ importers: examples/react/basic: dependencies: '@tanstack/query-sync-storage-persister': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/query-sync-storage-persister '@tanstack/react-query': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query-devtools '@tanstack/react-query-persist-client': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query-persist-client react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -505,7 +505,7 @@ importers: version: 19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522) devDependencies: '@tanstack/eslint-plugin-query': - specifier: ^5.59.2 + specifier: ^5.59.4 version: link:../../../packages/eslint-plugin-query '@types/react': specifier: npm:types-react@rc @@ -526,10 +526,10 @@ importers: examples/react/basic-graphql-request: dependencies: '@tanstack/react-query': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query-devtools graphql: specifier: ^16.9.0 @@ -554,10 +554,10 @@ importers: examples/react/default-query-function: dependencies: '@tanstack/react-query': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -579,10 +579,10 @@ importers: examples/react/devtools-panel: dependencies: '@tanstack/react-query': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -604,10 +604,10 @@ importers: examples/react/infinite-query-with-max-pages: dependencies: '@tanstack/react-query': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -632,10 +632,10 @@ importers: examples/react/load-more-infinite-scroll: dependencies: '@tanstack/react-query': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -663,10 +663,10 @@ importers: examples/react/nextjs: dependencies: '@tanstack/react-query': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -691,10 +691,10 @@ importers: examples/react/nextjs-app-prefetching: dependencies: '@tanstack/react-query': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query-devtools next: specifier: ^15.0.0-rc.0 @@ -719,13 +719,13 @@ importers: examples/react/nextjs-suspense-streaming: dependencies: '@tanstack/react-query': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query-devtools '@tanstack/react-query-next-experimental': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query-next-experimental next: specifier: ^14.2.5 @@ -747,19 +747,19 @@ importers: examples/react/offline: dependencies: '@tanstack/query-sync-storage-persister': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/query-sync-storage-persister '@tanstack/react-location': specifier: ^3.7.4 version: 3.7.4(react-dom@19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522))(react@19.0.0-rc-4c2e457c7c-20240522) '@tanstack/react-query': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query-devtools '@tanstack/react-query-persist-client': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query-persist-client msw: specifier: ^2.3.4 @@ -787,10 +787,10 @@ importers: examples/react/optimistic-updates-cache: dependencies: '@tanstack/react-query': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -815,10 +815,10 @@ importers: examples/react/optimistic-updates-ui: dependencies: '@tanstack/react-query': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -843,10 +843,10 @@ importers: examples/react/pagination: dependencies: '@tanstack/react-query': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -871,10 +871,10 @@ importers: examples/react/playground: dependencies: '@tanstack/react-query': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -896,10 +896,10 @@ importers: examples/react/prefetching: dependencies: '@tanstack/react-query': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -933,10 +933,10 @@ importers: specifier: ^6.4.1 version: 6.4.1(hz73ogopnnbu7tdkoevhdncb4q) '@tanstack/react-query': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query-devtools expo: specifier: ^51.0.22 @@ -985,10 +985,10 @@ importers: examples/react/react-router: dependencies: '@tanstack/react-query': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query-devtools localforage: specifier: ^1.10.0 @@ -1049,10 +1049,10 @@ importers: specifier: ^6.0.0 version: 6.0.0(react@19.0.0-rc-4c2e457c7c-20240522)(types-react@19.0.0-rc.1) '@tanstack/react-query': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1080,10 +1080,10 @@ importers: examples/react/shadow-dom: dependencies: '@tanstack/react-query': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1111,10 +1111,10 @@ importers: examples/react/simple: dependencies: '@tanstack/react-query': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1148,10 +1148,10 @@ importers: specifier: ^6.0.0 version: 6.0.0(react@19.0.0-rc-4c2e457c7c-20240522)(types-react@19.0.0-rc.1) '@tanstack/react-query': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1179,10 +1179,10 @@ importers: examples/react/suspense: dependencies: '@tanstack/react-query': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.3 + specifier: ^5.59.4 version: link:../../../packages/react-query-devtools font-awesome: specifier: ^4.7.0 @@ -1225,10 +1225,10 @@ importers: specifier: ^7.7.2 version: 7.7.2(astro@4.12.3(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)(typescript@5.3.3))(encoding@0.1.13)(next@14.2.5(@babel/core@7.25.2)(react-dom@19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522))(react@18.3.1)(sass@1.77.8))(react@18.3.1) '@tanstack/solid-query': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/solid-query-devtools astro: specifier: ^4.12.2 @@ -1246,10 +1246,10 @@ importers: examples/solid/basic: dependencies: '@tanstack/solid-query': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.8.19 @@ -1268,10 +1268,10 @@ importers: examples/solid/basic-graphql-request: dependencies: '@tanstack/solid-query': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/solid-query-devtools graphql: specifier: ^16.9.0 @@ -1296,10 +1296,10 @@ importers: examples/solid/default-query-function: dependencies: '@tanstack/solid-query': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.8.19 @@ -1318,17 +1318,17 @@ importers: examples/solid/simple: dependencies: '@tanstack/solid-query': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.8.19 version: 1.8.19 devDependencies: '@tanstack/eslint-plugin-query': - specifier: ^5.59.2 + specifier: ^5.59.4 version: link:../../../packages/eslint-plugin-query typescript: specifier: 5.3.3 @@ -1352,10 +1352,10 @@ importers: specifier: ^1.0.6 version: 1.0.6(@testing-library/jest-dom@6.4.8)(rollup@4.24.0)(solid-js@1.8.19)(vinxi@0.4.1(@types/node@22.7.4)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3))(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@tanstack/solid-query': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.8.19 @@ -1367,10 +1367,10 @@ importers: examples/svelte/auto-refetching: dependencies: '@tanstack/svelte-query': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1398,16 +1398,16 @@ importers: examples/svelte/basic: dependencies: '@tanstack/query-sync-storage-persister': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/query-sync-storage-persister '@tanstack/svelte-query': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/svelte-query-devtools '@tanstack/svelte-query-persist-client': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/svelte-query-persist-client devDependencies: '@sveltejs/adapter-auto': @@ -1435,10 +1435,10 @@ importers: examples/svelte/load-more-infinite-scroll: dependencies: '@tanstack/svelte-query': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1466,10 +1466,10 @@ importers: examples/svelte/optimistic-updates: dependencies: '@tanstack/svelte-query': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1497,10 +1497,10 @@ importers: examples/svelte/playground: dependencies: '@tanstack/svelte-query': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1528,10 +1528,10 @@ importers: examples/svelte/simple: dependencies: '@tanstack/svelte-query': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/vite-plugin-svelte': @@ -1556,10 +1556,10 @@ importers: examples/svelte/ssr: dependencies: '@tanstack/svelte-query': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1587,10 +1587,10 @@ importers: examples/svelte/star-wars: dependencies: '@tanstack/svelte-query': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1627,10 +1627,10 @@ importers: examples/vue/basic: dependencies: '@tanstack/vue-query': - specifier: ^5.59.1 + specifier: ^5.59.4 version: link:../../../packages/vue-query '@tanstack/vue-query-devtools': - specifier: ^5.59.1 + specifier: ^5.59.4 version: link:../../../packages/vue-query-devtools vue: specifier: ^3.4.27 @@ -1649,7 +1649,7 @@ importers: examples/vue/dependent-queries: dependencies: '@tanstack/vue-query': - specifier: ^5.59.1 + specifier: ^5.59.4 version: link:../../../packages/vue-query vue: specifier: ^3.4.27 @@ -1668,16 +1668,16 @@ importers: examples/vue/persister: dependencies: '@tanstack/query-core': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/query-core '@tanstack/query-persist-client-core': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/query-persist-client-core '@tanstack/query-sync-storage-persister': - specifier: ^5.59.0 + specifier: ^5.59.4 version: link:../../../packages/query-sync-storage-persister '@tanstack/vue-query': - specifier: ^5.59.1 + specifier: ^5.59.4 version: link:../../../packages/vue-query idb-keyval: specifier: ^6.2.1 @@ -1699,10 +1699,10 @@ importers: examples/vue/simple: dependencies: '@tanstack/vue-query': - specifier: ^5.59.1 + specifier: ^5.59.4 version: link:../../../packages/vue-query '@tanstack/vue-query-devtools': - specifier: ^5.59.1 + specifier: ^5.59.4 version: link:../../../packages/vue-query-devtools vue: specifier: ^3.4.27 From 8d03029fa181fbec3cde93e9499637ce256bf271 Mon Sep 17 00:00:00 2001 From: Sunghoon <122661764+sungpaks@users.noreply.github.com> Date: Wed, 9 Oct 2024 22:54:50 +0900 Subject: [PATCH 34/49] fix(react-query): Allow optional initialData in infiniteQueryOptions (#8154) * fix(react-query): Allow optional initialData in infiniteQueryoptions * fixup! fix(react-query): Allow optional initialData in infiniteQueryoptions --------- Co-authored-by: chosunghoon Co-authored-by: Dominik Dorfmeister --- .../__tests__/infiniteQueryOptions.test-d.tsx | 21 ++++++++++++++++++- .../react-query/src/infiniteQueryOptions.ts | 7 ++++++- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/packages/react-query/src/__tests__/infiniteQueryOptions.test-d.tsx b/packages/react-query/src/__tests__/infiniteQueryOptions.test-d.tsx index 27ee7529a2..ceedfcaac3 100644 --- a/packages/react-query/src/__tests__/infiniteQueryOptions.test-d.tsx +++ b/packages/react-query/src/__tests__/infiniteQueryOptions.test-d.tsx @@ -4,7 +4,7 @@ import { infiniteQueryOptions } from '../infiniteQueryOptions' import { useInfiniteQuery } from '../useInfiniteQuery' import { useSuspenseInfiniteQuery } from '../useSuspenseInfiniteQuery' import { useQuery } from '../useQuery' -import type { InfiniteData } from '@tanstack/query-core' +import type { InfiniteData, InitialDataFunction } from '@tanstack/query-core' describe('queryOptions', () => { it('should not allow excess properties', () => { @@ -152,4 +152,23 @@ describe('queryOptions', () => { // @ts-expect-error cannot pass infinite options to non-infinite query functions queryClient.prefetchQuery(options) }) + + test('allow optional initialData', () => { + const initialData: { example: boolean } | undefined = { example: true } + const queryOptions = infiniteQueryOptions({ + queryKey: ['example'], + queryFn: async () => initialData, + // initialData below errors + initialData: initialData + ? () => ({ pages: [initialData], pageParams: [] }) + : undefined, + getNextPageParam: () => 1, + initialPageParam: 1, + }) + queryOptions.initialData + expectTypeOf(queryOptions.initialData).toMatchTypeOf< + | InitialDataFunction> + | undefined + >() + }) }) diff --git a/packages/react-query/src/infiniteQueryOptions.ts b/packages/react-query/src/infiniteQueryOptions.ts index a63def60e1..a4273230cc 100644 --- a/packages/react-query/src/infiniteQueryOptions.ts +++ b/packages/react-query/src/infiniteQueryOptions.ts @@ -2,6 +2,7 @@ import type { DataTag, DefaultError, InfiniteData, + InitialDataFunction, QueryKey, } from '@tanstack/query-core' import type { UseInfiniteQueryOptions } from './types' @@ -20,7 +21,11 @@ export type UndefinedInitialDataInfiniteOptions< TQueryKey, TPageParam > & { - initialData?: undefined + initialData?: + | undefined + | InitialDataFunction< + NonUndefinedGuard> + > } type NonUndefinedGuard = T extends undefined ? never : T From 44b70f1200d5ffa2fff8253a49506dac9a92cc32 Mon Sep 17 00:00:00 2001 From: Tanner Linsley Date: Wed, 9 Oct 2024 14:00:16 +0000 Subject: [PATCH 35/49] release: v5.59.5 --- examples/react/algolia/package.json | 4 +- examples/react/auto-refetching/package.json | 4 +- .../react/basic-graphql-request/package.json | 4 +- examples/react/basic/package.json | 6 +- .../react/default-query-function/package.json | 4 +- examples/react/devtools-panel/package.json | 4 +- .../package.json | 4 +- .../load-more-infinite-scroll/package.json | 4 +- .../react/nextjs-app-prefetching/package.json | 4 +- .../nextjs-suspense-streaming/package.json | 6 +- examples/react/nextjs/package.json | 4 +- examples/react/offline/package.json | 6 +- .../optimistic-updates-cache/package.json | 4 +- .../react/optimistic-updates-ui/package.json | 4 +- examples/react/pagination/package.json | 4 +- examples/react/playground/package.json | 4 +- examples/react/prefetching/package.json | 4 +- examples/react/react-native/package.json | 4 +- examples/react/react-router/package.json | 4 +- examples/react/rick-morty/package.json | 4 +- examples/react/shadow-dom/package.json | 4 +- examples/react/simple/package.json | 4 +- examples/react/star-wars/package.json | 4 +- examples/react/suspense/package.json | 4 +- packages/react-query-devtools/package.json | 2 +- .../package.json | 2 +- .../react-query-persist-client/package.json | 2 +- packages/react-query/package.json | 2 +- pnpm-lock.yaml | 102 +++++++++--------- 29 files changed, 106 insertions(+), 106 deletions(-) diff --git a/examples/react/algolia/package.json b/examples/react/algolia/package.json index f65b0b647f..26437b40aa 100644 --- a/examples/react/algolia/package.json +++ b/examples/react/algolia/package.json @@ -10,8 +10,8 @@ }, "dependencies": { "@algolia/client-search": "5.2.1", - "@tanstack/react-query": "^5.59.4", - "@tanstack/react-query-devtools": "^5.59.4", + "@tanstack/react-query": "^5.59.5", + "@tanstack/react-query-devtools": "^5.59.5", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/auto-refetching/package.json b/examples/react/auto-refetching/package.json index e90d54344c..f111869fe8 100644 --- a/examples/react/auto-refetching/package.json +++ b/examples/react/auto-refetching/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.4", - "@tanstack/react-query-devtools": "^5.59.4", + "@tanstack/react-query": "^5.59.5", + "@tanstack/react-query-devtools": "^5.59.5", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/basic-graphql-request/package.json b/examples/react/basic-graphql-request/package.json index ccfc480d95..e89e760803 100644 --- a/examples/react/basic-graphql-request/package.json +++ b/examples/react/basic-graphql-request/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.4", - "@tanstack/react-query-devtools": "^5.59.4", + "@tanstack/react-query": "^5.59.5", + "@tanstack/react-query-devtools": "^5.59.5", "graphql": "^16.9.0", "graphql-request": "^7.1.0", "react": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/basic/package.json b/examples/react/basic/package.json index 9a71c221f1..7000566c3c 100644 --- a/examples/react/basic/package.json +++ b/examples/react/basic/package.json @@ -10,9 +10,9 @@ }, "dependencies": { "@tanstack/query-sync-storage-persister": "^5.59.4", - "@tanstack/react-query": "^5.59.4", - "@tanstack/react-query-devtools": "^5.59.4", - "@tanstack/react-query-persist-client": "^5.59.4", + "@tanstack/react-query": "^5.59.5", + "@tanstack/react-query-devtools": "^5.59.5", + "@tanstack/react-query-persist-client": "^5.59.5", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/default-query-function/package.json b/examples/react/default-query-function/package.json index f2c1881743..381fa0700d 100644 --- a/examples/react/default-query-function/package.json +++ b/examples/react/default-query-function/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.4", - "@tanstack/react-query-devtools": "^5.59.4", + "@tanstack/react-query": "^5.59.5", + "@tanstack/react-query-devtools": "^5.59.5", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/devtools-panel/package.json b/examples/react/devtools-panel/package.json index d99af2786b..486f1be1e0 100644 --- a/examples/react/devtools-panel/package.json +++ b/examples/react/devtools-panel/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.4", - "@tanstack/react-query-devtools": "^5.59.4", + "@tanstack/react-query": "^5.59.5", + "@tanstack/react-query-devtools": "^5.59.5", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/infinite-query-with-max-pages/package.json b/examples/react/infinite-query-with-max-pages/package.json index 03d1a70712..c0df6072d8 100644 --- a/examples/react/infinite-query-with-max-pages/package.json +++ b/examples/react/infinite-query-with-max-pages/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.4", - "@tanstack/react-query-devtools": "^5.59.4", + "@tanstack/react-query": "^5.59.5", + "@tanstack/react-query-devtools": "^5.59.5", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/load-more-infinite-scroll/package.json b/examples/react/load-more-infinite-scroll/package.json index 2a651b1523..8fb8dfff8a 100644 --- a/examples/react/load-more-infinite-scroll/package.json +++ b/examples/react/load-more-infinite-scroll/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.4", - "@tanstack/react-query-devtools": "^5.59.4", + "@tanstack/react-query": "^5.59.5", + "@tanstack/react-query-devtools": "^5.59.5", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/examples/react/nextjs-app-prefetching/package.json b/examples/react/nextjs-app-prefetching/package.json index 1aed3d770c..da83083ef1 100644 --- a/examples/react/nextjs-app-prefetching/package.json +++ b/examples/react/nextjs-app-prefetching/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.4", - "@tanstack/react-query-devtools": "^5.59.4", + "@tanstack/react-query": "^5.59.5", + "@tanstack/react-query-devtools": "^5.59.5", "next": "^15.0.0-rc.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" diff --git a/examples/react/nextjs-suspense-streaming/package.json b/examples/react/nextjs-suspense-streaming/package.json index e6402f5582..cee13c5452 100644 --- a/examples/react/nextjs-suspense-streaming/package.json +++ b/examples/react/nextjs-suspense-streaming/package.json @@ -9,9 +9,9 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.4", - "@tanstack/react-query-devtools": "^5.59.4", - "@tanstack/react-query-next-experimental": "^5.59.4", + "@tanstack/react-query": "^5.59.5", + "@tanstack/react-query-devtools": "^5.59.5", + "@tanstack/react-query-next-experimental": "^5.59.5", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/nextjs/package.json b/examples/react/nextjs/package.json index 933821b73d..39375256fc 100644 --- a/examples/react/nextjs/package.json +++ b/examples/react/nextjs/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.4", - "@tanstack/react-query-devtools": "^5.59.4", + "@tanstack/react-query": "^5.59.5", + "@tanstack/react-query-devtools": "^5.59.5", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/offline/package.json b/examples/react/offline/package.json index 9d5ae86e5c..e00430b1a3 100644 --- a/examples/react/offline/package.json +++ b/examples/react/offline/package.json @@ -10,9 +10,9 @@ "dependencies": { "@tanstack/query-sync-storage-persister": "^5.59.4", "@tanstack/react-location": "^3.7.4", - "@tanstack/react-query": "^5.59.4", - "@tanstack/react-query-devtools": "^5.59.4", - "@tanstack/react-query-persist-client": "^5.59.4", + "@tanstack/react-query": "^5.59.5", + "@tanstack/react-query-devtools": "^5.59.5", + "@tanstack/react-query-persist-client": "^5.59.5", "msw": "^2.3.4", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/optimistic-updates-cache/package.json b/examples/react/optimistic-updates-cache/package.json index 37525423f3..4cf8000c25 100755 --- a/examples/react/optimistic-updates-cache/package.json +++ b/examples/react/optimistic-updates-cache/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.4", - "@tanstack/react-query-devtools": "^5.59.4", + "@tanstack/react-query": "^5.59.5", + "@tanstack/react-query-devtools": "^5.59.5", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/optimistic-updates-ui/package.json b/examples/react/optimistic-updates-ui/package.json index 18100f46ca..6b652ee2d6 100755 --- a/examples/react/optimistic-updates-ui/package.json +++ b/examples/react/optimistic-updates-ui/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.4", - "@tanstack/react-query-devtools": "^5.59.4", + "@tanstack/react-query": "^5.59.5", + "@tanstack/react-query-devtools": "^5.59.5", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/pagination/package.json b/examples/react/pagination/package.json index 031667c581..d22c27cb83 100644 --- a/examples/react/pagination/package.json +++ b/examples/react/pagination/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.4", - "@tanstack/react-query-devtools": "^5.59.4", + "@tanstack/react-query": "^5.59.5", + "@tanstack/react-query-devtools": "^5.59.5", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/playground/package.json b/examples/react/playground/package.json index 80263d0448..adac52a5fc 100644 --- a/examples/react/playground/package.json +++ b/examples/react/playground/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.4", - "@tanstack/react-query-devtools": "^5.59.4", + "@tanstack/react-query": "^5.59.5", + "@tanstack/react-query-devtools": "^5.59.5", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/prefetching/package.json b/examples/react/prefetching/package.json index 91b9b756a6..ace152a505 100644 --- a/examples/react/prefetching/package.json +++ b/examples/react/prefetching/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.4", - "@tanstack/react-query-devtools": "^5.59.4", + "@tanstack/react-query": "^5.59.5", + "@tanstack/react-query-devtools": "^5.59.5", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/react-native/package.json b/examples/react/react-native/package.json index 879c611539..32b0105d82 100644 --- a/examples/react/react-native/package.json +++ b/examples/react/react-native/package.json @@ -14,8 +14,8 @@ "@react-native-community/netinfo": "^11.3.2", "@react-navigation/native": "^6.1.18", "@react-navigation/stack": "^6.4.1", - "@tanstack/react-query": "^5.59.4", - "@tanstack/react-query-devtools": "^5.59.4", + "@tanstack/react-query": "^5.59.5", + "@tanstack/react-query-devtools": "^5.59.5", "expo": "^51.0.22", "expo-constants": "^16.0.2", "expo-status-bar": "^1.12.1", diff --git a/examples/react/react-router/package.json b/examples/react/react-router/package.json index 0bbf83fbf6..c74887c644 100644 --- a/examples/react/react-router/package.json +++ b/examples/react/react-router/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.4", - "@tanstack/react-query-devtools": "^5.59.4", + "@tanstack/react-query": "^5.59.5", + "@tanstack/react-query-devtools": "^5.59.5", "localforage": "^1.10.0", "match-sorter": "^6.3.4", "react": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/rick-morty/package.json b/examples/react/rick-morty/package.json index 30c1c50f41..94292234c8 100644 --- a/examples/react/rick-morty/package.json +++ b/examples/react/rick-morty/package.json @@ -12,8 +12,8 @@ "@emotion/styled": "^11.13.0", "@mui/material": "^6.0.0", "@mui/styles": "^6.0.0", - "@tanstack/react-query": "^5.59.4", - "@tanstack/react-query-devtools": "^5.59.4", + "@tanstack/react-query": "^5.59.5", + "@tanstack/react-query-devtools": "^5.59.5", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", "react-router": "^6.25.1", diff --git a/examples/react/shadow-dom/package.json b/examples/react/shadow-dom/package.json index f338e111f7..eb7bf29cc3 100644 --- a/examples/react/shadow-dom/package.json +++ b/examples/react/shadow-dom/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.4", - "@tanstack/react-query-devtools": "^5.59.4", + "@tanstack/react-query": "^5.59.5", + "@tanstack/react-query-devtools": "^5.59.5", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/simple/package.json b/examples/react/simple/package.json index 5e2b14fda2..8d656c4d34 100644 --- a/examples/react/simple/package.json +++ b/examples/react/simple/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.4", - "@tanstack/react-query-devtools": "^5.59.4", + "@tanstack/react-query": "^5.59.5", + "@tanstack/react-query-devtools": "^5.59.5", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/star-wars/package.json b/examples/react/star-wars/package.json index 4fa0d1337d..0c90fdd0dc 100644 --- a/examples/react/star-wars/package.json +++ b/examples/react/star-wars/package.json @@ -12,8 +12,8 @@ "@emotion/styled": "^11.13.0", "@mui/material": "^6.0.0", "@mui/styles": "^6.0.0", - "@tanstack/react-query": "^5.59.4", - "@tanstack/react-query-devtools": "^5.59.4", + "@tanstack/react-query": "^5.59.5", + "@tanstack/react-query-devtools": "^5.59.5", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", "react-router": "^6.25.1", diff --git a/examples/react/suspense/package.json b/examples/react/suspense/package.json index 1e96b123d5..92f2f622ac 100644 --- a/examples/react/suspense/package.json +++ b/examples/react/suspense/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.4", - "@tanstack/react-query-devtools": "^5.59.4", + "@tanstack/react-query": "^5.59.5", + "@tanstack/react-query-devtools": "^5.59.5", "font-awesome": "^4.7.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/packages/react-query-devtools/package.json b/packages/react-query-devtools/package.json index c89efa04dd..841dcbd911 100644 --- a/packages/react-query-devtools/package.json +++ b/packages/react-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-devtools", - "version": "5.59.4", + "version": "5.59.5", "description": "Developer tools to interact with and visualize the TanStack/react-query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-next-experimental/package.json b/packages/react-query-next-experimental/package.json index 8c63f836b9..67b8b7624c 100644 --- a/packages/react-query-next-experimental/package.json +++ b/packages/react-query-next-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-next-experimental", - "version": "5.59.4", + "version": "5.59.5", "description": "Hydration utils for React Query in the NextJs app directory", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-persist-client/package.json b/packages/react-query-persist-client/package.json index cf7d5bc663..b5cea3c45e 100644 --- a/packages/react-query-persist-client/package.json +++ b/packages/react-query-persist-client/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-persist-client", - "version": "5.59.4", + "version": "5.59.5", "description": "React bindings to work with persisters in TanStack/react-query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query/package.json b/packages/react-query/package.json index 411bb0cd70..9b115c885a 100644 --- a/packages/react-query/package.json +++ b/packages/react-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query", - "version": "5.59.4", + "version": "5.59.5", "description": "Hooks for managing, caching and syncing asynchronous and remote data in React", "author": "tannerlinsley", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c6615d3efe..f715999259 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -424,10 +424,10 @@ importers: specifier: 5.2.1 version: 5.2.1 '@tanstack/react-query': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -458,10 +458,10 @@ importers: examples/react/auto-refetching: dependencies: '@tanstack/react-query': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -489,13 +489,13 @@ importers: specifier: ^5.59.4 version: link:../../../packages/query-sync-storage-persister '@tanstack/react-query': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query-devtools '@tanstack/react-query-persist-client': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query-persist-client react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -526,10 +526,10 @@ importers: examples/react/basic-graphql-request: dependencies: '@tanstack/react-query': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query-devtools graphql: specifier: ^16.9.0 @@ -554,10 +554,10 @@ importers: examples/react/default-query-function: dependencies: '@tanstack/react-query': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -579,10 +579,10 @@ importers: examples/react/devtools-panel: dependencies: '@tanstack/react-query': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -604,10 +604,10 @@ importers: examples/react/infinite-query-with-max-pages: dependencies: '@tanstack/react-query': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -632,10 +632,10 @@ importers: examples/react/load-more-infinite-scroll: dependencies: '@tanstack/react-query': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -663,10 +663,10 @@ importers: examples/react/nextjs: dependencies: '@tanstack/react-query': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -691,10 +691,10 @@ importers: examples/react/nextjs-app-prefetching: dependencies: '@tanstack/react-query': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query-devtools next: specifier: ^15.0.0-rc.0 @@ -719,13 +719,13 @@ importers: examples/react/nextjs-suspense-streaming: dependencies: '@tanstack/react-query': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query-devtools '@tanstack/react-query-next-experimental': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query-next-experimental next: specifier: ^14.2.5 @@ -753,13 +753,13 @@ importers: specifier: ^3.7.4 version: 3.7.4(react-dom@19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522))(react@19.0.0-rc-4c2e457c7c-20240522) '@tanstack/react-query': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query-devtools '@tanstack/react-query-persist-client': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query-persist-client msw: specifier: ^2.3.4 @@ -787,10 +787,10 @@ importers: examples/react/optimistic-updates-cache: dependencies: '@tanstack/react-query': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -815,10 +815,10 @@ importers: examples/react/optimistic-updates-ui: dependencies: '@tanstack/react-query': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -843,10 +843,10 @@ importers: examples/react/pagination: dependencies: '@tanstack/react-query': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -871,10 +871,10 @@ importers: examples/react/playground: dependencies: '@tanstack/react-query': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -896,10 +896,10 @@ importers: examples/react/prefetching: dependencies: '@tanstack/react-query': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -933,10 +933,10 @@ importers: specifier: ^6.4.1 version: 6.4.1(hz73ogopnnbu7tdkoevhdncb4q) '@tanstack/react-query': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query-devtools expo: specifier: ^51.0.22 @@ -985,10 +985,10 @@ importers: examples/react/react-router: dependencies: '@tanstack/react-query': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query-devtools localforage: specifier: ^1.10.0 @@ -1049,10 +1049,10 @@ importers: specifier: ^6.0.0 version: 6.0.0(react@19.0.0-rc-4c2e457c7c-20240522)(types-react@19.0.0-rc.1) '@tanstack/react-query': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1080,10 +1080,10 @@ importers: examples/react/shadow-dom: dependencies: '@tanstack/react-query': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1111,10 +1111,10 @@ importers: examples/react/simple: dependencies: '@tanstack/react-query': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1148,10 +1148,10 @@ importers: specifier: ^6.0.0 version: 6.0.0(react@19.0.0-rc-4c2e457c7c-20240522)(types-react@19.0.0-rc.1) '@tanstack/react-query': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1179,10 +1179,10 @@ importers: examples/react/suspense: dependencies: '@tanstack/react-query': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.5 version: link:../../../packages/react-query-devtools font-awesome: specifier: ^4.7.0 From 54995777af37d219f34f5a03d18fbc1abb06b8a5 Mon Sep 17 00:00:00 2001 From: David Date: Wed, 9 Oct 2024 07:11:57 -0700 Subject: [PATCH 36/49] fix(perf): improve long running task performance in query core (#8107) * fix: improve long running task performance in query core This addresses two hot spots we have noticed on a large scale enterprise app when profiling with chrome. These changes help to cut down on long running tasks when there are many query calls on the page * refactor: remove two more arrays to be more efficient * refactor: remove queryObserver improvement from PR * refactor: packages/query-core/src/queryObserver.ts remove --------- Co-authored-by: davidaghassi Co-authored-by: Dominik Dorfmeister --- packages/query-core/src/queriesObserver.ts | 76 +++++++++------------- 1 file changed, 30 insertions(+), 46 deletions(-) diff --git a/packages/query-core/src/queriesObserver.ts b/packages/query-core/src/queriesObserver.ts index 37557a6e72..a15139d24e 100644 --- a/packages/query-core/src/queriesObserver.ts +++ b/packages/query-core/src/queriesObserver.ts @@ -207,59 +207,43 @@ export class QueriesObserver< #findMatchingObservers( queries: Array, ): Array { - const prevObservers = this.#observers const prevObserversMap = new Map( - prevObservers.map((observer) => [observer.options.queryHash, observer]), + this.#observers.map((observer) => [observer.options.queryHash, observer]), ) - const defaultedQueryOptions = queries.map((options) => - this.#client.defaultQueryOptions(options), - ) - - const matchingObservers: Array = - defaultedQueryOptions.flatMap((defaultedOptions) => { - const match = prevObserversMap.get(defaultedOptions.queryHash) - if (match != null) { - return [{ defaultedQueryOptions: defaultedOptions, observer: match }] - } - return [] - }) - - const matchedQueryHashes = new Set( - matchingObservers.map((match) => match.defaultedQueryOptions.queryHash), - ) - const unmatchedQueries = defaultedQueryOptions.filter( - (defaultedOptions) => !matchedQueryHashes.has(defaultedOptions.queryHash), - ) + const observers: Array = [] - const getObserver = (options: QueryObserverOptions): QueryObserver => { + queries.forEach((options) => { const defaultedOptions = this.#client.defaultQueryOptions(options) - const currentObserver = this.#observers.find( - (o) => o.options.queryHash === defaultedOptions.queryHash, - ) + const match = prevObserversMap.get(defaultedOptions.queryHash) + if (match) { + observers.push({ + defaultedQueryOptions: defaultedOptions, + observer: match, + }) + } else { + const existingObserver = this.#observers.find( + (o) => o.options.queryHash === defaultedOptions.queryHash, + ) + observers.push({ + defaultedQueryOptions: defaultedOptions, + observer: + existingObserver ?? + new QueryObserver(this.#client, defaultedOptions), + }) + } + }) + + return observers.sort((a, b) => { return ( - currentObserver ?? new QueryObserver(this.#client, defaultedOptions) + queries.findIndex( + (q) => q.queryHash === a.defaultedQueryOptions.queryHash, + ) - + queries.findIndex( + (q) => q.queryHash === b.defaultedQueryOptions.queryHash, + ) ) - } - - const newOrReusedObservers: Array = - unmatchedQueries.map((options) => { - return { - defaultedQueryOptions: options, - observer: getObserver(options), - } - }) - - const sortMatchesByOrderOfQueries = ( - a: QueryObserverMatch, - b: QueryObserverMatch, - ): number => - defaultedQueryOptions.indexOf(a.defaultedQueryOptions) - - defaultedQueryOptions.indexOf(b.defaultedQueryOptions) - - return matchingObservers - .concat(newOrReusedObservers) - .sort(sortMatchesByOrderOfQueries) + }) } #onUpdate(observer: QueryObserver, result: QueryObserverResult): void { From dcffe899fae5fb7fe94e2f4cc6851fd26c63fa72 Mon Sep 17 00:00:00 2001 From: Tanner Linsley Date: Wed, 9 Oct 2024 14:34:18 +0000 Subject: [PATCH 37/49] release: v5.59.6 --- examples/angular/basic/package.json | 4 +- .../package.json | 4 +- examples/angular/pagination/package.json | 4 +- examples/angular/router/package.json | 4 +- examples/angular/rxjs/package.json | 4 +- examples/angular/simple/package.json | 4 +- examples/react/algolia/package.json | 4 +- examples/react/auto-refetching/package.json | 4 +- .../react/basic-graphql-request/package.json | 4 +- examples/react/basic/package.json | 8 +- .../react/default-query-function/package.json | 4 +- examples/react/devtools-panel/package.json | 4 +- .../package.json | 4 +- .../load-more-infinite-scroll/package.json | 4 +- .../react/nextjs-app-prefetching/package.json | 4 +- .../nextjs-suspense-streaming/package.json | 6 +- examples/react/nextjs/package.json | 4 +- examples/react/offline/package.json | 8 +- .../optimistic-updates-cache/package.json | 4 +- .../react/optimistic-updates-ui/package.json | 4 +- examples/react/pagination/package.json | 4 +- examples/react/playground/package.json | 4 +- examples/react/prefetching/package.json | 4 +- examples/react/react-native/package.json | 4 +- examples/react/react-router/package.json | 4 +- examples/react/rick-morty/package.json | 4 +- examples/react/shadow-dom/package.json | 4 +- examples/react/simple/package.json | 4 +- examples/react/star-wars/package.json | 4 +- examples/react/suspense/package.json | 4 +- examples/solid/astro/package.json | 4 +- .../solid/basic-graphql-request/package.json | 4 +- examples/solid/basic/package.json | 4 +- .../solid/default-query-function/package.json | 4 +- examples/solid/simple/package.json | 4 +- .../solid/solid-start-streaming/package.json | 4 +- examples/svelte/auto-refetching/package.json | 4 +- examples/svelte/basic/package.json | 8 +- .../load-more-infinite-scroll/package.json | 4 +- .../svelte/optimistic-updates/package.json | 4 +- examples/svelte/playground/package.json | 4 +- examples/svelte/simple/package.json | 4 +- examples/svelte/ssr/package.json | 4 +- examples/svelte/star-wars/package.json | 4 +- examples/vue/2.6-basic/package.json | 2 +- examples/vue/2.7-basic/package.json | 2 +- examples/vue/basic/package.json | 4 +- examples/vue/dependent-queries/package.json | 2 +- examples/vue/nuxt3/package.json | 2 +- examples/vue/persister/package.json | 8 +- examples/vue/simple/package.json | 4 +- .../package.json | 2 +- .../angular-query-experimental/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- packages/query-core/package.json | 2 +- .../query-persist-client-core/package.json | 2 +- .../query-sync-storage-persister/package.json | 2 +- packages/react-query-devtools/package.json | 2 +- .../package.json | 2 +- .../react-query-persist-client/package.json | 2 +- packages/react-query/package.json | 2 +- packages/solid-query-devtools/package.json | 2 +- .../solid-query-persist-client/package.json | 2 +- packages/solid-query/package.json | 2 +- packages/svelte-query-devtools/package.json | 2 +- .../svelte-query-persist-client/package.json | 2 +- packages/svelte-query/package.json | 2 +- packages/vue-query-devtools/package.json | 2 +- packages/vue-query/package.json | 2 +- pnpm-lock.yaml | 208 +++++++++--------- 71 files changed, 230 insertions(+), 230 deletions(-) diff --git a/examples/angular/basic/package.json b/examples/angular/basic/package.json index 37e6107e08..99ef60cb7f 100644 --- a/examples/angular/basic/package.json +++ b/examples/angular/basic/package.json @@ -14,7 +14,7 @@ "@angular/core": "^17.3.12", "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", - "@tanstack/angular-query-experimental": "^5.59.4", + "@tanstack/angular-query-experimental": "^5.59.6", "rxjs": "^7.8.1", "tslib": "^2.6.3", "zone.js": "^0.14.8" @@ -23,7 +23,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.59.4", + "@tanstack/angular-query-devtools-experimental": "^5.59.6", "typescript": "5.3.3" } } diff --git a/examples/angular/infinite-query-with-max-pages/package.json b/examples/angular/infinite-query-with-max-pages/package.json index 3e93365217..d172943e53 100644 --- a/examples/angular/infinite-query-with-max-pages/package.json +++ b/examples/angular/infinite-query-with-max-pages/package.json @@ -14,7 +14,7 @@ "@angular/core": "^17.3.12", "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", - "@tanstack/angular-query-experimental": "^5.59.4", + "@tanstack/angular-query-experimental": "^5.59.6", "rxjs": "^7.8.1", "tslib": "^2.6.3", "zone.js": "^0.14.8" @@ -23,7 +23,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.59.4", + "@tanstack/angular-query-devtools-experimental": "^5.59.6", "typescript": "5.3.3" } } diff --git a/examples/angular/pagination/package.json b/examples/angular/pagination/package.json index 3753d23918..e9fb2a57ae 100644 --- a/examples/angular/pagination/package.json +++ b/examples/angular/pagination/package.json @@ -14,7 +14,7 @@ "@angular/core": "^17.3.12", "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", - "@tanstack/angular-query-experimental": "^5.59.4", + "@tanstack/angular-query-experimental": "^5.59.6", "rxjs": "^7.8.1", "tslib": "^2.6.3", "zone.js": "^0.14.8" @@ -23,7 +23,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.59.4", + "@tanstack/angular-query-devtools-experimental": "^5.59.6", "typescript": "5.3.3" } } diff --git a/examples/angular/router/package.json b/examples/angular/router/package.json index 5cc5bc9630..126b574281 100644 --- a/examples/angular/router/package.json +++ b/examples/angular/router/package.json @@ -15,7 +15,7 @@ "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", "@angular/router": "^17.3.12", - "@tanstack/angular-query-experimental": "^5.59.4", + "@tanstack/angular-query-experimental": "^5.59.6", "rxjs": "^7.8.1", "tslib": "^2.6.3", "zone.js": "^0.14.8" @@ -24,7 +24,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.59.4", + "@tanstack/angular-query-devtools-experimental": "^5.59.6", "typescript": "5.3.3" } } diff --git a/examples/angular/rxjs/package.json b/examples/angular/rxjs/package.json index d41c9beeb7..7e07f1f28c 100644 --- a/examples/angular/rxjs/package.json +++ b/examples/angular/rxjs/package.json @@ -16,7 +16,7 @@ "@angular/forms": "17.3.12", "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", - "@tanstack/angular-query-experimental": "^5.59.4", + "@tanstack/angular-query-experimental": "^5.59.6", "rxjs": "^7.8.1", "tslib": "^2.6.3", "zone.js": "^0.14.8" @@ -25,7 +25,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.59.4", + "@tanstack/angular-query-devtools-experimental": "^5.59.6", "typescript": "5.3.3" } } diff --git a/examples/angular/simple/package.json b/examples/angular/simple/package.json index 181ebd27ca..e0ab2bc419 100644 --- a/examples/angular/simple/package.json +++ b/examples/angular/simple/package.json @@ -15,7 +15,7 @@ "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", "@angular/router": "^17.3.12", - "@tanstack/angular-query-experimental": "^5.59.4", + "@tanstack/angular-query-experimental": "^5.59.6", "rxjs": "^7.8.1", "tslib": "^2.6.3", "zone.js": "^0.14.8" @@ -24,7 +24,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.59.4", + "@tanstack/angular-query-devtools-experimental": "^5.59.6", "typescript": "5.3.3" } } diff --git a/examples/react/algolia/package.json b/examples/react/algolia/package.json index 26437b40aa..3286977027 100644 --- a/examples/react/algolia/package.json +++ b/examples/react/algolia/package.json @@ -10,8 +10,8 @@ }, "dependencies": { "@algolia/client-search": "5.2.1", - "@tanstack/react-query": "^5.59.5", - "@tanstack/react-query-devtools": "^5.59.5", + "@tanstack/react-query": "^5.59.6", + "@tanstack/react-query-devtools": "^5.59.6", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/auto-refetching/package.json b/examples/react/auto-refetching/package.json index f111869fe8..9608c58b3f 100644 --- a/examples/react/auto-refetching/package.json +++ b/examples/react/auto-refetching/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.5", - "@tanstack/react-query-devtools": "^5.59.5", + "@tanstack/react-query": "^5.59.6", + "@tanstack/react-query-devtools": "^5.59.6", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/basic-graphql-request/package.json b/examples/react/basic-graphql-request/package.json index e89e760803..9ea560926d 100644 --- a/examples/react/basic-graphql-request/package.json +++ b/examples/react/basic-graphql-request/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.5", - "@tanstack/react-query-devtools": "^5.59.5", + "@tanstack/react-query": "^5.59.6", + "@tanstack/react-query-devtools": "^5.59.6", "graphql": "^16.9.0", "graphql-request": "^7.1.0", "react": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/basic/package.json b/examples/react/basic/package.json index 7000566c3c..6895d6ee3a 100644 --- a/examples/react/basic/package.json +++ b/examples/react/basic/package.json @@ -9,10 +9,10 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/query-sync-storage-persister": "^5.59.4", - "@tanstack/react-query": "^5.59.5", - "@tanstack/react-query-devtools": "^5.59.5", - "@tanstack/react-query-persist-client": "^5.59.5", + "@tanstack/query-sync-storage-persister": "^5.59.6", + "@tanstack/react-query": "^5.59.6", + "@tanstack/react-query-devtools": "^5.59.6", + "@tanstack/react-query-persist-client": "^5.59.6", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/default-query-function/package.json b/examples/react/default-query-function/package.json index 381fa0700d..5e71c3717b 100644 --- a/examples/react/default-query-function/package.json +++ b/examples/react/default-query-function/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.5", - "@tanstack/react-query-devtools": "^5.59.5", + "@tanstack/react-query": "^5.59.6", + "@tanstack/react-query-devtools": "^5.59.6", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/devtools-panel/package.json b/examples/react/devtools-panel/package.json index 486f1be1e0..d47bf6d9ef 100644 --- a/examples/react/devtools-panel/package.json +++ b/examples/react/devtools-panel/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.5", - "@tanstack/react-query-devtools": "^5.59.5", + "@tanstack/react-query": "^5.59.6", + "@tanstack/react-query-devtools": "^5.59.6", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/infinite-query-with-max-pages/package.json b/examples/react/infinite-query-with-max-pages/package.json index c0df6072d8..dbe2b6e8e6 100644 --- a/examples/react/infinite-query-with-max-pages/package.json +++ b/examples/react/infinite-query-with-max-pages/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.5", - "@tanstack/react-query-devtools": "^5.59.5", + "@tanstack/react-query": "^5.59.6", + "@tanstack/react-query-devtools": "^5.59.6", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/load-more-infinite-scroll/package.json b/examples/react/load-more-infinite-scroll/package.json index 8fb8dfff8a..42f3129352 100644 --- a/examples/react/load-more-infinite-scroll/package.json +++ b/examples/react/load-more-infinite-scroll/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.5", - "@tanstack/react-query-devtools": "^5.59.5", + "@tanstack/react-query": "^5.59.6", + "@tanstack/react-query-devtools": "^5.59.6", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/examples/react/nextjs-app-prefetching/package.json b/examples/react/nextjs-app-prefetching/package.json index da83083ef1..5caa8029e5 100644 --- a/examples/react/nextjs-app-prefetching/package.json +++ b/examples/react/nextjs-app-prefetching/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.5", - "@tanstack/react-query-devtools": "^5.59.5", + "@tanstack/react-query": "^5.59.6", + "@tanstack/react-query-devtools": "^5.59.6", "next": "^15.0.0-rc.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" diff --git a/examples/react/nextjs-suspense-streaming/package.json b/examples/react/nextjs-suspense-streaming/package.json index cee13c5452..e50c5c91d1 100644 --- a/examples/react/nextjs-suspense-streaming/package.json +++ b/examples/react/nextjs-suspense-streaming/package.json @@ -9,9 +9,9 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.5", - "@tanstack/react-query-devtools": "^5.59.5", - "@tanstack/react-query-next-experimental": "^5.59.5", + "@tanstack/react-query": "^5.59.6", + "@tanstack/react-query-devtools": "^5.59.6", + "@tanstack/react-query-next-experimental": "^5.59.6", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/nextjs/package.json b/examples/react/nextjs/package.json index 39375256fc..1d8d0c06c6 100644 --- a/examples/react/nextjs/package.json +++ b/examples/react/nextjs/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.5", - "@tanstack/react-query-devtools": "^5.59.5", + "@tanstack/react-query": "^5.59.6", + "@tanstack/react-query-devtools": "^5.59.6", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/offline/package.json b/examples/react/offline/package.json index e00430b1a3..8c8352d8c7 100644 --- a/examples/react/offline/package.json +++ b/examples/react/offline/package.json @@ -8,11 +8,11 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/query-sync-storage-persister": "^5.59.4", + "@tanstack/query-sync-storage-persister": "^5.59.6", "@tanstack/react-location": "^3.7.4", - "@tanstack/react-query": "^5.59.5", - "@tanstack/react-query-devtools": "^5.59.5", - "@tanstack/react-query-persist-client": "^5.59.5", + "@tanstack/react-query": "^5.59.6", + "@tanstack/react-query-devtools": "^5.59.6", + "@tanstack/react-query-persist-client": "^5.59.6", "msw": "^2.3.4", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/optimistic-updates-cache/package.json b/examples/react/optimistic-updates-cache/package.json index 4cf8000c25..1cc464183f 100755 --- a/examples/react/optimistic-updates-cache/package.json +++ b/examples/react/optimistic-updates-cache/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.5", - "@tanstack/react-query-devtools": "^5.59.5", + "@tanstack/react-query": "^5.59.6", + "@tanstack/react-query-devtools": "^5.59.6", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/optimistic-updates-ui/package.json b/examples/react/optimistic-updates-ui/package.json index 6b652ee2d6..cb8a6563a4 100755 --- a/examples/react/optimistic-updates-ui/package.json +++ b/examples/react/optimistic-updates-ui/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.5", - "@tanstack/react-query-devtools": "^5.59.5", + "@tanstack/react-query": "^5.59.6", + "@tanstack/react-query-devtools": "^5.59.6", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/pagination/package.json b/examples/react/pagination/package.json index d22c27cb83..4793bb83d6 100644 --- a/examples/react/pagination/package.json +++ b/examples/react/pagination/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.5", - "@tanstack/react-query-devtools": "^5.59.5", + "@tanstack/react-query": "^5.59.6", + "@tanstack/react-query-devtools": "^5.59.6", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/playground/package.json b/examples/react/playground/package.json index adac52a5fc..221c6eba06 100644 --- a/examples/react/playground/package.json +++ b/examples/react/playground/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.5", - "@tanstack/react-query-devtools": "^5.59.5", + "@tanstack/react-query": "^5.59.6", + "@tanstack/react-query-devtools": "^5.59.6", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/prefetching/package.json b/examples/react/prefetching/package.json index ace152a505..c53c04e41c 100644 --- a/examples/react/prefetching/package.json +++ b/examples/react/prefetching/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.5", - "@tanstack/react-query-devtools": "^5.59.5", + "@tanstack/react-query": "^5.59.6", + "@tanstack/react-query-devtools": "^5.59.6", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/react-native/package.json b/examples/react/react-native/package.json index 32b0105d82..e958b77ff5 100644 --- a/examples/react/react-native/package.json +++ b/examples/react/react-native/package.json @@ -14,8 +14,8 @@ "@react-native-community/netinfo": "^11.3.2", "@react-navigation/native": "^6.1.18", "@react-navigation/stack": "^6.4.1", - "@tanstack/react-query": "^5.59.5", - "@tanstack/react-query-devtools": "^5.59.5", + "@tanstack/react-query": "^5.59.6", + "@tanstack/react-query-devtools": "^5.59.6", "expo": "^51.0.22", "expo-constants": "^16.0.2", "expo-status-bar": "^1.12.1", diff --git a/examples/react/react-router/package.json b/examples/react/react-router/package.json index c74887c644..2c27fbe967 100644 --- a/examples/react/react-router/package.json +++ b/examples/react/react-router/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.5", - "@tanstack/react-query-devtools": "^5.59.5", + "@tanstack/react-query": "^5.59.6", + "@tanstack/react-query-devtools": "^5.59.6", "localforage": "^1.10.0", "match-sorter": "^6.3.4", "react": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/rick-morty/package.json b/examples/react/rick-morty/package.json index 94292234c8..39a06e23a8 100644 --- a/examples/react/rick-morty/package.json +++ b/examples/react/rick-morty/package.json @@ -12,8 +12,8 @@ "@emotion/styled": "^11.13.0", "@mui/material": "^6.0.0", "@mui/styles": "^6.0.0", - "@tanstack/react-query": "^5.59.5", - "@tanstack/react-query-devtools": "^5.59.5", + "@tanstack/react-query": "^5.59.6", + "@tanstack/react-query-devtools": "^5.59.6", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", "react-router": "^6.25.1", diff --git a/examples/react/shadow-dom/package.json b/examples/react/shadow-dom/package.json index eb7bf29cc3..8c9e8b2daf 100644 --- a/examples/react/shadow-dom/package.json +++ b/examples/react/shadow-dom/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.5", - "@tanstack/react-query-devtools": "^5.59.5", + "@tanstack/react-query": "^5.59.6", + "@tanstack/react-query-devtools": "^5.59.6", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/simple/package.json b/examples/react/simple/package.json index 8d656c4d34..965d65ac38 100644 --- a/examples/react/simple/package.json +++ b/examples/react/simple/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.5", - "@tanstack/react-query-devtools": "^5.59.5", + "@tanstack/react-query": "^5.59.6", + "@tanstack/react-query-devtools": "^5.59.6", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/star-wars/package.json b/examples/react/star-wars/package.json index 0c90fdd0dc..9935a58014 100644 --- a/examples/react/star-wars/package.json +++ b/examples/react/star-wars/package.json @@ -12,8 +12,8 @@ "@emotion/styled": "^11.13.0", "@mui/material": "^6.0.0", "@mui/styles": "^6.0.0", - "@tanstack/react-query": "^5.59.5", - "@tanstack/react-query-devtools": "^5.59.5", + "@tanstack/react-query": "^5.59.6", + "@tanstack/react-query-devtools": "^5.59.6", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", "react-router": "^6.25.1", diff --git a/examples/react/suspense/package.json b/examples/react/suspense/package.json index 92f2f622ac..1f77947e20 100644 --- a/examples/react/suspense/package.json +++ b/examples/react/suspense/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.5", - "@tanstack/react-query-devtools": "^5.59.5", + "@tanstack/react-query": "^5.59.6", + "@tanstack/react-query-devtools": "^5.59.6", "font-awesome": "^4.7.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/solid/astro/package.json b/examples/solid/astro/package.json index 8734e15e40..778193b764 100644 --- a/examples/solid/astro/package.json +++ b/examples/solid/astro/package.json @@ -15,8 +15,8 @@ "@astrojs/solid-js": "^4.4.0", "@astrojs/tailwind": "^5.1.0", "@astrojs/vercel": "^7.7.2", - "@tanstack/solid-query": "^5.59.4", - "@tanstack/solid-query-devtools": "^5.59.4", + "@tanstack/solid-query": "^5.59.6", + "@tanstack/solid-query-devtools": "^5.59.6", "astro": "^4.12.2", "solid-js": "^1.8.19", "tailwindcss": "^3.4.7", diff --git a/examples/solid/basic-graphql-request/package.json b/examples/solid/basic-graphql-request/package.json index f92de65762..46cc1bb345 100644 --- a/examples/solid/basic-graphql-request/package.json +++ b/examples/solid/basic-graphql-request/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-query": "^5.59.4", - "@tanstack/solid-query-devtools": "^5.59.4", + "@tanstack/solid-query": "^5.59.6", + "@tanstack/solid-query-devtools": "^5.59.6", "graphql": "^16.9.0", "graphql-request": "^7.1.0", "solid-js": "^1.8.19" diff --git a/examples/solid/basic/package.json b/examples/solid/basic/package.json index bf22e64025..5d80eed5e4 100644 --- a/examples/solid/basic/package.json +++ b/examples/solid/basic/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-query": "^5.59.4", - "@tanstack/solid-query-devtools": "^5.59.4", + "@tanstack/solid-query": "^5.59.6", + "@tanstack/solid-query-devtools": "^5.59.6", "solid-js": "^1.8.19" }, "devDependencies": { diff --git a/examples/solid/default-query-function/package.json b/examples/solid/default-query-function/package.json index 51ad2a730d..5abe89b416 100644 --- a/examples/solid/default-query-function/package.json +++ b/examples/solid/default-query-function/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-query": "^5.59.4", - "@tanstack/solid-query-devtools": "^5.59.4", + "@tanstack/solid-query": "^5.59.6", + "@tanstack/solid-query-devtools": "^5.59.6", "solid-js": "^1.8.19" }, "devDependencies": { diff --git a/examples/solid/simple/package.json b/examples/solid/simple/package.json index b2e5c33572..995f750a29 100644 --- a/examples/solid/simple/package.json +++ b/examples/solid/simple/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-query": "^5.59.4", - "@tanstack/solid-query-devtools": "^5.59.4", + "@tanstack/solid-query": "^5.59.6", + "@tanstack/solid-query-devtools": "^5.59.6", "solid-js": "^1.8.19" }, "devDependencies": { diff --git a/examples/solid/solid-start-streaming/package.json b/examples/solid/solid-start-streaming/package.json index 255220de8a..68d99ff161 100644 --- a/examples/solid/solid-start-streaming/package.json +++ b/examples/solid/solid-start-streaming/package.json @@ -12,8 +12,8 @@ "@solidjs/meta": "^0.29.4", "@solidjs/router": "^0.14.1", "@solidjs/start": "^1.0.6", - "@tanstack/solid-query": "^5.59.4", - "@tanstack/solid-query-devtools": "^5.59.4", + "@tanstack/solid-query": "^5.59.6", + "@tanstack/solid-query-devtools": "^5.59.6", "solid-js": "^1.8.19", "vinxi": "^0.4.1" }, diff --git a/examples/svelte/auto-refetching/package.json b/examples/svelte/auto-refetching/package.json index c68b97b1ad..e72594c02c 100644 --- a/examples/svelte/auto-refetching/package.json +++ b/examples/svelte/auto-refetching/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.59.4", - "@tanstack/svelte-query-devtools": "^5.59.4" + "@tanstack/svelte-query": "^5.59.6", + "@tanstack/svelte-query-devtools": "^5.59.6" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/basic/package.json b/examples/svelte/basic/package.json index a2adc5f1cc..01d2a323de 100644 --- a/examples/svelte/basic/package.json +++ b/examples/svelte/basic/package.json @@ -9,10 +9,10 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/query-sync-storage-persister": "^5.59.4", - "@tanstack/svelte-query": "^5.59.4", - "@tanstack/svelte-query-devtools": "^5.59.4", - "@tanstack/svelte-query-persist-client": "^5.59.4" + "@tanstack/query-sync-storage-persister": "^5.59.6", + "@tanstack/svelte-query": "^5.59.6", + "@tanstack/svelte-query-devtools": "^5.59.6", + "@tanstack/svelte-query-persist-client": "^5.59.6" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/load-more-infinite-scroll/package.json b/examples/svelte/load-more-infinite-scroll/package.json index a74707356f..dc3fb99a1f 100644 --- a/examples/svelte/load-more-infinite-scroll/package.json +++ b/examples/svelte/load-more-infinite-scroll/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.59.4", - "@tanstack/svelte-query-devtools": "^5.59.4" + "@tanstack/svelte-query": "^5.59.6", + "@tanstack/svelte-query-devtools": "^5.59.6" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/optimistic-updates/package.json b/examples/svelte/optimistic-updates/package.json index 44a199f814..c5519d14e7 100644 --- a/examples/svelte/optimistic-updates/package.json +++ b/examples/svelte/optimistic-updates/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.59.4", - "@tanstack/svelte-query-devtools": "^5.59.4" + "@tanstack/svelte-query": "^5.59.6", + "@tanstack/svelte-query-devtools": "^5.59.6" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/playground/package.json b/examples/svelte/playground/package.json index c6d9ccc0b0..77a6adccd9 100644 --- a/examples/svelte/playground/package.json +++ b/examples/svelte/playground/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.59.4", - "@tanstack/svelte-query-devtools": "^5.59.4" + "@tanstack/svelte-query": "^5.59.6", + "@tanstack/svelte-query-devtools": "^5.59.6" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/simple/package.json b/examples/svelte/simple/package.json index 78eecc2d8c..5d1e1c4e96 100644 --- a/examples/svelte/simple/package.json +++ b/examples/svelte/simple/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.59.4", - "@tanstack/svelte-query-devtools": "^5.59.4" + "@tanstack/svelte-query": "^5.59.6", + "@tanstack/svelte-query-devtools": "^5.59.6" }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^3.1.1", diff --git a/examples/svelte/ssr/package.json b/examples/svelte/ssr/package.json index ac60bc1fa4..797aeb03f7 100644 --- a/examples/svelte/ssr/package.json +++ b/examples/svelte/ssr/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.59.4", - "@tanstack/svelte-query-devtools": "^5.59.4" + "@tanstack/svelte-query": "^5.59.6", + "@tanstack/svelte-query-devtools": "^5.59.6" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/star-wars/package.json b/examples/svelte/star-wars/package.json index 14d173727b..7f81b27ee6 100644 --- a/examples/svelte/star-wars/package.json +++ b/examples/svelte/star-wars/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.59.4", - "@tanstack/svelte-query-devtools": "^5.59.4" + "@tanstack/svelte-query": "^5.59.6", + "@tanstack/svelte-query-devtools": "^5.59.6" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/vue/2.6-basic/package.json b/examples/vue/2.6-basic/package.json index 55ba307943..fd12fc1fac 100644 --- a/examples/vue/2.6-basic/package.json +++ b/examples/vue/2.6-basic/package.json @@ -8,7 +8,7 @@ "_preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.59.4", + "@tanstack/vue-query": "^5.59.6", "@vue/composition-api": "1.7.2", "vue": "2.6.14", "vue-template-compiler": "2.6.14" diff --git a/examples/vue/2.7-basic/package.json b/examples/vue/2.7-basic/package.json index 393d39515d..d9b7403dc5 100644 --- a/examples/vue/2.7-basic/package.json +++ b/examples/vue/2.7-basic/package.json @@ -8,7 +8,7 @@ "_serve": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.59.4", + "@tanstack/vue-query": "^5.59.6", "vue": "2.7.16", "vue-template-compiler": "2.7.16" }, diff --git a/examples/vue/basic/package.json b/examples/vue/basic/package.json index 5911827dfa..d57c47da19 100644 --- a/examples/vue/basic/package.json +++ b/examples/vue/basic/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.59.4", - "@tanstack/vue-query-devtools": "^5.59.4", + "@tanstack/vue-query": "^5.59.6", + "@tanstack/vue-query-devtools": "^5.59.6", "vue": "^3.4.27" }, "devDependencies": { diff --git a/examples/vue/dependent-queries/package.json b/examples/vue/dependent-queries/package.json index aafe7f49fd..a2f07d436e 100644 --- a/examples/vue/dependent-queries/package.json +++ b/examples/vue/dependent-queries/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.59.4", + "@tanstack/vue-query": "^5.59.6", "vue": "^3.4.27" }, "devDependencies": { diff --git a/examples/vue/nuxt3/package.json b/examples/vue/nuxt3/package.json index 4670527270..7b051a3572 100644 --- a/examples/vue/nuxt3/package.json +++ b/examples/vue/nuxt3/package.json @@ -7,7 +7,7 @@ "_start": "node .output/server/index.mjs" }, "dependencies": { - "@tanstack/vue-query": "^5.59.4" + "@tanstack/vue-query": "^5.59.6" }, "devDependencies": { "nuxt": "^3.12.4" diff --git a/examples/vue/persister/package.json b/examples/vue/persister/package.json index 58710482dd..87cc6a47a6 100644 --- a/examples/vue/persister/package.json +++ b/examples/vue/persister/package.json @@ -8,10 +8,10 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/query-core": "^5.59.4", - "@tanstack/query-persist-client-core": "^5.59.4", - "@tanstack/query-sync-storage-persister": "^5.59.4", - "@tanstack/vue-query": "^5.59.4", + "@tanstack/query-core": "^5.59.6", + "@tanstack/query-persist-client-core": "^5.59.6", + "@tanstack/query-sync-storage-persister": "^5.59.6", + "@tanstack/vue-query": "^5.59.6", "idb-keyval": "^6.2.1", "vue": "^3.4.27" }, diff --git a/examples/vue/simple/package.json b/examples/vue/simple/package.json index 89c3dc32be..e561b99666 100644 --- a/examples/vue/simple/package.json +++ b/examples/vue/simple/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.59.4", - "@tanstack/vue-query-devtools": "^5.59.4", + "@tanstack/vue-query": "^5.59.6", + "@tanstack/vue-query-devtools": "^5.59.6", "vue": "^3.4.27" }, "devDependencies": { diff --git a/packages/angular-query-devtools-experimental/package.json b/packages/angular-query-devtools-experimental/package.json index d764d5239a..248202b28b 100644 --- a/packages/angular-query-devtools-experimental/package.json +++ b/packages/angular-query-devtools-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/angular-query-devtools-experimental", - "version": "5.59.4", + "version": "5.59.6", "description": "Developer tools to interact with and visualize the TanStack/angular-query cache", "author": "Arnoud de Vries", "license": "MIT", diff --git a/packages/angular-query-experimental/package.json b/packages/angular-query-experimental/package.json index 04c969c6b4..98ef93696a 100644 --- a/packages/angular-query-experimental/package.json +++ b/packages/angular-query-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/angular-query-experimental", - "version": "5.59.4", + "version": "5.59.6", "description": "Signals for managing, caching and syncing asynchronous and remote data in Angular", "author": "Arnoud de Vries", "license": "MIT", diff --git a/packages/query-async-storage-persister/package.json b/packages/query-async-storage-persister/package.json index 19cbe5c923..96bf085f1a 100644 --- a/packages/query-async-storage-persister/package.json +++ b/packages/query-async-storage-persister/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-async-storage-persister", - "version": "5.59.4", + "version": "5.59.6", "description": "A persister for asynchronous storages, to be used with TanStack/Query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-broadcast-client-experimental/package.json b/packages/query-broadcast-client-experimental/package.json index deb6598f15..6c3200fd27 100644 --- a/packages/query-broadcast-client-experimental/package.json +++ b/packages/query-broadcast-client-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-broadcast-client-experimental", - "version": "5.59.4", + "version": "5.59.6", "description": "An experimental plugin to for broadcasting the state of your queryClient between browser tabs/windows", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-core/package.json b/packages/query-core/package.json index f1b26fc2c3..fbc0230de9 100644 --- a/packages/query-core/package.json +++ b/packages/query-core/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-core", - "version": "5.59.4", + "version": "5.59.6", "description": "The framework agnostic core that powers TanStack Query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-persist-client-core/package.json b/packages/query-persist-client-core/package.json index 02f2a7da88..8a3c3f23db 100644 --- a/packages/query-persist-client-core/package.json +++ b/packages/query-persist-client-core/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-persist-client-core", - "version": "5.59.4", + "version": "5.59.6", "description": "Set of utilities for interacting with persisters, which can save your queryClient for later use", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-sync-storage-persister/package.json b/packages/query-sync-storage-persister/package.json index 04bbaf3bf0..7a3c76427b 100644 --- a/packages/query-sync-storage-persister/package.json +++ b/packages/query-sync-storage-persister/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-sync-storage-persister", - "version": "5.59.4", + "version": "5.59.6", "description": "A persister for synchronous storages, to be used with TanStack/Query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-devtools/package.json b/packages/react-query-devtools/package.json index 841dcbd911..d914b77a30 100644 --- a/packages/react-query-devtools/package.json +++ b/packages/react-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-devtools", - "version": "5.59.5", + "version": "5.59.6", "description": "Developer tools to interact with and visualize the TanStack/react-query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-next-experimental/package.json b/packages/react-query-next-experimental/package.json index 67b8b7624c..c936bd0c74 100644 --- a/packages/react-query-next-experimental/package.json +++ b/packages/react-query-next-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-next-experimental", - "version": "5.59.5", + "version": "5.59.6", "description": "Hydration utils for React Query in the NextJs app directory", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-persist-client/package.json b/packages/react-query-persist-client/package.json index b5cea3c45e..88e3dce119 100644 --- a/packages/react-query-persist-client/package.json +++ b/packages/react-query-persist-client/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-persist-client", - "version": "5.59.5", + "version": "5.59.6", "description": "React bindings to work with persisters in TanStack/react-query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query/package.json b/packages/react-query/package.json index 9b115c885a..890bfca085 100644 --- a/packages/react-query/package.json +++ b/packages/react-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query", - "version": "5.59.5", + "version": "5.59.6", "description": "Hooks for managing, caching and syncing asynchronous and remote data in React", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/solid-query-devtools/package.json b/packages/solid-query-devtools/package.json index 410ff9b660..df278a6841 100644 --- a/packages/solid-query-devtools/package.json +++ b/packages/solid-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-query-devtools", - "version": "5.59.4", + "version": "5.59.6", "description": "Developer tools to interact with and visualize the TanStack/solid-query Query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/solid-query-persist-client/package.json b/packages/solid-query-persist-client/package.json index be862aab36..88c700a02e 100644 --- a/packages/solid-query-persist-client/package.json +++ b/packages/solid-query-persist-client/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-query-persist-client", - "version": "5.59.4", + "version": "5.59.6", "description": "Solid.js bindings to work with persisters in TanStack/solid-query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/solid-query/package.json b/packages/solid-query/package.json index bb72dde8e1..bb9f8f8a15 100644 --- a/packages/solid-query/package.json +++ b/packages/solid-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-query", - "version": "5.59.4", + "version": "5.59.6", "description": "Primitives for managing, caching and syncing asynchronous and remote data in Solid", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/svelte-query-devtools/package.json b/packages/svelte-query-devtools/package.json index 73f76e352c..ca1b60fbad 100644 --- a/packages/svelte-query-devtools/package.json +++ b/packages/svelte-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-query-devtools", - "version": "5.59.4", + "version": "5.59.6", "description": "Developer tools to interact with and visualize the TanStack/svelte-query cache", "author": "Lachlan Collins", "license": "MIT", diff --git a/packages/svelte-query-persist-client/package.json b/packages/svelte-query-persist-client/package.json index f87e76528d..b4988d5464 100644 --- a/packages/svelte-query-persist-client/package.json +++ b/packages/svelte-query-persist-client/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-query-persist-client", - "version": "5.59.4", + "version": "5.59.6", "description": "Svelte bindings to work with persisters in TanStack/svelte-query", "author": "Lachlan Collins", "license": "MIT", diff --git a/packages/svelte-query/package.json b/packages/svelte-query/package.json index 3c9dc65ef5..59353ea0ec 100644 --- a/packages/svelte-query/package.json +++ b/packages/svelte-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-query", - "version": "5.59.4", + "version": "5.59.6", "description": "Primitives for managing, caching and syncing asynchronous and remote data in Svelte", "author": "Lachlan Collins", "license": "MIT", diff --git a/packages/vue-query-devtools/package.json b/packages/vue-query-devtools/package.json index eb0c94ce0c..48e7ed853c 100644 --- a/packages/vue-query-devtools/package.json +++ b/packages/vue-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-query-devtools", - "version": "5.59.4", + "version": "5.59.6", "description": "Developer tools to interact with and visualize the TanStack/vue-query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/vue-query/package.json b/packages/vue-query/package.json index 400299f9ac..b44ef8b3c4 100644 --- a/packages/vue-query/package.json +++ b/packages/vue-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-query", - "version": "5.59.4", + "version": "5.59.6", "description": "Hooks for managing, caching and syncing asynchronous and remote data in Vue", "author": "Damian Osipiuk", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f715999259..976d339431 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -148,7 +148,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) '@tanstack/angular-query-experimental': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.1 @@ -170,7 +170,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -194,7 +194,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) '@tanstack/angular-query-experimental': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.1 @@ -216,7 +216,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -240,7 +240,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) '@tanstack/angular-query-experimental': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.1 @@ -262,7 +262,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -289,7 +289,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(rxjs@7.8.1) '@tanstack/angular-query-experimental': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.1 @@ -311,7 +311,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -341,7 +341,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) '@tanstack/angular-query-experimental': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.1 @@ -363,7 +363,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -390,7 +390,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(rxjs@7.8.1) '@tanstack/angular-query-experimental': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.1 @@ -412,7 +412,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -424,10 +424,10 @@ importers: specifier: 5.2.1 version: 5.2.1 '@tanstack/react-query': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -458,10 +458,10 @@ importers: examples/react/auto-refetching: dependencies: '@tanstack/react-query': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -486,16 +486,16 @@ importers: examples/react/basic: dependencies: '@tanstack/query-sync-storage-persister': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/query-sync-storage-persister '@tanstack/react-query': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query-devtools '@tanstack/react-query-persist-client': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query-persist-client react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -526,10 +526,10 @@ importers: examples/react/basic-graphql-request: dependencies: '@tanstack/react-query': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query-devtools graphql: specifier: ^16.9.0 @@ -554,10 +554,10 @@ importers: examples/react/default-query-function: dependencies: '@tanstack/react-query': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -579,10 +579,10 @@ importers: examples/react/devtools-panel: dependencies: '@tanstack/react-query': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -604,10 +604,10 @@ importers: examples/react/infinite-query-with-max-pages: dependencies: '@tanstack/react-query': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -632,10 +632,10 @@ importers: examples/react/load-more-infinite-scroll: dependencies: '@tanstack/react-query': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -663,10 +663,10 @@ importers: examples/react/nextjs: dependencies: '@tanstack/react-query': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -691,10 +691,10 @@ importers: examples/react/nextjs-app-prefetching: dependencies: '@tanstack/react-query': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query-devtools next: specifier: ^15.0.0-rc.0 @@ -719,13 +719,13 @@ importers: examples/react/nextjs-suspense-streaming: dependencies: '@tanstack/react-query': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query-devtools '@tanstack/react-query-next-experimental': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query-next-experimental next: specifier: ^14.2.5 @@ -747,19 +747,19 @@ importers: examples/react/offline: dependencies: '@tanstack/query-sync-storage-persister': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/query-sync-storage-persister '@tanstack/react-location': specifier: ^3.7.4 version: 3.7.4(react-dom@19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522))(react@19.0.0-rc-4c2e457c7c-20240522) '@tanstack/react-query': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query-devtools '@tanstack/react-query-persist-client': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query-persist-client msw: specifier: ^2.3.4 @@ -787,10 +787,10 @@ importers: examples/react/optimistic-updates-cache: dependencies: '@tanstack/react-query': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -815,10 +815,10 @@ importers: examples/react/optimistic-updates-ui: dependencies: '@tanstack/react-query': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -843,10 +843,10 @@ importers: examples/react/pagination: dependencies: '@tanstack/react-query': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -871,10 +871,10 @@ importers: examples/react/playground: dependencies: '@tanstack/react-query': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -896,10 +896,10 @@ importers: examples/react/prefetching: dependencies: '@tanstack/react-query': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -933,10 +933,10 @@ importers: specifier: ^6.4.1 version: 6.4.1(hz73ogopnnbu7tdkoevhdncb4q) '@tanstack/react-query': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query-devtools expo: specifier: ^51.0.22 @@ -985,10 +985,10 @@ importers: examples/react/react-router: dependencies: '@tanstack/react-query': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query-devtools localforage: specifier: ^1.10.0 @@ -1049,10 +1049,10 @@ importers: specifier: ^6.0.0 version: 6.0.0(react@19.0.0-rc-4c2e457c7c-20240522)(types-react@19.0.0-rc.1) '@tanstack/react-query': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1080,10 +1080,10 @@ importers: examples/react/shadow-dom: dependencies: '@tanstack/react-query': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1111,10 +1111,10 @@ importers: examples/react/simple: dependencies: '@tanstack/react-query': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1148,10 +1148,10 @@ importers: specifier: ^6.0.0 version: 6.0.0(react@19.0.0-rc-4c2e457c7c-20240522)(types-react@19.0.0-rc.1) '@tanstack/react-query': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1179,10 +1179,10 @@ importers: examples/react/suspense: dependencies: '@tanstack/react-query': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.5 + specifier: ^5.59.6 version: link:../../../packages/react-query-devtools font-awesome: specifier: ^4.7.0 @@ -1225,10 +1225,10 @@ importers: specifier: ^7.7.2 version: 7.7.2(astro@4.12.3(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)(typescript@5.3.3))(encoding@0.1.13)(next@14.2.5(@babel/core@7.25.2)(react-dom@19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522))(react@18.3.1)(sass@1.77.8))(react@18.3.1) '@tanstack/solid-query': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/solid-query-devtools astro: specifier: ^4.12.2 @@ -1246,10 +1246,10 @@ importers: examples/solid/basic: dependencies: '@tanstack/solid-query': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.8.19 @@ -1268,10 +1268,10 @@ importers: examples/solid/basic-graphql-request: dependencies: '@tanstack/solid-query': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/solid-query-devtools graphql: specifier: ^16.9.0 @@ -1296,10 +1296,10 @@ importers: examples/solid/default-query-function: dependencies: '@tanstack/solid-query': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.8.19 @@ -1318,10 +1318,10 @@ importers: examples/solid/simple: dependencies: '@tanstack/solid-query': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.8.19 @@ -1352,10 +1352,10 @@ importers: specifier: ^1.0.6 version: 1.0.6(@testing-library/jest-dom@6.4.8)(rollup@4.24.0)(solid-js@1.8.19)(vinxi@0.4.1(@types/node@22.7.4)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3))(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@tanstack/solid-query': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.8.19 @@ -1367,10 +1367,10 @@ importers: examples/svelte/auto-refetching: dependencies: '@tanstack/svelte-query': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1398,16 +1398,16 @@ importers: examples/svelte/basic: dependencies: '@tanstack/query-sync-storage-persister': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/query-sync-storage-persister '@tanstack/svelte-query': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/svelte-query-devtools '@tanstack/svelte-query-persist-client': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/svelte-query-persist-client devDependencies: '@sveltejs/adapter-auto': @@ -1435,10 +1435,10 @@ importers: examples/svelte/load-more-infinite-scroll: dependencies: '@tanstack/svelte-query': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1466,10 +1466,10 @@ importers: examples/svelte/optimistic-updates: dependencies: '@tanstack/svelte-query': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1497,10 +1497,10 @@ importers: examples/svelte/playground: dependencies: '@tanstack/svelte-query': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1528,10 +1528,10 @@ importers: examples/svelte/simple: dependencies: '@tanstack/svelte-query': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/vite-plugin-svelte': @@ -1556,10 +1556,10 @@ importers: examples/svelte/ssr: dependencies: '@tanstack/svelte-query': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1587,10 +1587,10 @@ importers: examples/svelte/star-wars: dependencies: '@tanstack/svelte-query': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1627,10 +1627,10 @@ importers: examples/vue/basic: dependencies: '@tanstack/vue-query': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/vue-query '@tanstack/vue-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/vue-query-devtools vue: specifier: ^3.4.27 @@ -1649,7 +1649,7 @@ importers: examples/vue/dependent-queries: dependencies: '@tanstack/vue-query': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/vue-query vue: specifier: ^3.4.27 @@ -1668,16 +1668,16 @@ importers: examples/vue/persister: dependencies: '@tanstack/query-core': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/query-core '@tanstack/query-persist-client-core': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/query-persist-client-core '@tanstack/query-sync-storage-persister': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/query-sync-storage-persister '@tanstack/vue-query': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/vue-query idb-keyval: specifier: ^6.2.1 @@ -1699,10 +1699,10 @@ importers: examples/vue/simple: dependencies: '@tanstack/vue-query': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/vue-query '@tanstack/vue-query-devtools': - specifier: ^5.59.4 + specifier: ^5.59.6 version: link:../../../packages/vue-query-devtools vue: specifier: ^3.4.27 From 81e443caed718651a21dc8b5f0ef237a8dbd21f1 Mon Sep 17 00:00:00 2001 From: Manuel Schiller Date: Wed, 9 Oct 2024 18:14:17 +0200 Subject: [PATCH 38/49] fix(eslint-plugin-query): ignore all non-identifier properties in rule `infinite-query-property-order` (#8158) fixes #8156 --- .../infinite-query-property-order.rule.test.ts | 3 +++ .../infinite-query-property-order.rule.ts | 14 ++------------ 2 files changed, 5 insertions(+), 12 deletions(-) diff --git a/packages/eslint-plugin-query/src/__tests__/infinite-query-property-order.rule.test.ts b/packages/eslint-plugin-query/src/__tests__/infinite-query-property-order.rule.test.ts index 3ab262c1b0..8fd465e834 100644 --- a/packages/eslint-plugin-query/src/__tests__/infinite-query-property-order.rule.test.ts +++ b/packages/eslint-plugin-query/src/__tests__/infinite-query-property-order.rule.test.ts @@ -24,6 +24,7 @@ const orderIndependentProps = [ 'queryKey', '...objectExpressionSpread', '...callExpressionSpread', + '...memberCallExpressionSpread', ] as const type OrderIndependentProps = (typeof orderIndependentProps)[number] @@ -147,6 +148,8 @@ function getCode({ return `...objectExpressionSpread` case '...callExpressionSpread': return callExpressionSpread + case '...memberCallExpressionSpread': + return '...myOptions.infiniteQueryOptions()' case 'queryKey': return `queryKey: ['projects']` case 'queryFn': diff --git a/packages/eslint-plugin-query/src/rules/infinite-query-property-order/infinite-query-property-order.rule.ts b/packages/eslint-plugin-query/src/rules/infinite-query-property-order/infinite-query-property-order.rule.ts index b55cef5828..d145030cc6 100644 --- a/packages/eslint-plugin-query/src/rules/infinite-query-property-order/infinite-query-property-order.rule.ts +++ b/packages/eslint-plugin-query/src/rules/infinite-query-property-order/infinite-query-property-order.rule.ts @@ -56,23 +56,13 @@ export const rule = createRule({ return } - const properties = allProperties.flatMap((p) => { + const properties = allProperties.flatMap((p, index) => { if ( p.type === AST_NODE_TYPES.Property && p.key.type === AST_NODE_TYPES.Identifier ) { return { name: p.key.name, property: p } - } else if (p.type === AST_NODE_TYPES.SpreadElement) { - if (p.argument.type === AST_NODE_TYPES.Identifier) { - return { name: p.argument.name, property: p } - } else if (p.argument.type === AST_NODE_TYPES.CallExpression) { - if (p.argument.callee.type === AST_NODE_TYPES.Identifier) { - return { name: p.argument.callee.name, property: p } - } - } - throw new Error('Unsupported spread element') - } - return [] + } else return { name: `_property_${index}`, property: p } }) const sortedProperties = sortDataByOrder(properties, sortRules, 'name') From eb341fcdacb00868838acbc5d03108537c1f053a Mon Sep 17 00:00:00 2001 From: Tanner Linsley Date: Wed, 9 Oct 2024 16:21:25 +0000 Subject: [PATCH 39/49] release: v5.59.7 --- examples/react/algolia/package.json | 2 +- examples/react/basic/package.json | 2 +- examples/solid/simple/package.json | 2 +- packages/eslint-plugin-query/package.json | 2 +- pnpm-lock.yaml | 6 +++--- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/examples/react/algolia/package.json b/examples/react/algolia/package.json index 3286977027..903b2c6dac 100644 --- a/examples/react/algolia/package.json +++ b/examples/react/algolia/package.json @@ -16,7 +16,7 @@ "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, "devDependencies": { - "@tanstack/eslint-plugin-query": "^5.59.4", + "@tanstack/eslint-plugin-query": "^5.59.7", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", "@vitejs/plugin-react": "^4.3.1", diff --git a/examples/react/basic/package.json b/examples/react/basic/package.json index 6895d6ee3a..d0902a9961 100644 --- a/examples/react/basic/package.json +++ b/examples/react/basic/package.json @@ -17,7 +17,7 @@ "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, "devDependencies": { - "@tanstack/eslint-plugin-query": "^5.59.4", + "@tanstack/eslint-plugin-query": "^5.59.7", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", "@vitejs/plugin-react": "^4.3.1", diff --git a/examples/solid/simple/package.json b/examples/solid/simple/package.json index 995f750a29..5717ef553d 100644 --- a/examples/solid/simple/package.json +++ b/examples/solid/simple/package.json @@ -14,7 +14,7 @@ "solid-js": "^1.8.19" }, "devDependencies": { - "@tanstack/eslint-plugin-query": "^5.59.4", + "@tanstack/eslint-plugin-query": "^5.59.7", "typescript": "5.3.3", "vite": "^5.3.5", "vite-plugin-solid": "^2.10.2" diff --git a/packages/eslint-plugin-query/package.json b/packages/eslint-plugin-query/package.json index 0abc29ec26..9d8f49606a 100644 --- a/packages/eslint-plugin-query/package.json +++ b/packages/eslint-plugin-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/eslint-plugin-query", - "version": "5.59.4", + "version": "5.59.7", "description": "ESLint plugin for TanStack Query", "author": "Eliya Cohen", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 976d339431..bf2ba5ede3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -437,7 +437,7 @@ importers: version: 19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522) devDependencies: '@tanstack/eslint-plugin-query': - specifier: ^5.59.4 + specifier: ^5.59.7 version: link:../../../packages/eslint-plugin-query '@types/react': specifier: npm:types-react@rc @@ -505,7 +505,7 @@ importers: version: 19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522) devDependencies: '@tanstack/eslint-plugin-query': - specifier: ^5.59.4 + specifier: ^5.59.7 version: link:../../../packages/eslint-plugin-query '@types/react': specifier: npm:types-react@rc @@ -1328,7 +1328,7 @@ importers: version: 1.8.19 devDependencies: '@tanstack/eslint-plugin-query': - specifier: ^5.59.4 + specifier: ^5.59.7 version: link:../../../packages/eslint-plugin-query typescript: specifier: 5.3.3 From 329b5f8241441af73cec4d821ef76ad5f38c327f Mon Sep 17 00:00:00 2001 From: Jimmy Callin Date: Wed, 9 Oct 2024 21:06:53 +0200 Subject: [PATCH 40/49] fix: allow optional initialData object (#8157) Co-authored-by: Dominik Dorfmeister --- .../__tests__/infiniteQueryOptions.test-d.tsx | 23 ++++++++++++++++++- .../react-query/src/infiniteQueryOptions.ts | 1 + 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/packages/react-query/src/__tests__/infiniteQueryOptions.test-d.tsx b/packages/react-query/src/__tests__/infiniteQueryOptions.test-d.tsx index ceedfcaac3..0e621a8028 100644 --- a/packages/react-query/src/__tests__/infiniteQueryOptions.test-d.tsx +++ b/packages/react-query/src/__tests__/infiniteQueryOptions.test-d.tsx @@ -153,7 +153,7 @@ describe('queryOptions', () => { queryClient.prefetchQuery(options) }) - test('allow optional initialData', () => { + test('allow optional initialData function', () => { const initialData: { example: boolean } | undefined = { example: true } const queryOptions = infiniteQueryOptions({ queryKey: ['example'], @@ -168,6 +168,27 @@ describe('queryOptions', () => { queryOptions.initialData expectTypeOf(queryOptions.initialData).toMatchTypeOf< | InitialDataFunction> + | InfiniteData<{ example: boolean }, number> + | undefined + >() + }) + + test('allow optional initialData object', () => { + const initialData: { example: boolean } | undefined = { example: true } + const queryOptions = infiniteQueryOptions({ + queryKey: ['example'], + queryFn: async () => initialData, + // initialData below errors + initialData: initialData + ? { pages: [initialData], pageParams: [] } + : undefined, + getNextPageParam: () => 1, + initialPageParam: 1, + }) + queryOptions.initialData + expectTypeOf(queryOptions.initialData).toMatchTypeOf< + | InitialDataFunction> + | InfiniteData<{ example: boolean }, number> | undefined >() }) diff --git a/packages/react-query/src/infiniteQueryOptions.ts b/packages/react-query/src/infiniteQueryOptions.ts index a4273230cc..240aada9f2 100644 --- a/packages/react-query/src/infiniteQueryOptions.ts +++ b/packages/react-query/src/infiniteQueryOptions.ts @@ -23,6 +23,7 @@ export type UndefinedInitialDataInfiniteOptions< > & { initialData?: | undefined + | NonUndefinedGuard> | InitialDataFunction< NonUndefinedGuard> > From 0f7baef16c676082bdb8cf7107023914928a91e8 Mon Sep 17 00:00:00 2001 From: Tanner Linsley Date: Wed, 9 Oct 2024 19:10:22 +0000 Subject: [PATCH 41/49] release: v5.59.8 --- examples/react/algolia/package.json | 4 +- examples/react/auto-refetching/package.json | 4 +- .../react/basic-graphql-request/package.json | 4 +- examples/react/basic/package.json | 6 +- .../react/default-query-function/package.json | 4 +- examples/react/devtools-panel/package.json | 4 +- .../package.json | 4 +- .../load-more-infinite-scroll/package.json | 4 +- .../react/nextjs-app-prefetching/package.json | 4 +- .../nextjs-suspense-streaming/package.json | 6 +- examples/react/nextjs/package.json | 4 +- examples/react/offline/package.json | 6 +- .../optimistic-updates-cache/package.json | 4 +- .../react/optimistic-updates-ui/package.json | 4 +- examples/react/pagination/package.json | 4 +- examples/react/playground/package.json | 4 +- examples/react/prefetching/package.json | 4 +- examples/react/react-native/package.json | 4 +- examples/react/react-router/package.json | 4 +- examples/react/rick-morty/package.json | 4 +- examples/react/shadow-dom/package.json | 4 +- examples/react/simple/package.json | 4 +- examples/react/star-wars/package.json | 4 +- examples/react/suspense/package.json | 4 +- packages/react-query-devtools/package.json | 2 +- .../package.json | 2 +- .../react-query-persist-client/package.json | 2 +- packages/react-query/package.json | 2 +- pnpm-lock.yaml | 102 +++++++++--------- 29 files changed, 106 insertions(+), 106 deletions(-) diff --git a/examples/react/algolia/package.json b/examples/react/algolia/package.json index 903b2c6dac..78959a6c77 100644 --- a/examples/react/algolia/package.json +++ b/examples/react/algolia/package.json @@ -10,8 +10,8 @@ }, "dependencies": { "@algolia/client-search": "5.2.1", - "@tanstack/react-query": "^5.59.6", - "@tanstack/react-query-devtools": "^5.59.6", + "@tanstack/react-query": "^5.59.8", + "@tanstack/react-query-devtools": "^5.59.8", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/auto-refetching/package.json b/examples/react/auto-refetching/package.json index 9608c58b3f..c11b0adf00 100644 --- a/examples/react/auto-refetching/package.json +++ b/examples/react/auto-refetching/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.6", - "@tanstack/react-query-devtools": "^5.59.6", + "@tanstack/react-query": "^5.59.8", + "@tanstack/react-query-devtools": "^5.59.8", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/basic-graphql-request/package.json b/examples/react/basic-graphql-request/package.json index 9ea560926d..34c1173d11 100644 --- a/examples/react/basic-graphql-request/package.json +++ b/examples/react/basic-graphql-request/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.6", - "@tanstack/react-query-devtools": "^5.59.6", + "@tanstack/react-query": "^5.59.8", + "@tanstack/react-query-devtools": "^5.59.8", "graphql": "^16.9.0", "graphql-request": "^7.1.0", "react": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/basic/package.json b/examples/react/basic/package.json index d0902a9961..3ec835824f 100644 --- a/examples/react/basic/package.json +++ b/examples/react/basic/package.json @@ -10,9 +10,9 @@ }, "dependencies": { "@tanstack/query-sync-storage-persister": "^5.59.6", - "@tanstack/react-query": "^5.59.6", - "@tanstack/react-query-devtools": "^5.59.6", - "@tanstack/react-query-persist-client": "^5.59.6", + "@tanstack/react-query": "^5.59.8", + "@tanstack/react-query-devtools": "^5.59.8", + "@tanstack/react-query-persist-client": "^5.59.8", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/default-query-function/package.json b/examples/react/default-query-function/package.json index 5e71c3717b..4f1986d150 100644 --- a/examples/react/default-query-function/package.json +++ b/examples/react/default-query-function/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.6", - "@tanstack/react-query-devtools": "^5.59.6", + "@tanstack/react-query": "^5.59.8", + "@tanstack/react-query-devtools": "^5.59.8", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/devtools-panel/package.json b/examples/react/devtools-panel/package.json index d47bf6d9ef..52b4a44a35 100644 --- a/examples/react/devtools-panel/package.json +++ b/examples/react/devtools-panel/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.6", - "@tanstack/react-query-devtools": "^5.59.6", + "@tanstack/react-query": "^5.59.8", + "@tanstack/react-query-devtools": "^5.59.8", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/infinite-query-with-max-pages/package.json b/examples/react/infinite-query-with-max-pages/package.json index dbe2b6e8e6..c2413ce4b3 100644 --- a/examples/react/infinite-query-with-max-pages/package.json +++ b/examples/react/infinite-query-with-max-pages/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.6", - "@tanstack/react-query-devtools": "^5.59.6", + "@tanstack/react-query": "^5.59.8", + "@tanstack/react-query-devtools": "^5.59.8", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/load-more-infinite-scroll/package.json b/examples/react/load-more-infinite-scroll/package.json index 42f3129352..a80a214f18 100644 --- a/examples/react/load-more-infinite-scroll/package.json +++ b/examples/react/load-more-infinite-scroll/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.6", - "@tanstack/react-query-devtools": "^5.59.6", + "@tanstack/react-query": "^5.59.8", + "@tanstack/react-query-devtools": "^5.59.8", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/examples/react/nextjs-app-prefetching/package.json b/examples/react/nextjs-app-prefetching/package.json index 5caa8029e5..f7d924c520 100644 --- a/examples/react/nextjs-app-prefetching/package.json +++ b/examples/react/nextjs-app-prefetching/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.6", - "@tanstack/react-query-devtools": "^5.59.6", + "@tanstack/react-query": "^5.59.8", + "@tanstack/react-query-devtools": "^5.59.8", "next": "^15.0.0-rc.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" diff --git a/examples/react/nextjs-suspense-streaming/package.json b/examples/react/nextjs-suspense-streaming/package.json index e50c5c91d1..8bd5ba3015 100644 --- a/examples/react/nextjs-suspense-streaming/package.json +++ b/examples/react/nextjs-suspense-streaming/package.json @@ -9,9 +9,9 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.6", - "@tanstack/react-query-devtools": "^5.59.6", - "@tanstack/react-query-next-experimental": "^5.59.6", + "@tanstack/react-query": "^5.59.8", + "@tanstack/react-query-devtools": "^5.59.8", + "@tanstack/react-query-next-experimental": "^5.59.8", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/nextjs/package.json b/examples/react/nextjs/package.json index 1d8d0c06c6..26de77a122 100644 --- a/examples/react/nextjs/package.json +++ b/examples/react/nextjs/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.6", - "@tanstack/react-query-devtools": "^5.59.6", + "@tanstack/react-query": "^5.59.8", + "@tanstack/react-query-devtools": "^5.59.8", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/offline/package.json b/examples/react/offline/package.json index 8c8352d8c7..151357615f 100644 --- a/examples/react/offline/package.json +++ b/examples/react/offline/package.json @@ -10,9 +10,9 @@ "dependencies": { "@tanstack/query-sync-storage-persister": "^5.59.6", "@tanstack/react-location": "^3.7.4", - "@tanstack/react-query": "^5.59.6", - "@tanstack/react-query-devtools": "^5.59.6", - "@tanstack/react-query-persist-client": "^5.59.6", + "@tanstack/react-query": "^5.59.8", + "@tanstack/react-query-devtools": "^5.59.8", + "@tanstack/react-query-persist-client": "^5.59.8", "msw": "^2.3.4", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/optimistic-updates-cache/package.json b/examples/react/optimistic-updates-cache/package.json index 1cc464183f..4e1236c598 100755 --- a/examples/react/optimistic-updates-cache/package.json +++ b/examples/react/optimistic-updates-cache/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.6", - "@tanstack/react-query-devtools": "^5.59.6", + "@tanstack/react-query": "^5.59.8", + "@tanstack/react-query-devtools": "^5.59.8", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/optimistic-updates-ui/package.json b/examples/react/optimistic-updates-ui/package.json index cb8a6563a4..617e52b7d5 100755 --- a/examples/react/optimistic-updates-ui/package.json +++ b/examples/react/optimistic-updates-ui/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.6", - "@tanstack/react-query-devtools": "^5.59.6", + "@tanstack/react-query": "^5.59.8", + "@tanstack/react-query-devtools": "^5.59.8", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/pagination/package.json b/examples/react/pagination/package.json index 4793bb83d6..c0c81f199b 100644 --- a/examples/react/pagination/package.json +++ b/examples/react/pagination/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.6", - "@tanstack/react-query-devtools": "^5.59.6", + "@tanstack/react-query": "^5.59.8", + "@tanstack/react-query-devtools": "^5.59.8", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/playground/package.json b/examples/react/playground/package.json index 221c6eba06..07240dcb82 100644 --- a/examples/react/playground/package.json +++ b/examples/react/playground/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.6", - "@tanstack/react-query-devtools": "^5.59.6", + "@tanstack/react-query": "^5.59.8", + "@tanstack/react-query-devtools": "^5.59.8", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/prefetching/package.json b/examples/react/prefetching/package.json index c53c04e41c..fd1bc8f2c9 100644 --- a/examples/react/prefetching/package.json +++ b/examples/react/prefetching/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.6", - "@tanstack/react-query-devtools": "^5.59.6", + "@tanstack/react-query": "^5.59.8", + "@tanstack/react-query-devtools": "^5.59.8", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/react-native/package.json b/examples/react/react-native/package.json index e958b77ff5..d6df997483 100644 --- a/examples/react/react-native/package.json +++ b/examples/react/react-native/package.json @@ -14,8 +14,8 @@ "@react-native-community/netinfo": "^11.3.2", "@react-navigation/native": "^6.1.18", "@react-navigation/stack": "^6.4.1", - "@tanstack/react-query": "^5.59.6", - "@tanstack/react-query-devtools": "^5.59.6", + "@tanstack/react-query": "^5.59.8", + "@tanstack/react-query-devtools": "^5.59.8", "expo": "^51.0.22", "expo-constants": "^16.0.2", "expo-status-bar": "^1.12.1", diff --git a/examples/react/react-router/package.json b/examples/react/react-router/package.json index 2c27fbe967..418e2adae7 100644 --- a/examples/react/react-router/package.json +++ b/examples/react/react-router/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.6", - "@tanstack/react-query-devtools": "^5.59.6", + "@tanstack/react-query": "^5.59.8", + "@tanstack/react-query-devtools": "^5.59.8", "localforage": "^1.10.0", "match-sorter": "^6.3.4", "react": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/rick-morty/package.json b/examples/react/rick-morty/package.json index 39a06e23a8..048912a828 100644 --- a/examples/react/rick-morty/package.json +++ b/examples/react/rick-morty/package.json @@ -12,8 +12,8 @@ "@emotion/styled": "^11.13.0", "@mui/material": "^6.0.0", "@mui/styles": "^6.0.0", - "@tanstack/react-query": "^5.59.6", - "@tanstack/react-query-devtools": "^5.59.6", + "@tanstack/react-query": "^5.59.8", + "@tanstack/react-query-devtools": "^5.59.8", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", "react-router": "^6.25.1", diff --git a/examples/react/shadow-dom/package.json b/examples/react/shadow-dom/package.json index 8c9e8b2daf..3ff44619ed 100644 --- a/examples/react/shadow-dom/package.json +++ b/examples/react/shadow-dom/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.6", - "@tanstack/react-query-devtools": "^5.59.6", + "@tanstack/react-query": "^5.59.8", + "@tanstack/react-query-devtools": "^5.59.8", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/simple/package.json b/examples/react/simple/package.json index 965d65ac38..0d3fe80d46 100644 --- a/examples/react/simple/package.json +++ b/examples/react/simple/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.6", - "@tanstack/react-query-devtools": "^5.59.6", + "@tanstack/react-query": "^5.59.8", + "@tanstack/react-query-devtools": "^5.59.8", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/star-wars/package.json b/examples/react/star-wars/package.json index 9935a58014..984c6ef103 100644 --- a/examples/react/star-wars/package.json +++ b/examples/react/star-wars/package.json @@ -12,8 +12,8 @@ "@emotion/styled": "^11.13.0", "@mui/material": "^6.0.0", "@mui/styles": "^6.0.0", - "@tanstack/react-query": "^5.59.6", - "@tanstack/react-query-devtools": "^5.59.6", + "@tanstack/react-query": "^5.59.8", + "@tanstack/react-query-devtools": "^5.59.8", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", "react-router": "^6.25.1", diff --git a/examples/react/suspense/package.json b/examples/react/suspense/package.json index 1f77947e20..baf9d3c5ac 100644 --- a/examples/react/suspense/package.json +++ b/examples/react/suspense/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.6", - "@tanstack/react-query-devtools": "^5.59.6", + "@tanstack/react-query": "^5.59.8", + "@tanstack/react-query-devtools": "^5.59.8", "font-awesome": "^4.7.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/packages/react-query-devtools/package.json b/packages/react-query-devtools/package.json index d914b77a30..51e36d618a 100644 --- a/packages/react-query-devtools/package.json +++ b/packages/react-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-devtools", - "version": "5.59.6", + "version": "5.59.8", "description": "Developer tools to interact with and visualize the TanStack/react-query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-next-experimental/package.json b/packages/react-query-next-experimental/package.json index c936bd0c74..ac6ec2eb79 100644 --- a/packages/react-query-next-experimental/package.json +++ b/packages/react-query-next-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-next-experimental", - "version": "5.59.6", + "version": "5.59.8", "description": "Hydration utils for React Query in the NextJs app directory", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-persist-client/package.json b/packages/react-query-persist-client/package.json index 88e3dce119..15c9368af7 100644 --- a/packages/react-query-persist-client/package.json +++ b/packages/react-query-persist-client/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-persist-client", - "version": "5.59.6", + "version": "5.59.8", "description": "React bindings to work with persisters in TanStack/react-query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query/package.json b/packages/react-query/package.json index 890bfca085..c69886d31e 100644 --- a/packages/react-query/package.json +++ b/packages/react-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query", - "version": "5.59.6", + "version": "5.59.8", "description": "Hooks for managing, caching and syncing asynchronous and remote data in React", "author": "tannerlinsley", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bf2ba5ede3..92fcb79b13 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -424,10 +424,10 @@ importers: specifier: 5.2.1 version: 5.2.1 '@tanstack/react-query': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -458,10 +458,10 @@ importers: examples/react/auto-refetching: dependencies: '@tanstack/react-query': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -489,13 +489,13 @@ importers: specifier: ^5.59.6 version: link:../../../packages/query-sync-storage-persister '@tanstack/react-query': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query-devtools '@tanstack/react-query-persist-client': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query-persist-client react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -526,10 +526,10 @@ importers: examples/react/basic-graphql-request: dependencies: '@tanstack/react-query': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query-devtools graphql: specifier: ^16.9.0 @@ -554,10 +554,10 @@ importers: examples/react/default-query-function: dependencies: '@tanstack/react-query': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -579,10 +579,10 @@ importers: examples/react/devtools-panel: dependencies: '@tanstack/react-query': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -604,10 +604,10 @@ importers: examples/react/infinite-query-with-max-pages: dependencies: '@tanstack/react-query': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -632,10 +632,10 @@ importers: examples/react/load-more-infinite-scroll: dependencies: '@tanstack/react-query': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -663,10 +663,10 @@ importers: examples/react/nextjs: dependencies: '@tanstack/react-query': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -691,10 +691,10 @@ importers: examples/react/nextjs-app-prefetching: dependencies: '@tanstack/react-query': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query-devtools next: specifier: ^15.0.0-rc.0 @@ -719,13 +719,13 @@ importers: examples/react/nextjs-suspense-streaming: dependencies: '@tanstack/react-query': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query-devtools '@tanstack/react-query-next-experimental': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query-next-experimental next: specifier: ^14.2.5 @@ -753,13 +753,13 @@ importers: specifier: ^3.7.4 version: 3.7.4(react-dom@19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522))(react@19.0.0-rc-4c2e457c7c-20240522) '@tanstack/react-query': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query-devtools '@tanstack/react-query-persist-client': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query-persist-client msw: specifier: ^2.3.4 @@ -787,10 +787,10 @@ importers: examples/react/optimistic-updates-cache: dependencies: '@tanstack/react-query': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -815,10 +815,10 @@ importers: examples/react/optimistic-updates-ui: dependencies: '@tanstack/react-query': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -843,10 +843,10 @@ importers: examples/react/pagination: dependencies: '@tanstack/react-query': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -871,10 +871,10 @@ importers: examples/react/playground: dependencies: '@tanstack/react-query': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -896,10 +896,10 @@ importers: examples/react/prefetching: dependencies: '@tanstack/react-query': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -933,10 +933,10 @@ importers: specifier: ^6.4.1 version: 6.4.1(hz73ogopnnbu7tdkoevhdncb4q) '@tanstack/react-query': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query-devtools expo: specifier: ^51.0.22 @@ -985,10 +985,10 @@ importers: examples/react/react-router: dependencies: '@tanstack/react-query': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query-devtools localforage: specifier: ^1.10.0 @@ -1049,10 +1049,10 @@ importers: specifier: ^6.0.0 version: 6.0.0(react@19.0.0-rc-4c2e457c7c-20240522)(types-react@19.0.0-rc.1) '@tanstack/react-query': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1080,10 +1080,10 @@ importers: examples/react/shadow-dom: dependencies: '@tanstack/react-query': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1111,10 +1111,10 @@ importers: examples/react/simple: dependencies: '@tanstack/react-query': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1148,10 +1148,10 @@ importers: specifier: ^6.0.0 version: 6.0.0(react@19.0.0-rc-4c2e457c7c-20240522)(types-react@19.0.0-rc.1) '@tanstack/react-query': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1179,10 +1179,10 @@ importers: examples/react/suspense: dependencies: '@tanstack/react-query': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.8 version: link:../../../packages/react-query-devtools font-awesome: specifier: ^4.7.0 From e3aca9813440b950947d8d10e48cc90cad568db3 Mon Sep 17 00:00:00 2001 From: Gwansik Kim Date: Thu, 10 Oct 2024 17:30:06 +0900 Subject: [PATCH 42/49] test(react-query): update describe in infiniteQueryOptions.test-d.tsx (#8081) --- .../react-query/src/__tests__/infiniteQueryOptions.test-d.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-query/src/__tests__/infiniteQueryOptions.test-d.tsx b/packages/react-query/src/__tests__/infiniteQueryOptions.test-d.tsx index 0e621a8028..78243a4f3f 100644 --- a/packages/react-query/src/__tests__/infiniteQueryOptions.test-d.tsx +++ b/packages/react-query/src/__tests__/infiniteQueryOptions.test-d.tsx @@ -6,7 +6,7 @@ import { useSuspenseInfiniteQuery } from '../useSuspenseInfiniteQuery' import { useQuery } from '../useQuery' import type { InfiniteData, InitialDataFunction } from '@tanstack/query-core' -describe('queryOptions', () => { +describe('infiniteQueryOptions', () => { it('should not allow excess properties', () => { infiniteQueryOptions({ queryKey: ['key'], From 5228e5170cdb927d9071855d193cccda4515cd79 Mon Sep 17 00:00:00 2001 From: Dominik Dorfmeister Date: Thu, 10 Oct 2024 20:55:29 +0200 Subject: [PATCH 43/49] fix(core): don't consider queries as enabled if they have no observers and have never fetched (successfully or erroneously) (#8161) it's very likely that this used to be a disabled observer; one other case would be canceling a query while you were initially fetching it, but this is a weird corner case that brings all sorts of troubles additionally, we can check for the queryFn being a skipToken; even if we have data in the cache, when the queryFn is currently set to skipToken, this is means we never want to see this query fetch --- .../src/__tests__/queryClient.test.tsx | 40 +++++++++++++++++++ packages/query-core/src/query.ts | 10 ++++- 2 files changed, 49 insertions(+), 1 deletion(-) diff --git a/packages/query-core/src/__tests__/queryClient.test.tsx b/packages/query-core/src/__tests__/queryClient.test.tsx index b8f58e2ec7..0ad7baed30 100644 --- a/packages/query-core/src/__tests__/queryClient.test.tsx +++ b/packages/query-core/src/__tests__/queryClient.test.tsx @@ -1409,6 +1409,46 @@ describe('queryClient', () => { expect(queryFn2).toHaveBeenCalledTimes(2) }) + test('should not refetch disabled inactive queries even if "refetchType" is "all', async () => { + const queryFn = vi + .fn<(...args: Array) => string>() + .mockReturnValue('data1') + const observer = new QueryObserver(queryClient, { + queryKey: queryKey(), + queryFn: queryFn, + staleTime: Infinity, + enabled: false, + }) + const unsubscribe = observer.subscribe(() => undefined) + unsubscribe() + await queryClient.invalidateQueries({ + refetchType: 'all', + }) + expect(queryFn).toHaveBeenCalledTimes(0) + }) + + test('should not refetch inactive queries that have a skipToken queryFn even if "refetchType" is "all', async () => { + const key = queryKey() + const observer = new QueryObserver(queryClient, { + queryKey: key, + queryFn: skipToken, + staleTime: Infinity, + }) + + queryClient.setQueryData(key, 'data1') + + const unsubscribe = observer.subscribe(() => undefined) + unsubscribe() + + expect(queryClient.getQueryState(key)?.dataUpdateCount).toBe(1) + + await queryClient.invalidateQueries({ + refetchType: 'all', + }) + + expect(queryClient.getQueryState(key)?.dataUpdateCount).toBe(1) + }) + test('should cancel ongoing fetches if cancelRefetch option is set (default value)', async () => { const key = queryKey() const abortFn = vi.fn() diff --git a/packages/query-core/src/query.ts b/packages/query-core/src/query.ts index 1160b1acfd..9850c75160 100644 --- a/packages/query-core/src/query.ts +++ b/packages/query-core/src/query.ts @@ -3,6 +3,7 @@ import { noop, replaceData, resolveEnabled, + skipToken, timeUntilStale, } from './utils' import { notifyManager } from './notifyManager' @@ -256,7 +257,14 @@ export class Query< } isDisabled(): boolean { - return this.getObserversCount() > 0 && !this.isActive() + if (this.getObserversCount() > 0) { + return !this.isActive() + } + // if a query has no observers, it should still be considered disabled if it never attempted a fetch + return ( + this.options.queryFn === skipToken || + this.state.dataUpdateCount + this.state.errorUpdateCount === 0 + ) } isStale(): boolean { From 6469385c8bfb1d004dda74340b70e1957ec47369 Mon Sep 17 00:00:00 2001 From: Tanner Linsley Date: Thu, 10 Oct 2024 18:57:09 +0000 Subject: [PATCH 44/49] release: v5.59.9 --- examples/angular/basic/package.json | 4 +- .../package.json | 4 +- examples/angular/pagination/package.json | 4 +- examples/angular/router/package.json | 4 +- examples/angular/rxjs/package.json | 4 +- examples/angular/simple/package.json | 4 +- examples/react/algolia/package.json | 4 +- examples/react/auto-refetching/package.json | 4 +- .../react/basic-graphql-request/package.json | 4 +- examples/react/basic/package.json | 8 +- .../react/default-query-function/package.json | 4 +- examples/react/devtools-panel/package.json | 4 +- .../package.json | 4 +- .../load-more-infinite-scroll/package.json | 4 +- .../react/nextjs-app-prefetching/package.json | 4 +- .../nextjs-suspense-streaming/package.json | 6 +- examples/react/nextjs/package.json | 4 +- examples/react/offline/package.json | 8 +- .../optimistic-updates-cache/package.json | 4 +- .../react/optimistic-updates-ui/package.json | 4 +- examples/react/pagination/package.json | 4 +- examples/react/playground/package.json | 4 +- examples/react/prefetching/package.json | 4 +- examples/react/react-native/package.json | 4 +- examples/react/react-router/package.json | 4 +- examples/react/rick-morty/package.json | 4 +- examples/react/shadow-dom/package.json | 4 +- examples/react/simple/package.json | 4 +- examples/react/star-wars/package.json | 4 +- examples/react/suspense/package.json | 4 +- examples/solid/astro/package.json | 4 +- .../solid/basic-graphql-request/package.json | 4 +- examples/solid/basic/package.json | 4 +- .../solid/default-query-function/package.json | 4 +- examples/solid/simple/package.json | 4 +- .../solid/solid-start-streaming/package.json | 4 +- examples/svelte/auto-refetching/package.json | 4 +- examples/svelte/basic/package.json | 8 +- .../load-more-infinite-scroll/package.json | 4 +- .../svelte/optimistic-updates/package.json | 4 +- examples/svelte/playground/package.json | 4 +- examples/svelte/simple/package.json | 4 +- examples/svelte/ssr/package.json | 4 +- examples/svelte/star-wars/package.json | 4 +- examples/vue/2.6-basic/package.json | 2 +- examples/vue/2.7-basic/package.json | 2 +- examples/vue/basic/package.json | 4 +- examples/vue/dependent-queries/package.json | 2 +- examples/vue/nuxt3/package.json | 2 +- examples/vue/persister/package.json | 8 +- examples/vue/simple/package.json | 4 +- .../package.json | 2 +- .../angular-query-experimental/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- packages/query-core/package.json | 2 +- .../query-persist-client-core/package.json | 2 +- .../query-sync-storage-persister/package.json | 2 +- packages/react-query-devtools/package.json | 2 +- .../package.json | 2 +- .../react-query-persist-client/package.json | 2 +- packages/react-query/package.json | 2 +- packages/solid-query-devtools/package.json | 2 +- .../solid-query-persist-client/package.json | 2 +- packages/solid-query/package.json | 2 +- packages/svelte-query-devtools/package.json | 2 +- .../svelte-query-persist-client/package.json | 2 +- packages/svelte-query/package.json | 2 +- packages/vue-query-devtools/package.json | 2 +- packages/vue-query/package.json | 2 +- pnpm-lock.yaml | 208 +++++++++--------- 71 files changed, 230 insertions(+), 230 deletions(-) diff --git a/examples/angular/basic/package.json b/examples/angular/basic/package.json index 99ef60cb7f..5a09ea23f2 100644 --- a/examples/angular/basic/package.json +++ b/examples/angular/basic/package.json @@ -14,7 +14,7 @@ "@angular/core": "^17.3.12", "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", - "@tanstack/angular-query-experimental": "^5.59.6", + "@tanstack/angular-query-experimental": "^5.59.9", "rxjs": "^7.8.1", "tslib": "^2.6.3", "zone.js": "^0.14.8" @@ -23,7 +23,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.59.6", + "@tanstack/angular-query-devtools-experimental": "^5.59.9", "typescript": "5.3.3" } } diff --git a/examples/angular/infinite-query-with-max-pages/package.json b/examples/angular/infinite-query-with-max-pages/package.json index d172943e53..0bc1f9b74d 100644 --- a/examples/angular/infinite-query-with-max-pages/package.json +++ b/examples/angular/infinite-query-with-max-pages/package.json @@ -14,7 +14,7 @@ "@angular/core": "^17.3.12", "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", - "@tanstack/angular-query-experimental": "^5.59.6", + "@tanstack/angular-query-experimental": "^5.59.9", "rxjs": "^7.8.1", "tslib": "^2.6.3", "zone.js": "^0.14.8" @@ -23,7 +23,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.59.6", + "@tanstack/angular-query-devtools-experimental": "^5.59.9", "typescript": "5.3.3" } } diff --git a/examples/angular/pagination/package.json b/examples/angular/pagination/package.json index e9fb2a57ae..c4a9fbd756 100644 --- a/examples/angular/pagination/package.json +++ b/examples/angular/pagination/package.json @@ -14,7 +14,7 @@ "@angular/core": "^17.3.12", "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", - "@tanstack/angular-query-experimental": "^5.59.6", + "@tanstack/angular-query-experimental": "^5.59.9", "rxjs": "^7.8.1", "tslib": "^2.6.3", "zone.js": "^0.14.8" @@ -23,7 +23,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.59.6", + "@tanstack/angular-query-devtools-experimental": "^5.59.9", "typescript": "5.3.3" } } diff --git a/examples/angular/router/package.json b/examples/angular/router/package.json index 126b574281..8e8bdbdf98 100644 --- a/examples/angular/router/package.json +++ b/examples/angular/router/package.json @@ -15,7 +15,7 @@ "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", "@angular/router": "^17.3.12", - "@tanstack/angular-query-experimental": "^5.59.6", + "@tanstack/angular-query-experimental": "^5.59.9", "rxjs": "^7.8.1", "tslib": "^2.6.3", "zone.js": "^0.14.8" @@ -24,7 +24,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.59.6", + "@tanstack/angular-query-devtools-experimental": "^5.59.9", "typescript": "5.3.3" } } diff --git a/examples/angular/rxjs/package.json b/examples/angular/rxjs/package.json index 7e07f1f28c..f86aa780a9 100644 --- a/examples/angular/rxjs/package.json +++ b/examples/angular/rxjs/package.json @@ -16,7 +16,7 @@ "@angular/forms": "17.3.12", "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", - "@tanstack/angular-query-experimental": "^5.59.6", + "@tanstack/angular-query-experimental": "^5.59.9", "rxjs": "^7.8.1", "tslib": "^2.6.3", "zone.js": "^0.14.8" @@ -25,7 +25,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.59.6", + "@tanstack/angular-query-devtools-experimental": "^5.59.9", "typescript": "5.3.3" } } diff --git a/examples/angular/simple/package.json b/examples/angular/simple/package.json index e0ab2bc419..65891708db 100644 --- a/examples/angular/simple/package.json +++ b/examples/angular/simple/package.json @@ -15,7 +15,7 @@ "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", "@angular/router": "^17.3.12", - "@tanstack/angular-query-experimental": "^5.59.6", + "@tanstack/angular-query-experimental": "^5.59.9", "rxjs": "^7.8.1", "tslib": "^2.6.3", "zone.js": "^0.14.8" @@ -24,7 +24,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.59.6", + "@tanstack/angular-query-devtools-experimental": "^5.59.9", "typescript": "5.3.3" } } diff --git a/examples/react/algolia/package.json b/examples/react/algolia/package.json index 78959a6c77..f24e06092d 100644 --- a/examples/react/algolia/package.json +++ b/examples/react/algolia/package.json @@ -10,8 +10,8 @@ }, "dependencies": { "@algolia/client-search": "5.2.1", - "@tanstack/react-query": "^5.59.8", - "@tanstack/react-query-devtools": "^5.59.8", + "@tanstack/react-query": "^5.59.9", + "@tanstack/react-query-devtools": "^5.59.9", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/auto-refetching/package.json b/examples/react/auto-refetching/package.json index c11b0adf00..6ac8300da6 100644 --- a/examples/react/auto-refetching/package.json +++ b/examples/react/auto-refetching/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.8", - "@tanstack/react-query-devtools": "^5.59.8", + "@tanstack/react-query": "^5.59.9", + "@tanstack/react-query-devtools": "^5.59.9", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/basic-graphql-request/package.json b/examples/react/basic-graphql-request/package.json index 34c1173d11..ac7a0887bd 100644 --- a/examples/react/basic-graphql-request/package.json +++ b/examples/react/basic-graphql-request/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.8", - "@tanstack/react-query-devtools": "^5.59.8", + "@tanstack/react-query": "^5.59.9", + "@tanstack/react-query-devtools": "^5.59.9", "graphql": "^16.9.0", "graphql-request": "^7.1.0", "react": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/basic/package.json b/examples/react/basic/package.json index 3ec835824f..ed2189d2ea 100644 --- a/examples/react/basic/package.json +++ b/examples/react/basic/package.json @@ -9,10 +9,10 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/query-sync-storage-persister": "^5.59.6", - "@tanstack/react-query": "^5.59.8", - "@tanstack/react-query-devtools": "^5.59.8", - "@tanstack/react-query-persist-client": "^5.59.8", + "@tanstack/query-sync-storage-persister": "^5.59.9", + "@tanstack/react-query": "^5.59.9", + "@tanstack/react-query-devtools": "^5.59.9", + "@tanstack/react-query-persist-client": "^5.59.9", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/default-query-function/package.json b/examples/react/default-query-function/package.json index 4f1986d150..d4ab2c02ba 100644 --- a/examples/react/default-query-function/package.json +++ b/examples/react/default-query-function/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.8", - "@tanstack/react-query-devtools": "^5.59.8", + "@tanstack/react-query": "^5.59.9", + "@tanstack/react-query-devtools": "^5.59.9", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/devtools-panel/package.json b/examples/react/devtools-panel/package.json index 52b4a44a35..b81f768f30 100644 --- a/examples/react/devtools-panel/package.json +++ b/examples/react/devtools-panel/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.8", - "@tanstack/react-query-devtools": "^5.59.8", + "@tanstack/react-query": "^5.59.9", + "@tanstack/react-query-devtools": "^5.59.9", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/infinite-query-with-max-pages/package.json b/examples/react/infinite-query-with-max-pages/package.json index c2413ce4b3..4edca692a6 100644 --- a/examples/react/infinite-query-with-max-pages/package.json +++ b/examples/react/infinite-query-with-max-pages/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.8", - "@tanstack/react-query-devtools": "^5.59.8", + "@tanstack/react-query": "^5.59.9", + "@tanstack/react-query-devtools": "^5.59.9", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/load-more-infinite-scroll/package.json b/examples/react/load-more-infinite-scroll/package.json index a80a214f18..ea03c98b86 100644 --- a/examples/react/load-more-infinite-scroll/package.json +++ b/examples/react/load-more-infinite-scroll/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.8", - "@tanstack/react-query-devtools": "^5.59.8", + "@tanstack/react-query": "^5.59.9", + "@tanstack/react-query-devtools": "^5.59.9", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/examples/react/nextjs-app-prefetching/package.json b/examples/react/nextjs-app-prefetching/package.json index f7d924c520..8df5a0466b 100644 --- a/examples/react/nextjs-app-prefetching/package.json +++ b/examples/react/nextjs-app-prefetching/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.8", - "@tanstack/react-query-devtools": "^5.59.8", + "@tanstack/react-query": "^5.59.9", + "@tanstack/react-query-devtools": "^5.59.9", "next": "^15.0.0-rc.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" diff --git a/examples/react/nextjs-suspense-streaming/package.json b/examples/react/nextjs-suspense-streaming/package.json index 8bd5ba3015..b10c5d841f 100644 --- a/examples/react/nextjs-suspense-streaming/package.json +++ b/examples/react/nextjs-suspense-streaming/package.json @@ -9,9 +9,9 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.8", - "@tanstack/react-query-devtools": "^5.59.8", - "@tanstack/react-query-next-experimental": "^5.59.8", + "@tanstack/react-query": "^5.59.9", + "@tanstack/react-query-devtools": "^5.59.9", + "@tanstack/react-query-next-experimental": "^5.59.9", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/nextjs/package.json b/examples/react/nextjs/package.json index 26de77a122..fd517efbf2 100644 --- a/examples/react/nextjs/package.json +++ b/examples/react/nextjs/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.8", - "@tanstack/react-query-devtools": "^5.59.8", + "@tanstack/react-query": "^5.59.9", + "@tanstack/react-query-devtools": "^5.59.9", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/offline/package.json b/examples/react/offline/package.json index 151357615f..9dabc1c4cb 100644 --- a/examples/react/offline/package.json +++ b/examples/react/offline/package.json @@ -8,11 +8,11 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/query-sync-storage-persister": "^5.59.6", + "@tanstack/query-sync-storage-persister": "^5.59.9", "@tanstack/react-location": "^3.7.4", - "@tanstack/react-query": "^5.59.8", - "@tanstack/react-query-devtools": "^5.59.8", - "@tanstack/react-query-persist-client": "^5.59.8", + "@tanstack/react-query": "^5.59.9", + "@tanstack/react-query-devtools": "^5.59.9", + "@tanstack/react-query-persist-client": "^5.59.9", "msw": "^2.3.4", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/optimistic-updates-cache/package.json b/examples/react/optimistic-updates-cache/package.json index 4e1236c598..ecd516eb2b 100755 --- a/examples/react/optimistic-updates-cache/package.json +++ b/examples/react/optimistic-updates-cache/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.8", - "@tanstack/react-query-devtools": "^5.59.8", + "@tanstack/react-query": "^5.59.9", + "@tanstack/react-query-devtools": "^5.59.9", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/optimistic-updates-ui/package.json b/examples/react/optimistic-updates-ui/package.json index 617e52b7d5..863c9944d7 100755 --- a/examples/react/optimistic-updates-ui/package.json +++ b/examples/react/optimistic-updates-ui/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.8", - "@tanstack/react-query-devtools": "^5.59.8", + "@tanstack/react-query": "^5.59.9", + "@tanstack/react-query-devtools": "^5.59.9", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/pagination/package.json b/examples/react/pagination/package.json index c0c81f199b..8c600d1542 100644 --- a/examples/react/pagination/package.json +++ b/examples/react/pagination/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.8", - "@tanstack/react-query-devtools": "^5.59.8", + "@tanstack/react-query": "^5.59.9", + "@tanstack/react-query-devtools": "^5.59.9", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/playground/package.json b/examples/react/playground/package.json index 07240dcb82..9673461b53 100644 --- a/examples/react/playground/package.json +++ b/examples/react/playground/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.8", - "@tanstack/react-query-devtools": "^5.59.8", + "@tanstack/react-query": "^5.59.9", + "@tanstack/react-query-devtools": "^5.59.9", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/prefetching/package.json b/examples/react/prefetching/package.json index fd1bc8f2c9..e14e0dee43 100644 --- a/examples/react/prefetching/package.json +++ b/examples/react/prefetching/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.8", - "@tanstack/react-query-devtools": "^5.59.8", + "@tanstack/react-query": "^5.59.9", + "@tanstack/react-query-devtools": "^5.59.9", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/react-native/package.json b/examples/react/react-native/package.json index d6df997483..3d17efa4e4 100644 --- a/examples/react/react-native/package.json +++ b/examples/react/react-native/package.json @@ -14,8 +14,8 @@ "@react-native-community/netinfo": "^11.3.2", "@react-navigation/native": "^6.1.18", "@react-navigation/stack": "^6.4.1", - "@tanstack/react-query": "^5.59.8", - "@tanstack/react-query-devtools": "^5.59.8", + "@tanstack/react-query": "^5.59.9", + "@tanstack/react-query-devtools": "^5.59.9", "expo": "^51.0.22", "expo-constants": "^16.0.2", "expo-status-bar": "^1.12.1", diff --git a/examples/react/react-router/package.json b/examples/react/react-router/package.json index 418e2adae7..517235675a 100644 --- a/examples/react/react-router/package.json +++ b/examples/react/react-router/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.8", - "@tanstack/react-query-devtools": "^5.59.8", + "@tanstack/react-query": "^5.59.9", + "@tanstack/react-query-devtools": "^5.59.9", "localforage": "^1.10.0", "match-sorter": "^6.3.4", "react": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/rick-morty/package.json b/examples/react/rick-morty/package.json index 048912a828..3866e42212 100644 --- a/examples/react/rick-morty/package.json +++ b/examples/react/rick-morty/package.json @@ -12,8 +12,8 @@ "@emotion/styled": "^11.13.0", "@mui/material": "^6.0.0", "@mui/styles": "^6.0.0", - "@tanstack/react-query": "^5.59.8", - "@tanstack/react-query-devtools": "^5.59.8", + "@tanstack/react-query": "^5.59.9", + "@tanstack/react-query-devtools": "^5.59.9", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", "react-router": "^6.25.1", diff --git a/examples/react/shadow-dom/package.json b/examples/react/shadow-dom/package.json index 3ff44619ed..2ad34de8b8 100644 --- a/examples/react/shadow-dom/package.json +++ b/examples/react/shadow-dom/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.8", - "@tanstack/react-query-devtools": "^5.59.8", + "@tanstack/react-query": "^5.59.9", + "@tanstack/react-query-devtools": "^5.59.9", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/simple/package.json b/examples/react/simple/package.json index 0d3fe80d46..8e699ec51f 100644 --- a/examples/react/simple/package.json +++ b/examples/react/simple/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.8", - "@tanstack/react-query-devtools": "^5.59.8", + "@tanstack/react-query": "^5.59.9", + "@tanstack/react-query-devtools": "^5.59.9", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/star-wars/package.json b/examples/react/star-wars/package.json index 984c6ef103..6a14b67a10 100644 --- a/examples/react/star-wars/package.json +++ b/examples/react/star-wars/package.json @@ -12,8 +12,8 @@ "@emotion/styled": "^11.13.0", "@mui/material": "^6.0.0", "@mui/styles": "^6.0.0", - "@tanstack/react-query": "^5.59.8", - "@tanstack/react-query-devtools": "^5.59.8", + "@tanstack/react-query": "^5.59.9", + "@tanstack/react-query-devtools": "^5.59.9", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", "react-router": "^6.25.1", diff --git a/examples/react/suspense/package.json b/examples/react/suspense/package.json index baf9d3c5ac..a378ad0508 100644 --- a/examples/react/suspense/package.json +++ b/examples/react/suspense/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.8", - "@tanstack/react-query-devtools": "^5.59.8", + "@tanstack/react-query": "^5.59.9", + "@tanstack/react-query-devtools": "^5.59.9", "font-awesome": "^4.7.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/solid/astro/package.json b/examples/solid/astro/package.json index 778193b764..022a72d9fe 100644 --- a/examples/solid/astro/package.json +++ b/examples/solid/astro/package.json @@ -15,8 +15,8 @@ "@astrojs/solid-js": "^4.4.0", "@astrojs/tailwind": "^5.1.0", "@astrojs/vercel": "^7.7.2", - "@tanstack/solid-query": "^5.59.6", - "@tanstack/solid-query-devtools": "^5.59.6", + "@tanstack/solid-query": "^5.59.9", + "@tanstack/solid-query-devtools": "^5.59.9", "astro": "^4.12.2", "solid-js": "^1.8.19", "tailwindcss": "^3.4.7", diff --git a/examples/solid/basic-graphql-request/package.json b/examples/solid/basic-graphql-request/package.json index 46cc1bb345..a1ed9b9856 100644 --- a/examples/solid/basic-graphql-request/package.json +++ b/examples/solid/basic-graphql-request/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-query": "^5.59.6", - "@tanstack/solid-query-devtools": "^5.59.6", + "@tanstack/solid-query": "^5.59.9", + "@tanstack/solid-query-devtools": "^5.59.9", "graphql": "^16.9.0", "graphql-request": "^7.1.0", "solid-js": "^1.8.19" diff --git a/examples/solid/basic/package.json b/examples/solid/basic/package.json index 5d80eed5e4..0dfc0b9a16 100644 --- a/examples/solid/basic/package.json +++ b/examples/solid/basic/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-query": "^5.59.6", - "@tanstack/solid-query-devtools": "^5.59.6", + "@tanstack/solid-query": "^5.59.9", + "@tanstack/solid-query-devtools": "^5.59.9", "solid-js": "^1.8.19" }, "devDependencies": { diff --git a/examples/solid/default-query-function/package.json b/examples/solid/default-query-function/package.json index 5abe89b416..f3246a822e 100644 --- a/examples/solid/default-query-function/package.json +++ b/examples/solid/default-query-function/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-query": "^5.59.6", - "@tanstack/solid-query-devtools": "^5.59.6", + "@tanstack/solid-query": "^5.59.9", + "@tanstack/solid-query-devtools": "^5.59.9", "solid-js": "^1.8.19" }, "devDependencies": { diff --git a/examples/solid/simple/package.json b/examples/solid/simple/package.json index 5717ef553d..31220a0932 100644 --- a/examples/solid/simple/package.json +++ b/examples/solid/simple/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-query": "^5.59.6", - "@tanstack/solid-query-devtools": "^5.59.6", + "@tanstack/solid-query": "^5.59.9", + "@tanstack/solid-query-devtools": "^5.59.9", "solid-js": "^1.8.19" }, "devDependencies": { diff --git a/examples/solid/solid-start-streaming/package.json b/examples/solid/solid-start-streaming/package.json index 68d99ff161..e2eacb378c 100644 --- a/examples/solid/solid-start-streaming/package.json +++ b/examples/solid/solid-start-streaming/package.json @@ -12,8 +12,8 @@ "@solidjs/meta": "^0.29.4", "@solidjs/router": "^0.14.1", "@solidjs/start": "^1.0.6", - "@tanstack/solid-query": "^5.59.6", - "@tanstack/solid-query-devtools": "^5.59.6", + "@tanstack/solid-query": "^5.59.9", + "@tanstack/solid-query-devtools": "^5.59.9", "solid-js": "^1.8.19", "vinxi": "^0.4.1" }, diff --git a/examples/svelte/auto-refetching/package.json b/examples/svelte/auto-refetching/package.json index e72594c02c..a85927903d 100644 --- a/examples/svelte/auto-refetching/package.json +++ b/examples/svelte/auto-refetching/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.59.6", - "@tanstack/svelte-query-devtools": "^5.59.6" + "@tanstack/svelte-query": "^5.59.9", + "@tanstack/svelte-query-devtools": "^5.59.9" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/basic/package.json b/examples/svelte/basic/package.json index 01d2a323de..4458f48295 100644 --- a/examples/svelte/basic/package.json +++ b/examples/svelte/basic/package.json @@ -9,10 +9,10 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/query-sync-storage-persister": "^5.59.6", - "@tanstack/svelte-query": "^5.59.6", - "@tanstack/svelte-query-devtools": "^5.59.6", - "@tanstack/svelte-query-persist-client": "^5.59.6" + "@tanstack/query-sync-storage-persister": "^5.59.9", + "@tanstack/svelte-query": "^5.59.9", + "@tanstack/svelte-query-devtools": "^5.59.9", + "@tanstack/svelte-query-persist-client": "^5.59.9" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/load-more-infinite-scroll/package.json b/examples/svelte/load-more-infinite-scroll/package.json index dc3fb99a1f..517250826a 100644 --- a/examples/svelte/load-more-infinite-scroll/package.json +++ b/examples/svelte/load-more-infinite-scroll/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.59.6", - "@tanstack/svelte-query-devtools": "^5.59.6" + "@tanstack/svelte-query": "^5.59.9", + "@tanstack/svelte-query-devtools": "^5.59.9" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/optimistic-updates/package.json b/examples/svelte/optimistic-updates/package.json index c5519d14e7..7dd41c25c1 100644 --- a/examples/svelte/optimistic-updates/package.json +++ b/examples/svelte/optimistic-updates/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.59.6", - "@tanstack/svelte-query-devtools": "^5.59.6" + "@tanstack/svelte-query": "^5.59.9", + "@tanstack/svelte-query-devtools": "^5.59.9" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/playground/package.json b/examples/svelte/playground/package.json index 77a6adccd9..a58e019428 100644 --- a/examples/svelte/playground/package.json +++ b/examples/svelte/playground/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.59.6", - "@tanstack/svelte-query-devtools": "^5.59.6" + "@tanstack/svelte-query": "^5.59.9", + "@tanstack/svelte-query-devtools": "^5.59.9" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/simple/package.json b/examples/svelte/simple/package.json index 5d1e1c4e96..aa831a7154 100644 --- a/examples/svelte/simple/package.json +++ b/examples/svelte/simple/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.59.6", - "@tanstack/svelte-query-devtools": "^5.59.6" + "@tanstack/svelte-query": "^5.59.9", + "@tanstack/svelte-query-devtools": "^5.59.9" }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^3.1.1", diff --git a/examples/svelte/ssr/package.json b/examples/svelte/ssr/package.json index 797aeb03f7..43a44ced24 100644 --- a/examples/svelte/ssr/package.json +++ b/examples/svelte/ssr/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.59.6", - "@tanstack/svelte-query-devtools": "^5.59.6" + "@tanstack/svelte-query": "^5.59.9", + "@tanstack/svelte-query-devtools": "^5.59.9" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/star-wars/package.json b/examples/svelte/star-wars/package.json index 7f81b27ee6..9127e22858 100644 --- a/examples/svelte/star-wars/package.json +++ b/examples/svelte/star-wars/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.59.6", - "@tanstack/svelte-query-devtools": "^5.59.6" + "@tanstack/svelte-query": "^5.59.9", + "@tanstack/svelte-query-devtools": "^5.59.9" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/vue/2.6-basic/package.json b/examples/vue/2.6-basic/package.json index fd12fc1fac..6976675ff1 100644 --- a/examples/vue/2.6-basic/package.json +++ b/examples/vue/2.6-basic/package.json @@ -8,7 +8,7 @@ "_preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.59.6", + "@tanstack/vue-query": "^5.59.9", "@vue/composition-api": "1.7.2", "vue": "2.6.14", "vue-template-compiler": "2.6.14" diff --git a/examples/vue/2.7-basic/package.json b/examples/vue/2.7-basic/package.json index d9b7403dc5..8b80585f93 100644 --- a/examples/vue/2.7-basic/package.json +++ b/examples/vue/2.7-basic/package.json @@ -8,7 +8,7 @@ "_serve": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.59.6", + "@tanstack/vue-query": "^5.59.9", "vue": "2.7.16", "vue-template-compiler": "2.7.16" }, diff --git a/examples/vue/basic/package.json b/examples/vue/basic/package.json index d57c47da19..c5986a1402 100644 --- a/examples/vue/basic/package.json +++ b/examples/vue/basic/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.59.6", - "@tanstack/vue-query-devtools": "^5.59.6", + "@tanstack/vue-query": "^5.59.9", + "@tanstack/vue-query-devtools": "^5.59.9", "vue": "^3.4.27" }, "devDependencies": { diff --git a/examples/vue/dependent-queries/package.json b/examples/vue/dependent-queries/package.json index a2f07d436e..7ed2c00862 100644 --- a/examples/vue/dependent-queries/package.json +++ b/examples/vue/dependent-queries/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.59.6", + "@tanstack/vue-query": "^5.59.9", "vue": "^3.4.27" }, "devDependencies": { diff --git a/examples/vue/nuxt3/package.json b/examples/vue/nuxt3/package.json index 7b051a3572..2316c05d1a 100644 --- a/examples/vue/nuxt3/package.json +++ b/examples/vue/nuxt3/package.json @@ -7,7 +7,7 @@ "_start": "node .output/server/index.mjs" }, "dependencies": { - "@tanstack/vue-query": "^5.59.6" + "@tanstack/vue-query": "^5.59.9" }, "devDependencies": { "nuxt": "^3.12.4" diff --git a/examples/vue/persister/package.json b/examples/vue/persister/package.json index 87cc6a47a6..46530fa657 100644 --- a/examples/vue/persister/package.json +++ b/examples/vue/persister/package.json @@ -8,10 +8,10 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/query-core": "^5.59.6", - "@tanstack/query-persist-client-core": "^5.59.6", - "@tanstack/query-sync-storage-persister": "^5.59.6", - "@tanstack/vue-query": "^5.59.6", + "@tanstack/query-core": "^5.59.9", + "@tanstack/query-persist-client-core": "^5.59.9", + "@tanstack/query-sync-storage-persister": "^5.59.9", + "@tanstack/vue-query": "^5.59.9", "idb-keyval": "^6.2.1", "vue": "^3.4.27" }, diff --git a/examples/vue/simple/package.json b/examples/vue/simple/package.json index e561b99666..dfc0cc83f6 100644 --- a/examples/vue/simple/package.json +++ b/examples/vue/simple/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.59.6", - "@tanstack/vue-query-devtools": "^5.59.6", + "@tanstack/vue-query": "^5.59.9", + "@tanstack/vue-query-devtools": "^5.59.9", "vue": "^3.4.27" }, "devDependencies": { diff --git a/packages/angular-query-devtools-experimental/package.json b/packages/angular-query-devtools-experimental/package.json index 248202b28b..8044954528 100644 --- a/packages/angular-query-devtools-experimental/package.json +++ b/packages/angular-query-devtools-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/angular-query-devtools-experimental", - "version": "5.59.6", + "version": "5.59.9", "description": "Developer tools to interact with and visualize the TanStack/angular-query cache", "author": "Arnoud de Vries", "license": "MIT", diff --git a/packages/angular-query-experimental/package.json b/packages/angular-query-experimental/package.json index 98ef93696a..488ebc149b 100644 --- a/packages/angular-query-experimental/package.json +++ b/packages/angular-query-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/angular-query-experimental", - "version": "5.59.6", + "version": "5.59.9", "description": "Signals for managing, caching and syncing asynchronous and remote data in Angular", "author": "Arnoud de Vries", "license": "MIT", diff --git a/packages/query-async-storage-persister/package.json b/packages/query-async-storage-persister/package.json index 96bf085f1a..dffca33730 100644 --- a/packages/query-async-storage-persister/package.json +++ b/packages/query-async-storage-persister/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-async-storage-persister", - "version": "5.59.6", + "version": "5.59.9", "description": "A persister for asynchronous storages, to be used with TanStack/Query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-broadcast-client-experimental/package.json b/packages/query-broadcast-client-experimental/package.json index 6c3200fd27..003c2ac914 100644 --- a/packages/query-broadcast-client-experimental/package.json +++ b/packages/query-broadcast-client-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-broadcast-client-experimental", - "version": "5.59.6", + "version": "5.59.9", "description": "An experimental plugin to for broadcasting the state of your queryClient between browser tabs/windows", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-core/package.json b/packages/query-core/package.json index fbc0230de9..632c85829d 100644 --- a/packages/query-core/package.json +++ b/packages/query-core/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-core", - "version": "5.59.6", + "version": "5.59.9", "description": "The framework agnostic core that powers TanStack Query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-persist-client-core/package.json b/packages/query-persist-client-core/package.json index 8a3c3f23db..63f34a60c3 100644 --- a/packages/query-persist-client-core/package.json +++ b/packages/query-persist-client-core/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-persist-client-core", - "version": "5.59.6", + "version": "5.59.9", "description": "Set of utilities for interacting with persisters, which can save your queryClient for later use", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-sync-storage-persister/package.json b/packages/query-sync-storage-persister/package.json index 7a3c76427b..19ff6ec0c2 100644 --- a/packages/query-sync-storage-persister/package.json +++ b/packages/query-sync-storage-persister/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-sync-storage-persister", - "version": "5.59.6", + "version": "5.59.9", "description": "A persister for synchronous storages, to be used with TanStack/Query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-devtools/package.json b/packages/react-query-devtools/package.json index 51e36d618a..2276b4d467 100644 --- a/packages/react-query-devtools/package.json +++ b/packages/react-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-devtools", - "version": "5.59.8", + "version": "5.59.9", "description": "Developer tools to interact with and visualize the TanStack/react-query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-next-experimental/package.json b/packages/react-query-next-experimental/package.json index ac6ec2eb79..d7efb9fdb8 100644 --- a/packages/react-query-next-experimental/package.json +++ b/packages/react-query-next-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-next-experimental", - "version": "5.59.8", + "version": "5.59.9", "description": "Hydration utils for React Query in the NextJs app directory", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-persist-client/package.json b/packages/react-query-persist-client/package.json index 15c9368af7..6ed05b8130 100644 --- a/packages/react-query-persist-client/package.json +++ b/packages/react-query-persist-client/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-persist-client", - "version": "5.59.8", + "version": "5.59.9", "description": "React bindings to work with persisters in TanStack/react-query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query/package.json b/packages/react-query/package.json index c69886d31e..f4c82b833a 100644 --- a/packages/react-query/package.json +++ b/packages/react-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query", - "version": "5.59.8", + "version": "5.59.9", "description": "Hooks for managing, caching and syncing asynchronous and remote data in React", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/solid-query-devtools/package.json b/packages/solid-query-devtools/package.json index df278a6841..33437d2324 100644 --- a/packages/solid-query-devtools/package.json +++ b/packages/solid-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-query-devtools", - "version": "5.59.6", + "version": "5.59.9", "description": "Developer tools to interact with and visualize the TanStack/solid-query Query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/solid-query-persist-client/package.json b/packages/solid-query-persist-client/package.json index 88c700a02e..d93d057c74 100644 --- a/packages/solid-query-persist-client/package.json +++ b/packages/solid-query-persist-client/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-query-persist-client", - "version": "5.59.6", + "version": "5.59.9", "description": "Solid.js bindings to work with persisters in TanStack/solid-query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/solid-query/package.json b/packages/solid-query/package.json index bb9f8f8a15..8da57f408d 100644 --- a/packages/solid-query/package.json +++ b/packages/solid-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-query", - "version": "5.59.6", + "version": "5.59.9", "description": "Primitives for managing, caching and syncing asynchronous and remote data in Solid", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/svelte-query-devtools/package.json b/packages/svelte-query-devtools/package.json index ca1b60fbad..d25f21ca35 100644 --- a/packages/svelte-query-devtools/package.json +++ b/packages/svelte-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-query-devtools", - "version": "5.59.6", + "version": "5.59.9", "description": "Developer tools to interact with and visualize the TanStack/svelte-query cache", "author": "Lachlan Collins", "license": "MIT", diff --git a/packages/svelte-query-persist-client/package.json b/packages/svelte-query-persist-client/package.json index b4988d5464..67552c8232 100644 --- a/packages/svelte-query-persist-client/package.json +++ b/packages/svelte-query-persist-client/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-query-persist-client", - "version": "5.59.6", + "version": "5.59.9", "description": "Svelte bindings to work with persisters in TanStack/svelte-query", "author": "Lachlan Collins", "license": "MIT", diff --git a/packages/svelte-query/package.json b/packages/svelte-query/package.json index 59353ea0ec..aa1cbd8af9 100644 --- a/packages/svelte-query/package.json +++ b/packages/svelte-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-query", - "version": "5.59.6", + "version": "5.59.9", "description": "Primitives for managing, caching and syncing asynchronous and remote data in Svelte", "author": "Lachlan Collins", "license": "MIT", diff --git a/packages/vue-query-devtools/package.json b/packages/vue-query-devtools/package.json index 48e7ed853c..288ca042a5 100644 --- a/packages/vue-query-devtools/package.json +++ b/packages/vue-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-query-devtools", - "version": "5.59.6", + "version": "5.59.9", "description": "Developer tools to interact with and visualize the TanStack/vue-query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/vue-query/package.json b/packages/vue-query/package.json index b44ef8b3c4..bc450942f1 100644 --- a/packages/vue-query/package.json +++ b/packages/vue-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-query", - "version": "5.59.6", + "version": "5.59.9", "description": "Hooks for managing, caching and syncing asynchronous and remote data in Vue", "author": "Damian Osipiuk", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 92fcb79b13..f528ef9a0b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -148,7 +148,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) '@tanstack/angular-query-experimental': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.1 @@ -170,7 +170,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -194,7 +194,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) '@tanstack/angular-query-experimental': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.1 @@ -216,7 +216,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -240,7 +240,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) '@tanstack/angular-query-experimental': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.1 @@ -262,7 +262,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -289,7 +289,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(rxjs@7.8.1) '@tanstack/angular-query-experimental': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.1 @@ -311,7 +311,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -341,7 +341,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) '@tanstack/angular-query-experimental': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.1 @@ -363,7 +363,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -390,7 +390,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(rxjs@7.8.1) '@tanstack/angular-query-experimental': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.1 @@ -412,7 +412,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -424,10 +424,10 @@ importers: specifier: 5.2.1 version: 5.2.1 '@tanstack/react-query': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -458,10 +458,10 @@ importers: examples/react/auto-refetching: dependencies: '@tanstack/react-query': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -486,16 +486,16 @@ importers: examples/react/basic: dependencies: '@tanstack/query-sync-storage-persister': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/query-sync-storage-persister '@tanstack/react-query': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query-devtools '@tanstack/react-query-persist-client': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query-persist-client react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -526,10 +526,10 @@ importers: examples/react/basic-graphql-request: dependencies: '@tanstack/react-query': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query-devtools graphql: specifier: ^16.9.0 @@ -554,10 +554,10 @@ importers: examples/react/default-query-function: dependencies: '@tanstack/react-query': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -579,10 +579,10 @@ importers: examples/react/devtools-panel: dependencies: '@tanstack/react-query': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -604,10 +604,10 @@ importers: examples/react/infinite-query-with-max-pages: dependencies: '@tanstack/react-query': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -632,10 +632,10 @@ importers: examples/react/load-more-infinite-scroll: dependencies: '@tanstack/react-query': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -663,10 +663,10 @@ importers: examples/react/nextjs: dependencies: '@tanstack/react-query': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -691,10 +691,10 @@ importers: examples/react/nextjs-app-prefetching: dependencies: '@tanstack/react-query': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query-devtools next: specifier: ^15.0.0-rc.0 @@ -719,13 +719,13 @@ importers: examples/react/nextjs-suspense-streaming: dependencies: '@tanstack/react-query': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query-devtools '@tanstack/react-query-next-experimental': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query-next-experimental next: specifier: ^14.2.5 @@ -747,19 +747,19 @@ importers: examples/react/offline: dependencies: '@tanstack/query-sync-storage-persister': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/query-sync-storage-persister '@tanstack/react-location': specifier: ^3.7.4 version: 3.7.4(react-dom@19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522))(react@19.0.0-rc-4c2e457c7c-20240522) '@tanstack/react-query': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query-devtools '@tanstack/react-query-persist-client': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query-persist-client msw: specifier: ^2.3.4 @@ -787,10 +787,10 @@ importers: examples/react/optimistic-updates-cache: dependencies: '@tanstack/react-query': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -815,10 +815,10 @@ importers: examples/react/optimistic-updates-ui: dependencies: '@tanstack/react-query': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -843,10 +843,10 @@ importers: examples/react/pagination: dependencies: '@tanstack/react-query': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -871,10 +871,10 @@ importers: examples/react/playground: dependencies: '@tanstack/react-query': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -896,10 +896,10 @@ importers: examples/react/prefetching: dependencies: '@tanstack/react-query': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -933,10 +933,10 @@ importers: specifier: ^6.4.1 version: 6.4.1(hz73ogopnnbu7tdkoevhdncb4q) '@tanstack/react-query': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query-devtools expo: specifier: ^51.0.22 @@ -985,10 +985,10 @@ importers: examples/react/react-router: dependencies: '@tanstack/react-query': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query-devtools localforage: specifier: ^1.10.0 @@ -1049,10 +1049,10 @@ importers: specifier: ^6.0.0 version: 6.0.0(react@19.0.0-rc-4c2e457c7c-20240522)(types-react@19.0.0-rc.1) '@tanstack/react-query': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1080,10 +1080,10 @@ importers: examples/react/shadow-dom: dependencies: '@tanstack/react-query': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1111,10 +1111,10 @@ importers: examples/react/simple: dependencies: '@tanstack/react-query': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1148,10 +1148,10 @@ importers: specifier: ^6.0.0 version: 6.0.0(react@19.0.0-rc-4c2e457c7c-20240522)(types-react@19.0.0-rc.1) '@tanstack/react-query': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1179,10 +1179,10 @@ importers: examples/react/suspense: dependencies: '@tanstack/react-query': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.8 + specifier: ^5.59.9 version: link:../../../packages/react-query-devtools font-awesome: specifier: ^4.7.0 @@ -1225,10 +1225,10 @@ importers: specifier: ^7.7.2 version: 7.7.2(astro@4.12.3(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)(typescript@5.3.3))(encoding@0.1.13)(next@14.2.5(@babel/core@7.25.2)(react-dom@19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522))(react@18.3.1)(sass@1.77.8))(react@18.3.1) '@tanstack/solid-query': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/solid-query-devtools astro: specifier: ^4.12.2 @@ -1246,10 +1246,10 @@ importers: examples/solid/basic: dependencies: '@tanstack/solid-query': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.8.19 @@ -1268,10 +1268,10 @@ importers: examples/solid/basic-graphql-request: dependencies: '@tanstack/solid-query': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/solid-query-devtools graphql: specifier: ^16.9.0 @@ -1296,10 +1296,10 @@ importers: examples/solid/default-query-function: dependencies: '@tanstack/solid-query': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.8.19 @@ -1318,10 +1318,10 @@ importers: examples/solid/simple: dependencies: '@tanstack/solid-query': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.8.19 @@ -1352,10 +1352,10 @@ importers: specifier: ^1.0.6 version: 1.0.6(@testing-library/jest-dom@6.4.8)(rollup@4.24.0)(solid-js@1.8.19)(vinxi@0.4.1(@types/node@22.7.4)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3))(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@tanstack/solid-query': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.8.19 @@ -1367,10 +1367,10 @@ importers: examples/svelte/auto-refetching: dependencies: '@tanstack/svelte-query': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1398,16 +1398,16 @@ importers: examples/svelte/basic: dependencies: '@tanstack/query-sync-storage-persister': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/query-sync-storage-persister '@tanstack/svelte-query': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/svelte-query-devtools '@tanstack/svelte-query-persist-client': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/svelte-query-persist-client devDependencies: '@sveltejs/adapter-auto': @@ -1435,10 +1435,10 @@ importers: examples/svelte/load-more-infinite-scroll: dependencies: '@tanstack/svelte-query': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1466,10 +1466,10 @@ importers: examples/svelte/optimistic-updates: dependencies: '@tanstack/svelte-query': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1497,10 +1497,10 @@ importers: examples/svelte/playground: dependencies: '@tanstack/svelte-query': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1528,10 +1528,10 @@ importers: examples/svelte/simple: dependencies: '@tanstack/svelte-query': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/vite-plugin-svelte': @@ -1556,10 +1556,10 @@ importers: examples/svelte/ssr: dependencies: '@tanstack/svelte-query': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1587,10 +1587,10 @@ importers: examples/svelte/star-wars: dependencies: '@tanstack/svelte-query': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1627,10 +1627,10 @@ importers: examples/vue/basic: dependencies: '@tanstack/vue-query': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/vue-query '@tanstack/vue-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/vue-query-devtools vue: specifier: ^3.4.27 @@ -1649,7 +1649,7 @@ importers: examples/vue/dependent-queries: dependencies: '@tanstack/vue-query': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/vue-query vue: specifier: ^3.4.27 @@ -1668,16 +1668,16 @@ importers: examples/vue/persister: dependencies: '@tanstack/query-core': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/query-core '@tanstack/query-persist-client-core': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/query-persist-client-core '@tanstack/query-sync-storage-persister': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/query-sync-storage-persister '@tanstack/vue-query': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/vue-query idb-keyval: specifier: ^6.2.1 @@ -1699,10 +1699,10 @@ importers: examples/vue/simple: dependencies: '@tanstack/vue-query': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/vue-query '@tanstack/vue-query-devtools': - specifier: ^5.59.6 + specifier: ^5.59.9 version: link:../../../packages/vue-query-devtools vue: specifier: ^3.4.27 From 931d98d5ab7dc9194e66069307dd9f1dd37e8ab3 Mon Sep 17 00:00:00 2001 From: Sunghoon <122661764+sungpaks@users.noreply.github.com> Date: Fri, 11 Oct 2024 14:27:02 +0900 Subject: [PATCH 45/49] fix(react-query): Allow optional initialData object in queryOptions (#8162) * fix(react-query): Allow optional initialData in infiniteQueryoptions * fix(react-query): Allow optional initialData object in queryOptions * refactor(react-query): removed unnecessary lines in infiniteQueryOptions test --------- Co-authored-by: chosunghoon --- .../__tests__/infiniteQueryOptions.test-d.tsx | 4 ---- .../src/__tests__/queryOptions.test-d.tsx | 20 ++++++++++++++++++- .../react-query/src/infiniteQueryOptions.ts | 1 + packages/react-query/src/queryOptions.ts | 5 ++++- 4 files changed, 24 insertions(+), 6 deletions(-) diff --git a/packages/react-query/src/__tests__/infiniteQueryOptions.test-d.tsx b/packages/react-query/src/__tests__/infiniteQueryOptions.test-d.tsx index 78243a4f3f..fd8bd57917 100644 --- a/packages/react-query/src/__tests__/infiniteQueryOptions.test-d.tsx +++ b/packages/react-query/src/__tests__/infiniteQueryOptions.test-d.tsx @@ -158,14 +158,12 @@ describe('infiniteQueryOptions', () => { const queryOptions = infiniteQueryOptions({ queryKey: ['example'], queryFn: async () => initialData, - // initialData below errors initialData: initialData ? () => ({ pages: [initialData], pageParams: [] }) : undefined, getNextPageParam: () => 1, initialPageParam: 1, }) - queryOptions.initialData expectTypeOf(queryOptions.initialData).toMatchTypeOf< | InitialDataFunction> | InfiniteData<{ example: boolean }, number> @@ -178,14 +176,12 @@ describe('infiniteQueryOptions', () => { const queryOptions = infiniteQueryOptions({ queryKey: ['example'], queryFn: async () => initialData, - // initialData below errors initialData: initialData ? { pages: [initialData], pageParams: [] } : undefined, getNextPageParam: () => 1, initialPageParam: 1, }) - queryOptions.initialData expectTypeOf(queryOptions.initialData).toMatchTypeOf< | InitialDataFunction> | InfiniteData<{ example: boolean }, number> diff --git a/packages/react-query/src/__tests__/queryOptions.test-d.tsx b/packages/react-query/src/__tests__/queryOptions.test-d.tsx index 03958a63a0..f833d0db5a 100644 --- a/packages/react-query/src/__tests__/queryOptions.test-d.tsx +++ b/packages/react-query/src/__tests__/queryOptions.test-d.tsx @@ -9,7 +9,10 @@ import { queryOptions } from '../queryOptions' import { useQuery } from '../useQuery' import { useQueries } from '../useQueries' import { useSuspenseQuery } from '../useSuspenseQuery' -import type { QueryObserverResult } from '@tanstack/query-core' +import type { + InitialDataFunction, + QueryObserverResult, +} from '@tanstack/query-core' describe('queryOptions', () => { it('should not allow excess properties', () => { @@ -205,4 +208,19 @@ describe('queryOptions', () => { }, }) }) + + it('should allow optional initialData object', () => { + const testFn = (id?: string) => { + const options = queryOptions({ + queryKey: ['test'], + queryFn: async () => 'something string', + initialData: id ? 'initial string' : undefined, + }) + expectTypeOf(options.initialData).toMatchTypeOf< + InitialDataFunction | string | undefined + >() + } + testFn('id') + testFn() + }) }) diff --git a/packages/react-query/src/infiniteQueryOptions.ts b/packages/react-query/src/infiniteQueryOptions.ts index 240aada9f2..134cbabcec 100644 --- a/packages/react-query/src/infiniteQueryOptions.ts +++ b/packages/react-query/src/infiniteQueryOptions.ts @@ -48,6 +48,7 @@ export type DefinedInitialDataInfiniteOptions< initialData: | NonUndefinedGuard> | (() => NonUndefinedGuard>) + | undefined } export function infiniteQueryOptions< diff --git a/packages/react-query/src/queryOptions.ts b/packages/react-query/src/queryOptions.ts index ec1c11aa2c..b659cc034f 100644 --- a/packages/react-query/src/queryOptions.ts +++ b/packages/react-query/src/queryOptions.ts @@ -12,7 +12,10 @@ export type UndefinedInitialDataOptions< TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey, > = UseQueryOptions & { - initialData?: undefined | InitialDataFunction> + initialData?: + | undefined + | InitialDataFunction> + | NonUndefinedGuard } type NonUndefinedGuard = T extends undefined ? never : T From 5edd617eac7d27ef4850b101f31281d6079c9de2 Mon Sep 17 00:00:00 2001 From: Dominik Dorfmeister Date: Fri, 11 Oct 2024 20:21:58 +0200 Subject: [PATCH 46/49] fix(core): correctly gc query when suspense is used when query unmounts while it's still fetching (#8168) * fix(core): correctly gc query when suspense is used when query unmounts while it's still fetching the `isFetchingOptimistic` workaround was added to make sure some "thing" I don't remember anymore works in suspense; we added tests for that; however, in the meantime, we added a minimum gcTime for suspense queries, which also solves that problem (tests still work); this makes the `isFetchingOptimistic` workaround unnecessary, and this workaround is actually what causes the unmount issue * chore: try to stabilize a flaky test --- packages/query-core/src/query.ts | 15 +--- packages/query-core/src/queryObserver.ts | 1 - .../src/__tests__/suspense.test.tsx | 76 ++++++++++++++++++- .../src/__tests__/useMutationState.test.tsx | 24 +++--- 4 files changed, 90 insertions(+), 26 deletions(-) diff --git a/packages/query-core/src/query.ts b/packages/query-core/src/query.ts index 9850c75160..3485d8ce28 100644 --- a/packages/query-core/src/query.ts +++ b/packages/query-core/src/query.ts @@ -163,7 +163,6 @@ export class Query< queryHash: string options!: QueryOptions state: QueryState - isFetchingOptimistic?: boolean #initialState: QueryState #revertState?: QueryState @@ -482,11 +481,8 @@ export class Query< ) } - if (!this.isFetchingOptimistic) { - // Schedule query gc after fetching - this.scheduleGc() - } - this.isFetchingOptimistic = false + // Schedule query gc after fetching + this.scheduleGc() } // Try to fetch the data @@ -522,11 +518,8 @@ export class Query< this as Query, ) - if (!this.isFetchingOptimistic) { - // Schedule query gc after fetching - this.scheduleGc() - } - this.isFetchingOptimistic = false + // Schedule query gc after fetching + this.scheduleGc() }, onError, onFail: (failureCount, error) => { diff --git a/packages/query-core/src/queryObserver.ts b/packages/query-core/src/queryObserver.ts index 37442ce42f..5a4db60269 100644 --- a/packages/query-core/src/queryObserver.ts +++ b/packages/query-core/src/queryObserver.ts @@ -320,7 +320,6 @@ export class QueryObserver< const query = this.#client .getQueryCache() .build(this.#client, defaultedOptions) - query.isFetchingOptimistic = true return query.fetch().then(() => this.createResult(query, defaultedOptions)) } diff --git a/packages/react-query/src/__tests__/suspense.test.tsx b/packages/react-query/src/__tests__/suspense.test.tsx index 13d4eadd8c..8607b0bde2 100644 --- a/packages/react-query/src/__tests__/suspense.test.tsx +++ b/packages/react-query/src/__tests__/suspense.test.tsx @@ -1,5 +1,5 @@ -import { describe, expect, it, vi } from 'vitest' -import { fireEvent, waitFor } from '@testing-library/react' +import { afterAll, beforeAll, describe, expect, it, vi } from 'vitest' +import { act, fireEvent, waitFor } from '@testing-library/react' import * as React from 'react' import { ErrorBoundary } from 'react-error-boundary' import { @@ -1235,4 +1235,76 @@ describe('useSuspenseQueries', () => { expect(count).toBe(1) consoleMock.mockRestore() }) + + describe('gc (with fake timers)', () => { + beforeAll(() => { + vi.useFakeTimers() + }) + + afterAll(() => { + vi.useRealTimers() + }) + + it('should gc when unmounted while fetching with low gcTime (#8159)', async () => { + const key = queryKey() + + function Page() { + return ( + + + + ) + } + + function Component() { + const { data } = useSuspenseQuery({ + queryKey: key, + queryFn: async () => { + await sleep(3000) + return 'data' + }, + gcTime: 1000, + }) + + return
{data}
+ } + + function Page2() { + return
page2
+ } + + function App() { + const [show, setShow] = React.useState(true) + return ( +
+ {show ? : } + +
+ ) + } + + const rendered = renderWithClient(queryClient, ) + + await act(() => vi.advanceTimersByTimeAsync(200)) + + rendered.getByText('loading') + + // unmount while still fetching + fireEvent.click(rendered.getByText('hide')) + + await act(() => vi.advanceTimersByTimeAsync(800)) + + rendered.getByText('page2') + + // wait for query to be resolved + await act(() => vi.advanceTimersByTimeAsync(2000)) + + expect(queryClient.getQueryData(key)).toBe('data') + + // wait for gc + await act(() => vi.advanceTimersByTimeAsync(1000)) + + expect(queryClient.getQueryData(key)).toBe(undefined) + }) + }) }) diff --git a/packages/react-query/src/__tests__/useMutationState.test.tsx b/packages/react-query/src/__tests__/useMutationState.test.tsx index 24a50de691..32fb793cc0 100644 --- a/packages/react-query/src/__tests__/useMutationState.test.tsx +++ b/packages/react-query/src/__tests__/useMutationState.test.tsx @@ -7,7 +7,6 @@ import { createQueryClient, doNotExecute, renderWithClient, - setActTimeout, sleep, } from './utils' import type { MutationState, MutationStatus } from '@tanstack/query-core' @@ -27,26 +26,24 @@ describe('useIsMutating', () => { const { mutate: mutate1 } = useMutation({ mutationKey: ['mutation1'], mutationFn: async () => { - await sleep(150) + await sleep(50) return 'data' }, }) const { mutate: mutate2 } = useMutation({ mutationKey: ['mutation2'], mutationFn: async () => { - await sleep(50) + await sleep(10) return 'data' }, }) - React.useEffect(() => { - mutate1() - setActTimeout(() => { - mutate2() - }, 50) - }, [mutate1, mutate2]) - - return null + return ( +
+ + +
+ ) } function Page() { @@ -58,7 +55,10 @@ describe('useIsMutating', () => { ) } - renderWithClient(queryClient, ) + const rendered = renderWithClient(queryClient, ) + fireEvent.click(rendered.getByRole('button', { name: /mutate1/i })) + await sleep(10) + fireEvent.click(rendered.getByRole('button', { name: /mutate2/i })) await waitFor(() => expect(isMutatingArray).toEqual([0, 1, 2, 1, 0])) }) From c6351949d12016fd4cb293a81d96fb738b340615 Mon Sep 17 00:00:00 2001 From: Tanner Linsley Date: Fri, 11 Oct 2024 18:24:41 +0000 Subject: [PATCH 47/49] release: v5.59.10 --- examples/angular/basic/package.json | 4 +- .../package.json | 4 +- examples/angular/pagination/package.json | 4 +- examples/angular/router/package.json | 4 +- examples/angular/rxjs/package.json | 4 +- examples/angular/simple/package.json | 4 +- examples/react/algolia/package.json | 4 +- examples/react/auto-refetching/package.json | 4 +- .../react/basic-graphql-request/package.json | 4 +- examples/react/basic/package.json | 8 +- .../react/default-query-function/package.json | 4 +- examples/react/devtools-panel/package.json | 4 +- .../package.json | 4 +- .../load-more-infinite-scroll/package.json | 4 +- .../react/nextjs-app-prefetching/package.json | 4 +- .../nextjs-suspense-streaming/package.json | 6 +- examples/react/nextjs/package.json | 4 +- examples/react/offline/package.json | 8 +- .../optimistic-updates-cache/package.json | 4 +- .../react/optimistic-updates-ui/package.json | 4 +- examples/react/pagination/package.json | 4 +- examples/react/playground/package.json | 4 +- examples/react/prefetching/package.json | 4 +- examples/react/react-native/package.json | 4 +- examples/react/react-router/package.json | 4 +- examples/react/rick-morty/package.json | 4 +- examples/react/shadow-dom/package.json | 4 +- examples/react/simple/package.json | 4 +- examples/react/star-wars/package.json | 4 +- examples/react/suspense/package.json | 4 +- examples/solid/astro/package.json | 4 +- .../solid/basic-graphql-request/package.json | 4 +- examples/solid/basic/package.json | 4 +- .../solid/default-query-function/package.json | 4 +- examples/solid/simple/package.json | 4 +- .../solid/solid-start-streaming/package.json | 4 +- examples/svelte/auto-refetching/package.json | 4 +- examples/svelte/basic/package.json | 8 +- .../load-more-infinite-scroll/package.json | 4 +- .../svelte/optimistic-updates/package.json | 4 +- examples/svelte/playground/package.json | 4 +- examples/svelte/simple/package.json | 4 +- examples/svelte/ssr/package.json | 4 +- examples/svelte/star-wars/package.json | 4 +- examples/vue/2.6-basic/package.json | 2 +- examples/vue/2.7-basic/package.json | 2 +- examples/vue/basic/package.json | 4 +- examples/vue/dependent-queries/package.json | 2 +- examples/vue/nuxt3/package.json | 2 +- examples/vue/persister/package.json | 8 +- examples/vue/simple/package.json | 4 +- .../package.json | 2 +- .../angular-query-experimental/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- packages/query-core/package.json | 2 +- .../query-persist-client-core/package.json | 2 +- .../query-sync-storage-persister/package.json | 2 +- packages/react-query-devtools/package.json | 2 +- .../package.json | 2 +- .../react-query-persist-client/package.json | 2 +- packages/react-query/package.json | 2 +- packages/solid-query-devtools/package.json | 2 +- .../solid-query-persist-client/package.json | 2 +- packages/solid-query/package.json | 2 +- packages/svelte-query-devtools/package.json | 2 +- .../svelte-query-persist-client/package.json | 2 +- packages/svelte-query/package.json | 2 +- packages/vue-query-devtools/package.json | 2 +- packages/vue-query/package.json | 2 +- pnpm-lock.yaml | 208 +++++++++--------- 71 files changed, 230 insertions(+), 230 deletions(-) diff --git a/examples/angular/basic/package.json b/examples/angular/basic/package.json index 5a09ea23f2..414fe483ca 100644 --- a/examples/angular/basic/package.json +++ b/examples/angular/basic/package.json @@ -14,7 +14,7 @@ "@angular/core": "^17.3.12", "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", - "@tanstack/angular-query-experimental": "^5.59.9", + "@tanstack/angular-query-experimental": "^5.59.10", "rxjs": "^7.8.1", "tslib": "^2.6.3", "zone.js": "^0.14.8" @@ -23,7 +23,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.59.9", + "@tanstack/angular-query-devtools-experimental": "^5.59.10", "typescript": "5.3.3" } } diff --git a/examples/angular/infinite-query-with-max-pages/package.json b/examples/angular/infinite-query-with-max-pages/package.json index 0bc1f9b74d..89d72ffcb0 100644 --- a/examples/angular/infinite-query-with-max-pages/package.json +++ b/examples/angular/infinite-query-with-max-pages/package.json @@ -14,7 +14,7 @@ "@angular/core": "^17.3.12", "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", - "@tanstack/angular-query-experimental": "^5.59.9", + "@tanstack/angular-query-experimental": "^5.59.10", "rxjs": "^7.8.1", "tslib": "^2.6.3", "zone.js": "^0.14.8" @@ -23,7 +23,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.59.9", + "@tanstack/angular-query-devtools-experimental": "^5.59.10", "typescript": "5.3.3" } } diff --git a/examples/angular/pagination/package.json b/examples/angular/pagination/package.json index c4a9fbd756..aacdddc1f3 100644 --- a/examples/angular/pagination/package.json +++ b/examples/angular/pagination/package.json @@ -14,7 +14,7 @@ "@angular/core": "^17.3.12", "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", - "@tanstack/angular-query-experimental": "^5.59.9", + "@tanstack/angular-query-experimental": "^5.59.10", "rxjs": "^7.8.1", "tslib": "^2.6.3", "zone.js": "^0.14.8" @@ -23,7 +23,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.59.9", + "@tanstack/angular-query-devtools-experimental": "^5.59.10", "typescript": "5.3.3" } } diff --git a/examples/angular/router/package.json b/examples/angular/router/package.json index 8e8bdbdf98..b68ac2bba0 100644 --- a/examples/angular/router/package.json +++ b/examples/angular/router/package.json @@ -15,7 +15,7 @@ "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", "@angular/router": "^17.3.12", - "@tanstack/angular-query-experimental": "^5.59.9", + "@tanstack/angular-query-experimental": "^5.59.10", "rxjs": "^7.8.1", "tslib": "^2.6.3", "zone.js": "^0.14.8" @@ -24,7 +24,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.59.9", + "@tanstack/angular-query-devtools-experimental": "^5.59.10", "typescript": "5.3.3" } } diff --git a/examples/angular/rxjs/package.json b/examples/angular/rxjs/package.json index f86aa780a9..8e727a7fac 100644 --- a/examples/angular/rxjs/package.json +++ b/examples/angular/rxjs/package.json @@ -16,7 +16,7 @@ "@angular/forms": "17.3.12", "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", - "@tanstack/angular-query-experimental": "^5.59.9", + "@tanstack/angular-query-experimental": "^5.59.10", "rxjs": "^7.8.1", "tslib": "^2.6.3", "zone.js": "^0.14.8" @@ -25,7 +25,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.59.9", + "@tanstack/angular-query-devtools-experimental": "^5.59.10", "typescript": "5.3.3" } } diff --git a/examples/angular/simple/package.json b/examples/angular/simple/package.json index 65891708db..18264415d7 100644 --- a/examples/angular/simple/package.json +++ b/examples/angular/simple/package.json @@ -15,7 +15,7 @@ "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", "@angular/router": "^17.3.12", - "@tanstack/angular-query-experimental": "^5.59.9", + "@tanstack/angular-query-experimental": "^5.59.10", "rxjs": "^7.8.1", "tslib": "^2.6.3", "zone.js": "^0.14.8" @@ -24,7 +24,7 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.59.9", + "@tanstack/angular-query-devtools-experimental": "^5.59.10", "typescript": "5.3.3" } } diff --git a/examples/react/algolia/package.json b/examples/react/algolia/package.json index f24e06092d..73b68a247c 100644 --- a/examples/react/algolia/package.json +++ b/examples/react/algolia/package.json @@ -10,8 +10,8 @@ }, "dependencies": { "@algolia/client-search": "5.2.1", - "@tanstack/react-query": "^5.59.9", - "@tanstack/react-query-devtools": "^5.59.9", + "@tanstack/react-query": "^5.59.10", + "@tanstack/react-query-devtools": "^5.59.10", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/auto-refetching/package.json b/examples/react/auto-refetching/package.json index 6ac8300da6..131726f171 100644 --- a/examples/react/auto-refetching/package.json +++ b/examples/react/auto-refetching/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.9", - "@tanstack/react-query-devtools": "^5.59.9", + "@tanstack/react-query": "^5.59.10", + "@tanstack/react-query-devtools": "^5.59.10", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/basic-graphql-request/package.json b/examples/react/basic-graphql-request/package.json index ac7a0887bd..288a75543d 100644 --- a/examples/react/basic-graphql-request/package.json +++ b/examples/react/basic-graphql-request/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.9", - "@tanstack/react-query-devtools": "^5.59.9", + "@tanstack/react-query": "^5.59.10", + "@tanstack/react-query-devtools": "^5.59.10", "graphql": "^16.9.0", "graphql-request": "^7.1.0", "react": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/basic/package.json b/examples/react/basic/package.json index ed2189d2ea..f357eaa393 100644 --- a/examples/react/basic/package.json +++ b/examples/react/basic/package.json @@ -9,10 +9,10 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/query-sync-storage-persister": "^5.59.9", - "@tanstack/react-query": "^5.59.9", - "@tanstack/react-query-devtools": "^5.59.9", - "@tanstack/react-query-persist-client": "^5.59.9", + "@tanstack/query-sync-storage-persister": "^5.59.10", + "@tanstack/react-query": "^5.59.10", + "@tanstack/react-query-devtools": "^5.59.10", + "@tanstack/react-query-persist-client": "^5.59.10", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/default-query-function/package.json b/examples/react/default-query-function/package.json index d4ab2c02ba..39e1393ac3 100644 --- a/examples/react/default-query-function/package.json +++ b/examples/react/default-query-function/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.9", - "@tanstack/react-query-devtools": "^5.59.9", + "@tanstack/react-query": "^5.59.10", + "@tanstack/react-query-devtools": "^5.59.10", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/devtools-panel/package.json b/examples/react/devtools-panel/package.json index b81f768f30..707364a093 100644 --- a/examples/react/devtools-panel/package.json +++ b/examples/react/devtools-panel/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.9", - "@tanstack/react-query-devtools": "^5.59.9", + "@tanstack/react-query": "^5.59.10", + "@tanstack/react-query-devtools": "^5.59.10", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/infinite-query-with-max-pages/package.json b/examples/react/infinite-query-with-max-pages/package.json index 4edca692a6..ff9525f0a8 100644 --- a/examples/react/infinite-query-with-max-pages/package.json +++ b/examples/react/infinite-query-with-max-pages/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.9", - "@tanstack/react-query-devtools": "^5.59.9", + "@tanstack/react-query": "^5.59.10", + "@tanstack/react-query-devtools": "^5.59.10", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/load-more-infinite-scroll/package.json b/examples/react/load-more-infinite-scroll/package.json index ea03c98b86..f833c3ae0c 100644 --- a/examples/react/load-more-infinite-scroll/package.json +++ b/examples/react/load-more-infinite-scroll/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.9", - "@tanstack/react-query-devtools": "^5.59.9", + "@tanstack/react-query": "^5.59.10", + "@tanstack/react-query-devtools": "^5.59.10", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/examples/react/nextjs-app-prefetching/package.json b/examples/react/nextjs-app-prefetching/package.json index 8df5a0466b..ada1c39d2a 100644 --- a/examples/react/nextjs-app-prefetching/package.json +++ b/examples/react/nextjs-app-prefetching/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.9", - "@tanstack/react-query-devtools": "^5.59.9", + "@tanstack/react-query": "^5.59.10", + "@tanstack/react-query-devtools": "^5.59.10", "next": "^15.0.0-rc.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" diff --git a/examples/react/nextjs-suspense-streaming/package.json b/examples/react/nextjs-suspense-streaming/package.json index b10c5d841f..73549709b2 100644 --- a/examples/react/nextjs-suspense-streaming/package.json +++ b/examples/react/nextjs-suspense-streaming/package.json @@ -9,9 +9,9 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.9", - "@tanstack/react-query-devtools": "^5.59.9", - "@tanstack/react-query-next-experimental": "^5.59.9", + "@tanstack/react-query": "^5.59.10", + "@tanstack/react-query-devtools": "^5.59.10", + "@tanstack/react-query-next-experimental": "^5.59.10", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/nextjs/package.json b/examples/react/nextjs/package.json index fd517efbf2..d648cc09f8 100644 --- a/examples/react/nextjs/package.json +++ b/examples/react/nextjs/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.9", - "@tanstack/react-query-devtools": "^5.59.9", + "@tanstack/react-query": "^5.59.10", + "@tanstack/react-query-devtools": "^5.59.10", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/offline/package.json b/examples/react/offline/package.json index 9dabc1c4cb..d9d2e349e6 100644 --- a/examples/react/offline/package.json +++ b/examples/react/offline/package.json @@ -8,11 +8,11 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/query-sync-storage-persister": "^5.59.9", + "@tanstack/query-sync-storage-persister": "^5.59.10", "@tanstack/react-location": "^3.7.4", - "@tanstack/react-query": "^5.59.9", - "@tanstack/react-query-devtools": "^5.59.9", - "@tanstack/react-query-persist-client": "^5.59.9", + "@tanstack/react-query": "^5.59.10", + "@tanstack/react-query-devtools": "^5.59.10", + "@tanstack/react-query-persist-client": "^5.59.10", "msw": "^2.3.4", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/optimistic-updates-cache/package.json b/examples/react/optimistic-updates-cache/package.json index ecd516eb2b..e22b8a54a4 100755 --- a/examples/react/optimistic-updates-cache/package.json +++ b/examples/react/optimistic-updates-cache/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.9", - "@tanstack/react-query-devtools": "^5.59.9", + "@tanstack/react-query": "^5.59.10", + "@tanstack/react-query-devtools": "^5.59.10", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/optimistic-updates-ui/package.json b/examples/react/optimistic-updates-ui/package.json index 863c9944d7..f8e7792a97 100755 --- a/examples/react/optimistic-updates-ui/package.json +++ b/examples/react/optimistic-updates-ui/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.9", - "@tanstack/react-query-devtools": "^5.59.9", + "@tanstack/react-query": "^5.59.10", + "@tanstack/react-query-devtools": "^5.59.10", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/pagination/package.json b/examples/react/pagination/package.json index 8c600d1542..4618a16a84 100644 --- a/examples/react/pagination/package.json +++ b/examples/react/pagination/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.9", - "@tanstack/react-query-devtools": "^5.59.9", + "@tanstack/react-query": "^5.59.10", + "@tanstack/react-query-devtools": "^5.59.10", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/playground/package.json b/examples/react/playground/package.json index 9673461b53..4abf1e02e5 100644 --- a/examples/react/playground/package.json +++ b/examples/react/playground/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.9", - "@tanstack/react-query-devtools": "^5.59.9", + "@tanstack/react-query": "^5.59.10", + "@tanstack/react-query-devtools": "^5.59.10", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/prefetching/package.json b/examples/react/prefetching/package.json index e14e0dee43..4cf97ceca9 100644 --- a/examples/react/prefetching/package.json +++ b/examples/react/prefetching/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.9", - "@tanstack/react-query-devtools": "^5.59.9", + "@tanstack/react-query": "^5.59.10", + "@tanstack/react-query-devtools": "^5.59.10", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/react-native/package.json b/examples/react/react-native/package.json index 3d17efa4e4..0413c9aaf4 100644 --- a/examples/react/react-native/package.json +++ b/examples/react/react-native/package.json @@ -14,8 +14,8 @@ "@react-native-community/netinfo": "^11.3.2", "@react-navigation/native": "^6.1.18", "@react-navigation/stack": "^6.4.1", - "@tanstack/react-query": "^5.59.9", - "@tanstack/react-query-devtools": "^5.59.9", + "@tanstack/react-query": "^5.59.10", + "@tanstack/react-query-devtools": "^5.59.10", "expo": "^51.0.22", "expo-constants": "^16.0.2", "expo-status-bar": "^1.12.1", diff --git a/examples/react/react-router/package.json b/examples/react/react-router/package.json index 517235675a..91b39ba84f 100644 --- a/examples/react/react-router/package.json +++ b/examples/react/react-router/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.9", - "@tanstack/react-query-devtools": "^5.59.9", + "@tanstack/react-query": "^5.59.10", + "@tanstack/react-query-devtools": "^5.59.10", "localforage": "^1.10.0", "match-sorter": "^6.3.4", "react": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/rick-morty/package.json b/examples/react/rick-morty/package.json index 3866e42212..f5fd78b17a 100644 --- a/examples/react/rick-morty/package.json +++ b/examples/react/rick-morty/package.json @@ -12,8 +12,8 @@ "@emotion/styled": "^11.13.0", "@mui/material": "^6.0.0", "@mui/styles": "^6.0.0", - "@tanstack/react-query": "^5.59.9", - "@tanstack/react-query-devtools": "^5.59.9", + "@tanstack/react-query": "^5.59.10", + "@tanstack/react-query-devtools": "^5.59.10", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", "react-router": "^6.25.1", diff --git a/examples/react/shadow-dom/package.json b/examples/react/shadow-dom/package.json index 2ad34de8b8..f49ccc9e2c 100644 --- a/examples/react/shadow-dom/package.json +++ b/examples/react/shadow-dom/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.9", - "@tanstack/react-query-devtools": "^5.59.9", + "@tanstack/react-query": "^5.59.10", + "@tanstack/react-query-devtools": "^5.59.10", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/simple/package.json b/examples/react/simple/package.json index 8e699ec51f..058cff3de3 100644 --- a/examples/react/simple/package.json +++ b/examples/react/simple/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.9", - "@tanstack/react-query-devtools": "^5.59.9", + "@tanstack/react-query": "^5.59.10", + "@tanstack/react-query-devtools": "^5.59.10", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/star-wars/package.json b/examples/react/star-wars/package.json index 6a14b67a10..8b78893a1c 100644 --- a/examples/react/star-wars/package.json +++ b/examples/react/star-wars/package.json @@ -12,8 +12,8 @@ "@emotion/styled": "^11.13.0", "@mui/material": "^6.0.0", "@mui/styles": "^6.0.0", - "@tanstack/react-query": "^5.59.9", - "@tanstack/react-query-devtools": "^5.59.9", + "@tanstack/react-query": "^5.59.10", + "@tanstack/react-query-devtools": "^5.59.10", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", "react-router": "^6.25.1", diff --git a/examples/react/suspense/package.json b/examples/react/suspense/package.json index a378ad0508..f1d2e8d809 100644 --- a/examples/react/suspense/package.json +++ b/examples/react/suspense/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.9", - "@tanstack/react-query-devtools": "^5.59.9", + "@tanstack/react-query": "^5.59.10", + "@tanstack/react-query-devtools": "^5.59.10", "font-awesome": "^4.7.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/solid/astro/package.json b/examples/solid/astro/package.json index 022a72d9fe..06a2460fb5 100644 --- a/examples/solid/astro/package.json +++ b/examples/solid/astro/package.json @@ -15,8 +15,8 @@ "@astrojs/solid-js": "^4.4.0", "@astrojs/tailwind": "^5.1.0", "@astrojs/vercel": "^7.7.2", - "@tanstack/solid-query": "^5.59.9", - "@tanstack/solid-query-devtools": "^5.59.9", + "@tanstack/solid-query": "^5.59.10", + "@tanstack/solid-query-devtools": "^5.59.10", "astro": "^4.12.2", "solid-js": "^1.8.19", "tailwindcss": "^3.4.7", diff --git a/examples/solid/basic-graphql-request/package.json b/examples/solid/basic-graphql-request/package.json index a1ed9b9856..cf1ac60e7c 100644 --- a/examples/solid/basic-graphql-request/package.json +++ b/examples/solid/basic-graphql-request/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-query": "^5.59.9", - "@tanstack/solid-query-devtools": "^5.59.9", + "@tanstack/solid-query": "^5.59.10", + "@tanstack/solid-query-devtools": "^5.59.10", "graphql": "^16.9.0", "graphql-request": "^7.1.0", "solid-js": "^1.8.19" diff --git a/examples/solid/basic/package.json b/examples/solid/basic/package.json index 0dfc0b9a16..c45f817730 100644 --- a/examples/solid/basic/package.json +++ b/examples/solid/basic/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-query": "^5.59.9", - "@tanstack/solid-query-devtools": "^5.59.9", + "@tanstack/solid-query": "^5.59.10", + "@tanstack/solid-query-devtools": "^5.59.10", "solid-js": "^1.8.19" }, "devDependencies": { diff --git a/examples/solid/default-query-function/package.json b/examples/solid/default-query-function/package.json index f3246a822e..b05fbdf09e 100644 --- a/examples/solid/default-query-function/package.json +++ b/examples/solid/default-query-function/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-query": "^5.59.9", - "@tanstack/solid-query-devtools": "^5.59.9", + "@tanstack/solid-query": "^5.59.10", + "@tanstack/solid-query-devtools": "^5.59.10", "solid-js": "^1.8.19" }, "devDependencies": { diff --git a/examples/solid/simple/package.json b/examples/solid/simple/package.json index 31220a0932..ecfae3f608 100644 --- a/examples/solid/simple/package.json +++ b/examples/solid/simple/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-query": "^5.59.9", - "@tanstack/solid-query-devtools": "^5.59.9", + "@tanstack/solid-query": "^5.59.10", + "@tanstack/solid-query-devtools": "^5.59.10", "solid-js": "^1.8.19" }, "devDependencies": { diff --git a/examples/solid/solid-start-streaming/package.json b/examples/solid/solid-start-streaming/package.json index e2eacb378c..e9a7ebd7d8 100644 --- a/examples/solid/solid-start-streaming/package.json +++ b/examples/solid/solid-start-streaming/package.json @@ -12,8 +12,8 @@ "@solidjs/meta": "^0.29.4", "@solidjs/router": "^0.14.1", "@solidjs/start": "^1.0.6", - "@tanstack/solid-query": "^5.59.9", - "@tanstack/solid-query-devtools": "^5.59.9", + "@tanstack/solid-query": "^5.59.10", + "@tanstack/solid-query-devtools": "^5.59.10", "solid-js": "^1.8.19", "vinxi": "^0.4.1" }, diff --git a/examples/svelte/auto-refetching/package.json b/examples/svelte/auto-refetching/package.json index a85927903d..393233e475 100644 --- a/examples/svelte/auto-refetching/package.json +++ b/examples/svelte/auto-refetching/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.59.9", - "@tanstack/svelte-query-devtools": "^5.59.9" + "@tanstack/svelte-query": "^5.59.10", + "@tanstack/svelte-query-devtools": "^5.59.10" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/basic/package.json b/examples/svelte/basic/package.json index 4458f48295..9726383ca2 100644 --- a/examples/svelte/basic/package.json +++ b/examples/svelte/basic/package.json @@ -9,10 +9,10 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/query-sync-storage-persister": "^5.59.9", - "@tanstack/svelte-query": "^5.59.9", - "@tanstack/svelte-query-devtools": "^5.59.9", - "@tanstack/svelte-query-persist-client": "^5.59.9" + "@tanstack/query-sync-storage-persister": "^5.59.10", + "@tanstack/svelte-query": "^5.59.10", + "@tanstack/svelte-query-devtools": "^5.59.10", + "@tanstack/svelte-query-persist-client": "^5.59.10" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/load-more-infinite-scroll/package.json b/examples/svelte/load-more-infinite-scroll/package.json index 517250826a..9da8672adb 100644 --- a/examples/svelte/load-more-infinite-scroll/package.json +++ b/examples/svelte/load-more-infinite-scroll/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.59.9", - "@tanstack/svelte-query-devtools": "^5.59.9" + "@tanstack/svelte-query": "^5.59.10", + "@tanstack/svelte-query-devtools": "^5.59.10" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/optimistic-updates/package.json b/examples/svelte/optimistic-updates/package.json index 7dd41c25c1..2a540121c6 100644 --- a/examples/svelte/optimistic-updates/package.json +++ b/examples/svelte/optimistic-updates/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.59.9", - "@tanstack/svelte-query-devtools": "^5.59.9" + "@tanstack/svelte-query": "^5.59.10", + "@tanstack/svelte-query-devtools": "^5.59.10" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/playground/package.json b/examples/svelte/playground/package.json index a58e019428..da022b491c 100644 --- a/examples/svelte/playground/package.json +++ b/examples/svelte/playground/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.59.9", - "@tanstack/svelte-query-devtools": "^5.59.9" + "@tanstack/svelte-query": "^5.59.10", + "@tanstack/svelte-query-devtools": "^5.59.10" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/simple/package.json b/examples/svelte/simple/package.json index aa831a7154..e91acf7cd2 100644 --- a/examples/svelte/simple/package.json +++ b/examples/svelte/simple/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.59.9", - "@tanstack/svelte-query-devtools": "^5.59.9" + "@tanstack/svelte-query": "^5.59.10", + "@tanstack/svelte-query-devtools": "^5.59.10" }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^3.1.1", diff --git a/examples/svelte/ssr/package.json b/examples/svelte/ssr/package.json index 43a44ced24..eba3fd0067 100644 --- a/examples/svelte/ssr/package.json +++ b/examples/svelte/ssr/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.59.9", - "@tanstack/svelte-query-devtools": "^5.59.9" + "@tanstack/svelte-query": "^5.59.10", + "@tanstack/svelte-query-devtools": "^5.59.10" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/svelte/star-wars/package.json b/examples/svelte/star-wars/package.json index 9127e22858..f5ff625438 100644 --- a/examples/svelte/star-wars/package.json +++ b/examples/svelte/star-wars/package.json @@ -9,8 +9,8 @@ "test:types": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-query": "^5.59.9", - "@tanstack/svelte-query-devtools": "^5.59.9" + "@tanstack/svelte-query": "^5.59.10", + "@tanstack/svelte-query-devtools": "^5.59.10" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.2", diff --git a/examples/vue/2.6-basic/package.json b/examples/vue/2.6-basic/package.json index 6976675ff1..84460216ab 100644 --- a/examples/vue/2.6-basic/package.json +++ b/examples/vue/2.6-basic/package.json @@ -8,7 +8,7 @@ "_preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.59.9", + "@tanstack/vue-query": "^5.59.10", "@vue/composition-api": "1.7.2", "vue": "2.6.14", "vue-template-compiler": "2.6.14" diff --git a/examples/vue/2.7-basic/package.json b/examples/vue/2.7-basic/package.json index 8b80585f93..6d2c838443 100644 --- a/examples/vue/2.7-basic/package.json +++ b/examples/vue/2.7-basic/package.json @@ -8,7 +8,7 @@ "_serve": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.59.9", + "@tanstack/vue-query": "^5.59.10", "vue": "2.7.16", "vue-template-compiler": "2.7.16" }, diff --git a/examples/vue/basic/package.json b/examples/vue/basic/package.json index c5986a1402..3ea1d291f2 100644 --- a/examples/vue/basic/package.json +++ b/examples/vue/basic/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.59.9", - "@tanstack/vue-query-devtools": "^5.59.9", + "@tanstack/vue-query": "^5.59.10", + "@tanstack/vue-query-devtools": "^5.59.10", "vue": "^3.4.27" }, "devDependencies": { diff --git a/examples/vue/dependent-queries/package.json b/examples/vue/dependent-queries/package.json index 7ed2c00862..0b921ac2de 100644 --- a/examples/vue/dependent-queries/package.json +++ b/examples/vue/dependent-queries/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.59.9", + "@tanstack/vue-query": "^5.59.10", "vue": "^3.4.27" }, "devDependencies": { diff --git a/examples/vue/nuxt3/package.json b/examples/vue/nuxt3/package.json index 2316c05d1a..8d077645f9 100644 --- a/examples/vue/nuxt3/package.json +++ b/examples/vue/nuxt3/package.json @@ -7,7 +7,7 @@ "_start": "node .output/server/index.mjs" }, "dependencies": { - "@tanstack/vue-query": "^5.59.9" + "@tanstack/vue-query": "^5.59.10" }, "devDependencies": { "nuxt": "^3.12.4" diff --git a/examples/vue/persister/package.json b/examples/vue/persister/package.json index 46530fa657..f93a83ce3d 100644 --- a/examples/vue/persister/package.json +++ b/examples/vue/persister/package.json @@ -8,10 +8,10 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/query-core": "^5.59.9", - "@tanstack/query-persist-client-core": "^5.59.9", - "@tanstack/query-sync-storage-persister": "^5.59.9", - "@tanstack/vue-query": "^5.59.9", + "@tanstack/query-core": "^5.59.10", + "@tanstack/query-persist-client-core": "^5.59.10", + "@tanstack/query-sync-storage-persister": "^5.59.10", + "@tanstack/vue-query": "^5.59.10", "idb-keyval": "^6.2.1", "vue": "^3.4.27" }, diff --git a/examples/vue/simple/package.json b/examples/vue/simple/package.json index dfc0cc83f6..a3b04b0e48 100644 --- a/examples/vue/simple/package.json +++ b/examples/vue/simple/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.59.9", - "@tanstack/vue-query-devtools": "^5.59.9", + "@tanstack/vue-query": "^5.59.10", + "@tanstack/vue-query-devtools": "^5.59.10", "vue": "^3.4.27" }, "devDependencies": { diff --git a/packages/angular-query-devtools-experimental/package.json b/packages/angular-query-devtools-experimental/package.json index 8044954528..0fa69d4f10 100644 --- a/packages/angular-query-devtools-experimental/package.json +++ b/packages/angular-query-devtools-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/angular-query-devtools-experimental", - "version": "5.59.9", + "version": "5.59.10", "description": "Developer tools to interact with and visualize the TanStack/angular-query cache", "author": "Arnoud de Vries", "license": "MIT", diff --git a/packages/angular-query-experimental/package.json b/packages/angular-query-experimental/package.json index 488ebc149b..5026f5c2c1 100644 --- a/packages/angular-query-experimental/package.json +++ b/packages/angular-query-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/angular-query-experimental", - "version": "5.59.9", + "version": "5.59.10", "description": "Signals for managing, caching and syncing asynchronous and remote data in Angular", "author": "Arnoud de Vries", "license": "MIT", diff --git a/packages/query-async-storage-persister/package.json b/packages/query-async-storage-persister/package.json index dffca33730..a94d0e8a62 100644 --- a/packages/query-async-storage-persister/package.json +++ b/packages/query-async-storage-persister/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-async-storage-persister", - "version": "5.59.9", + "version": "5.59.10", "description": "A persister for asynchronous storages, to be used with TanStack/Query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-broadcast-client-experimental/package.json b/packages/query-broadcast-client-experimental/package.json index 003c2ac914..49d02453bf 100644 --- a/packages/query-broadcast-client-experimental/package.json +++ b/packages/query-broadcast-client-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-broadcast-client-experimental", - "version": "5.59.9", + "version": "5.59.10", "description": "An experimental plugin to for broadcasting the state of your queryClient between browser tabs/windows", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-core/package.json b/packages/query-core/package.json index 632c85829d..635e2873b8 100644 --- a/packages/query-core/package.json +++ b/packages/query-core/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-core", - "version": "5.59.9", + "version": "5.59.10", "description": "The framework agnostic core that powers TanStack Query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-persist-client-core/package.json b/packages/query-persist-client-core/package.json index 63f34a60c3..9133206102 100644 --- a/packages/query-persist-client-core/package.json +++ b/packages/query-persist-client-core/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-persist-client-core", - "version": "5.59.9", + "version": "5.59.10", "description": "Set of utilities for interacting with persisters, which can save your queryClient for later use", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-sync-storage-persister/package.json b/packages/query-sync-storage-persister/package.json index 19ff6ec0c2..e45005c0b0 100644 --- a/packages/query-sync-storage-persister/package.json +++ b/packages/query-sync-storage-persister/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-sync-storage-persister", - "version": "5.59.9", + "version": "5.59.10", "description": "A persister for synchronous storages, to be used with TanStack/Query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-devtools/package.json b/packages/react-query-devtools/package.json index 2276b4d467..af64309dce 100644 --- a/packages/react-query-devtools/package.json +++ b/packages/react-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-devtools", - "version": "5.59.9", + "version": "5.59.10", "description": "Developer tools to interact with and visualize the TanStack/react-query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-next-experimental/package.json b/packages/react-query-next-experimental/package.json index d7efb9fdb8..bd6fd8e8df 100644 --- a/packages/react-query-next-experimental/package.json +++ b/packages/react-query-next-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-next-experimental", - "version": "5.59.9", + "version": "5.59.10", "description": "Hydration utils for React Query in the NextJs app directory", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-persist-client/package.json b/packages/react-query-persist-client/package.json index 6ed05b8130..32a5ec1ec1 100644 --- a/packages/react-query-persist-client/package.json +++ b/packages/react-query-persist-client/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-persist-client", - "version": "5.59.9", + "version": "5.59.10", "description": "React bindings to work with persisters in TanStack/react-query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query/package.json b/packages/react-query/package.json index f4c82b833a..d615be6fe8 100644 --- a/packages/react-query/package.json +++ b/packages/react-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query", - "version": "5.59.9", + "version": "5.59.10", "description": "Hooks for managing, caching and syncing asynchronous and remote data in React", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/solid-query-devtools/package.json b/packages/solid-query-devtools/package.json index 33437d2324..f8f165158a 100644 --- a/packages/solid-query-devtools/package.json +++ b/packages/solid-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-query-devtools", - "version": "5.59.9", + "version": "5.59.10", "description": "Developer tools to interact with and visualize the TanStack/solid-query Query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/solid-query-persist-client/package.json b/packages/solid-query-persist-client/package.json index d93d057c74..e54a2afc3b 100644 --- a/packages/solid-query-persist-client/package.json +++ b/packages/solid-query-persist-client/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-query-persist-client", - "version": "5.59.9", + "version": "5.59.10", "description": "Solid.js bindings to work with persisters in TanStack/solid-query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/solid-query/package.json b/packages/solid-query/package.json index 8da57f408d..906756465e 100644 --- a/packages/solid-query/package.json +++ b/packages/solid-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-query", - "version": "5.59.9", + "version": "5.59.10", "description": "Primitives for managing, caching and syncing asynchronous and remote data in Solid", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/svelte-query-devtools/package.json b/packages/svelte-query-devtools/package.json index d25f21ca35..d852285ed4 100644 --- a/packages/svelte-query-devtools/package.json +++ b/packages/svelte-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-query-devtools", - "version": "5.59.9", + "version": "5.59.10", "description": "Developer tools to interact with and visualize the TanStack/svelte-query cache", "author": "Lachlan Collins", "license": "MIT", diff --git a/packages/svelte-query-persist-client/package.json b/packages/svelte-query-persist-client/package.json index 67552c8232..440635bf07 100644 --- a/packages/svelte-query-persist-client/package.json +++ b/packages/svelte-query-persist-client/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-query-persist-client", - "version": "5.59.9", + "version": "5.59.10", "description": "Svelte bindings to work with persisters in TanStack/svelte-query", "author": "Lachlan Collins", "license": "MIT", diff --git a/packages/svelte-query/package.json b/packages/svelte-query/package.json index aa1cbd8af9..1ffacadc0b 100644 --- a/packages/svelte-query/package.json +++ b/packages/svelte-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-query", - "version": "5.59.9", + "version": "5.59.10", "description": "Primitives for managing, caching and syncing asynchronous and remote data in Svelte", "author": "Lachlan Collins", "license": "MIT", diff --git a/packages/vue-query-devtools/package.json b/packages/vue-query-devtools/package.json index 288ca042a5..d81f92f5e0 100644 --- a/packages/vue-query-devtools/package.json +++ b/packages/vue-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-query-devtools", - "version": "5.59.9", + "version": "5.59.10", "description": "Developer tools to interact with and visualize the TanStack/vue-query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/vue-query/package.json b/packages/vue-query/package.json index bc450942f1..9721727568 100644 --- a/packages/vue-query/package.json +++ b/packages/vue-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-query", - "version": "5.59.9", + "version": "5.59.10", "description": "Hooks for managing, caching and syncing asynchronous and remote data in Vue", "author": "Damian Osipiuk", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f528ef9a0b..aa84b76c53 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -148,7 +148,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) '@tanstack/angular-query-experimental': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.1 @@ -170,7 +170,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -194,7 +194,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) '@tanstack/angular-query-experimental': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.1 @@ -216,7 +216,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -240,7 +240,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) '@tanstack/angular-query-experimental': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.1 @@ -262,7 +262,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -289,7 +289,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(rxjs@7.8.1) '@tanstack/angular-query-experimental': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.1 @@ -311,7 +311,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -341,7 +341,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) '@tanstack/angular-query-experimental': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.1 @@ -363,7 +363,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -390,7 +390,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(rxjs@7.8.1) '@tanstack/angular-query-experimental': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/angular-query-experimental rxjs: specifier: ^7.8.1 @@ -412,7 +412,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@tanstack/angular-query-devtools-experimental': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 @@ -424,10 +424,10 @@ importers: specifier: 5.2.1 version: 5.2.1 '@tanstack/react-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -458,10 +458,10 @@ importers: examples/react/auto-refetching: dependencies: '@tanstack/react-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -486,16 +486,16 @@ importers: examples/react/basic: dependencies: '@tanstack/query-sync-storage-persister': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/query-sync-storage-persister '@tanstack/react-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query-devtools '@tanstack/react-query-persist-client': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query-persist-client react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -526,10 +526,10 @@ importers: examples/react/basic-graphql-request: dependencies: '@tanstack/react-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query-devtools graphql: specifier: ^16.9.0 @@ -554,10 +554,10 @@ importers: examples/react/default-query-function: dependencies: '@tanstack/react-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -579,10 +579,10 @@ importers: examples/react/devtools-panel: dependencies: '@tanstack/react-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -604,10 +604,10 @@ importers: examples/react/infinite-query-with-max-pages: dependencies: '@tanstack/react-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -632,10 +632,10 @@ importers: examples/react/load-more-infinite-scroll: dependencies: '@tanstack/react-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -663,10 +663,10 @@ importers: examples/react/nextjs: dependencies: '@tanstack/react-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -691,10 +691,10 @@ importers: examples/react/nextjs-app-prefetching: dependencies: '@tanstack/react-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query-devtools next: specifier: ^15.0.0-rc.0 @@ -719,13 +719,13 @@ importers: examples/react/nextjs-suspense-streaming: dependencies: '@tanstack/react-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query-devtools '@tanstack/react-query-next-experimental': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query-next-experimental next: specifier: ^14.2.5 @@ -747,19 +747,19 @@ importers: examples/react/offline: dependencies: '@tanstack/query-sync-storage-persister': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/query-sync-storage-persister '@tanstack/react-location': specifier: ^3.7.4 version: 3.7.4(react-dom@19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522))(react@19.0.0-rc-4c2e457c7c-20240522) '@tanstack/react-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query-devtools '@tanstack/react-query-persist-client': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query-persist-client msw: specifier: ^2.3.4 @@ -787,10 +787,10 @@ importers: examples/react/optimistic-updates-cache: dependencies: '@tanstack/react-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -815,10 +815,10 @@ importers: examples/react/optimistic-updates-ui: dependencies: '@tanstack/react-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -843,10 +843,10 @@ importers: examples/react/pagination: dependencies: '@tanstack/react-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -871,10 +871,10 @@ importers: examples/react/playground: dependencies: '@tanstack/react-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -896,10 +896,10 @@ importers: examples/react/prefetching: dependencies: '@tanstack/react-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -933,10 +933,10 @@ importers: specifier: ^6.4.1 version: 6.4.1(hz73ogopnnbu7tdkoevhdncb4q) '@tanstack/react-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query-devtools expo: specifier: ^51.0.22 @@ -985,10 +985,10 @@ importers: examples/react/react-router: dependencies: '@tanstack/react-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query-devtools localforage: specifier: ^1.10.0 @@ -1049,10 +1049,10 @@ importers: specifier: ^6.0.0 version: 6.0.0(react@19.0.0-rc-4c2e457c7c-20240522)(types-react@19.0.0-rc.1) '@tanstack/react-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1080,10 +1080,10 @@ importers: examples/react/shadow-dom: dependencies: '@tanstack/react-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1111,10 +1111,10 @@ importers: examples/react/simple: dependencies: '@tanstack/react-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1148,10 +1148,10 @@ importers: specifier: ^6.0.0 version: 6.0.0(react@19.0.0-rc-4c2e457c7c-20240522)(types-react@19.0.0-rc.1) '@tanstack/react-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1179,10 +1179,10 @@ importers: examples/react/suspense: dependencies: '@tanstack/react-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/react-query-devtools font-awesome: specifier: ^4.7.0 @@ -1225,10 +1225,10 @@ importers: specifier: ^7.7.2 version: 7.7.2(astro@4.12.3(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)(typescript@5.3.3))(encoding@0.1.13)(next@14.2.5(@babel/core@7.25.2)(react-dom@19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522))(react@18.3.1)(sass@1.77.8))(react@18.3.1) '@tanstack/solid-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/solid-query-devtools astro: specifier: ^4.12.2 @@ -1246,10 +1246,10 @@ importers: examples/solid/basic: dependencies: '@tanstack/solid-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.8.19 @@ -1268,10 +1268,10 @@ importers: examples/solid/basic-graphql-request: dependencies: '@tanstack/solid-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/solid-query-devtools graphql: specifier: ^16.9.0 @@ -1296,10 +1296,10 @@ importers: examples/solid/default-query-function: dependencies: '@tanstack/solid-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.8.19 @@ -1318,10 +1318,10 @@ importers: examples/solid/simple: dependencies: '@tanstack/solid-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.8.19 @@ -1352,10 +1352,10 @@ importers: specifier: ^1.0.6 version: 1.0.6(@testing-library/jest-dom@6.4.8)(rollup@4.24.0)(solid-js@1.8.19)(vinxi@0.4.1(@types/node@22.7.4)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.4)(sass@1.77.8)(terser@5.31.3))(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@tanstack/solid-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/solid-query '@tanstack/solid-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/solid-query-devtools solid-js: specifier: ^1.8.19 @@ -1367,10 +1367,10 @@ importers: examples/svelte/auto-refetching: dependencies: '@tanstack/svelte-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1398,16 +1398,16 @@ importers: examples/svelte/basic: dependencies: '@tanstack/query-sync-storage-persister': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/query-sync-storage-persister '@tanstack/svelte-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/svelte-query-devtools '@tanstack/svelte-query-persist-client': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/svelte-query-persist-client devDependencies: '@sveltejs/adapter-auto': @@ -1435,10 +1435,10 @@ importers: examples/svelte/load-more-infinite-scroll: dependencies: '@tanstack/svelte-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1466,10 +1466,10 @@ importers: examples/svelte/optimistic-updates: dependencies: '@tanstack/svelte-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1497,10 +1497,10 @@ importers: examples/svelte/playground: dependencies: '@tanstack/svelte-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1528,10 +1528,10 @@ importers: examples/svelte/simple: dependencies: '@tanstack/svelte-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/vite-plugin-svelte': @@ -1556,10 +1556,10 @@ importers: examples/svelte/ssr: dependencies: '@tanstack/svelte-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1587,10 +1587,10 @@ importers: examples/svelte/star-wars: dependencies: '@tanstack/svelte-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/svelte-query '@tanstack/svelte-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/svelte-query-devtools devDependencies: '@sveltejs/adapter-auto': @@ -1627,10 +1627,10 @@ importers: examples/vue/basic: dependencies: '@tanstack/vue-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/vue-query '@tanstack/vue-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/vue-query-devtools vue: specifier: ^3.4.27 @@ -1649,7 +1649,7 @@ importers: examples/vue/dependent-queries: dependencies: '@tanstack/vue-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/vue-query vue: specifier: ^3.4.27 @@ -1668,16 +1668,16 @@ importers: examples/vue/persister: dependencies: '@tanstack/query-core': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/query-core '@tanstack/query-persist-client-core': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/query-persist-client-core '@tanstack/query-sync-storage-persister': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/query-sync-storage-persister '@tanstack/vue-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/vue-query idb-keyval: specifier: ^6.2.1 @@ -1699,10 +1699,10 @@ importers: examples/vue/simple: dependencies: '@tanstack/vue-query': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/vue-query '@tanstack/vue-query-devtools': - specifier: ^5.59.9 + specifier: ^5.59.10 version: link:../../../packages/vue-query-devtools vue: specifier: ^3.4.27 From a991d922e84bcf9ac46b7e23f0f72902166e55cf Mon Sep 17 00:00:00 2001 From: Gwansik Kim Date: Sat, 12 Oct 2024 03:30:05 +0900 Subject: [PATCH 48/49] refactor(types): throw type error when `skipToken` is present in suspense query (#8082) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * refactor: handle type error when skipToken is present in suspense query * test(react-query): add skipToken test for query hooks * fix: merge form main * ci: apply automated fixes * feat(react-query): display “skipToken is not allowed” message in suspense hooks * feat(react-query): display “skipToken is not allowed” message in suspense hooks * feat(react-query): display “skipToken is not allowed” message in suspense hooks * fix(react-query): update error message in useSuspenseInfiniteQuery * test(react-query): add test case --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Dominik Dorfmeister --- .../__tests__/infiniteQueryOptions.test-d.tsx | 14 ++++- .../src/__tests__/prefetch.test.tsx | 10 +++- .../src/__tests__/queryOptions.test-d.tsx | 10 ++++ .../src/__tests__/suspense.test-d.tsx | 40 +++++++++---- .../__tests__/useSuspenseQueries.test-d.tsx | 59 +++++++++++++------ packages/react-query/src/index.ts | 2 + .../react-query/src/infiniteQueryOptions.ts | 56 ++++++++++++++++++ packages/react-query/src/queryOptions.ts | 28 +++++++++ packages/react-query/src/types.ts | 26 ++++++-- .../src/useSuspenseInfiniteQuery.ts | 2 +- packages/react-query/src/useSuspenseQuery.ts | 2 +- 11 files changed, 210 insertions(+), 39 deletions(-) diff --git a/packages/react-query/src/__tests__/infiniteQueryOptions.test-d.tsx b/packages/react-query/src/__tests__/infiniteQueryOptions.test-d.tsx index fd8bd57917..aa706e71d3 100644 --- a/packages/react-query/src/__tests__/infiniteQueryOptions.test-d.tsx +++ b/packages/react-query/src/__tests__/infiniteQueryOptions.test-d.tsx @@ -1,5 +1,5 @@ import { describe, expectTypeOf, it, test } from 'vitest' -import { QueryClient, dataTagSymbol } from '@tanstack/query-core' +import { QueryClient, dataTagSymbol, skipToken } from '@tanstack/query-core' import { infiniteQueryOptions } from '../infiniteQueryOptions' import { useInfiniteQuery } from '../useInfiniteQuery' import { useSuspenseInfiniteQuery } from '../useSuspenseInfiniteQuery' @@ -134,6 +134,18 @@ describe('infiniteQueryOptions', () => { InfiniteData | undefined >() }) + it('should throw a type error when using queryFn with skipToken in a suspense query', () => { + const options = infiniteQueryOptions({ + queryKey: ['key'], + queryFn: + Math.random() > 0.5 ? skipToken : () => Promise.resolve('string'), + getNextPageParam: () => 1, + initialPageParam: 1, + }) + // @ts-expect-error TS2345 + const { data } = useSuspenseInfiniteQuery(options) + expectTypeOf(data).toEqualTypeOf>() + }) test('should not be allowed to be passed to non-infinite query functions', () => { const queryClient = new QueryClient() diff --git a/packages/react-query/src/__tests__/prefetch.test.tsx b/packages/react-query/src/__tests__/prefetch.test.tsx index fc8ed8c08b..06c39af6c7 100644 --- a/packages/react-query/src/__tests__/prefetch.test.tsx +++ b/packages/react-query/src/__tests__/prefetch.test.tsx @@ -12,7 +12,11 @@ import { } from '..' import { createQueryClient, queryKey, renderWithClient, sleep } from './utils' -import type { InfiniteData, UseInfiniteQueryOptions, UseQueryOptions } from '..' +import type { + InfiniteData, + UseSuspenseInfiniteQueryOptions, + UseSuspenseQueryOptions, +} from '..' import type { Mock } from 'vitest' const generateQueryFn = (data: string) => @@ -56,7 +60,7 @@ describe('usePrefetchQuery', () => { const queryClient = createQueryClient({ queryCache }) function Suspended(props: { - queryOpts: UseQueryOptions> + queryOpts: UseSuspenseQueryOptions> children?: React.ReactNode }) { const state = useSuspenseQuery(props.queryOpts) @@ -303,7 +307,7 @@ describe('usePrefetchInfiniteQuery', () => { const Fallback = vi.fn().mockImplementation(() =>
Loading...
) function Suspended(props: { - queryOpts: UseInfiniteQueryOptions< + queryOpts: UseSuspenseInfiniteQueryOptions< T, Error, InfiniteData, diff --git a/packages/react-query/src/__tests__/queryOptions.test-d.tsx b/packages/react-query/src/__tests__/queryOptions.test-d.tsx index f833d0db5a..7cacef246b 100644 --- a/packages/react-query/src/__tests__/queryOptions.test-d.tsx +++ b/packages/react-query/src/__tests__/queryOptions.test-d.tsx @@ -177,6 +177,16 @@ describe('queryOptions', () => { expectTypeOf(data).toEqualTypeOf() }) + it('should throw a type error when using queryFn with skipToken in a suspense query', () => { + const options = queryOptions({ + queryKey: ['key'], + queryFn: Math.random() > 0.5 ? skipToken : () => Promise.resolve(5), + }) + // @ts-expect-error TS2345 + const { data } = useSuspenseQuery(options) + expectTypeOf(data).toEqualTypeOf() + }) + it('should return the proper type when passed to QueriesObserver', () => { const options = queryOptions({ queryKey: ['key'], diff --git a/packages/react-query/src/__tests__/suspense.test-d.tsx b/packages/react-query/src/__tests__/suspense.test-d.tsx index 6d333a817a..7d14401887 100644 --- a/packages/react-query/src/__tests__/suspense.test-d.tsx +++ b/packages/react-query/src/__tests__/suspense.test-d.tsx @@ -1,7 +1,7 @@ import { describe, expectTypeOf, it } from 'vitest' +import { skipToken } from '@tanstack/query-core' import { useSuspenseQuery } from '../useSuspenseQuery' import { useSuspenseInfiniteQuery } from '../useSuspenseInfiniteQuery' -import type { UseSuspenseQueryOptions } from '..' import type { InfiniteData } from '@tanstack/query-core' describe('useSuspenseQuery', () => { @@ -23,6 +23,20 @@ describe('useSuspenseQuery', () => { expectTypeOf(status).toEqualTypeOf<'error' | 'success'>() }) + it('should not allow skipToken in queryFn', () => { + useSuspenseQuery({ + queryKey: ['key'], + // @ts-expect-error + queryFn: skipToken, + }) + + useSuspenseQuery({ + queryKey: ['key'], + // @ts-expect-error + queryFn: Math.random() > 0.5 ? skipToken : () => Promise.resolve(5), + }) + }) + it('should not allow placeholderData, enabled or throwOnError props', () => { useSuspenseQuery({ queryKey: ['key'], @@ -70,6 +84,20 @@ describe('useSuspenseInfiniteQuery', () => { expectTypeOf(data).toEqualTypeOf>() }) + it('should not allow skipToken in queryFn', () => { + useSuspenseInfiniteQuery({ + queryKey: ['key'], + // @ts-expect-error + queryFn: skipToken, + }) + + useSuspenseInfiniteQuery({ + queryKey: ['key'], + // @ts-expect-error + queryFn: Math.random() > 0.5 ? skipToken : () => Promise.resolve(5), + }) + }) + it('should not have pending status', () => { const { status } = useSuspenseInfiniteQuery({ queryKey: ['key'], @@ -122,14 +150,4 @@ describe('useSuspenseInfiniteQuery', () => { // @ts-expect-error TS2339 query.isPlaceholderData }) - - it('should not accept skipToken type for queryFn in useSuspenseQuery', () => { - const query: UseSuspenseQueryOptions = { - // @ts-expect-error - queryFn: skipToken, - queryKey: [1], - } - - return query - }) }) diff --git a/packages/react-query/src/__tests__/useSuspenseQueries.test-d.tsx b/packages/react-query/src/__tests__/useSuspenseQueries.test-d.tsx index dff0829282..a7770fdf57 100644 --- a/packages/react-query/src/__tests__/useSuspenseQueries.test-d.tsx +++ b/packages/react-query/src/__tests__/useSuspenseQueries.test-d.tsx @@ -89,6 +89,47 @@ describe('UseSuspenseQueries config object overload', () => { expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>() }) + it('should not allow skipToken in queryFn', () => { + useSuspenseQueries({ + queries: [ + { + queryKey: ['key'], + // @ts-expect-error + queryFn: skipToken, + }, + ], + }) + + useSuspenseQueries({ + queries: [ + { + queryKey: ['key'], + // @ts-expect-error + queryFn: Math.random() > 0.5 ? skipToken : () => Promise.resolve(5), + }, + ], + }) + }) + + it('TData should have correct type when conditional skipToken is passed', () => { + const queryResults = useSuspenseQueries({ + queries: [ + { + queryKey: ['withSkipToken'], + // @ts-expect-error + queryFn: Math.random() > 0.5 ? skipToken : () => Promise.resolve(5), + }, + ], + }) + + const firstResult = queryResults[0] + + expectTypeOf(firstResult).toEqualTypeOf< + UseSuspenseQueryResult + >() + expectTypeOf(firstResult.data).toEqualTypeOf() + }) + describe('custom hook', () => { it('should allow custom hooks using UseQueryOptions', () => { type Data = string @@ -113,22 +154,4 @@ describe('UseSuspenseQueries config object overload', () => { expectTypeOf(data).toEqualTypeOf() }) }) - - it('TData should have correct type when conditional skipToken is passed', () => { - const queryResults = useSuspenseQueries({ - queries: [ - { - queryKey: ['withSkipToken'], - queryFn: Math.random() > 0.5 ? skipToken : () => Promise.resolve(5), - }, - ], - }) - - const firstResult = queryResults[0] - - expectTypeOf(firstResult).toEqualTypeOf< - UseSuspenseQueryResult - >() - expectTypeOf(firstResult.data).toEqualTypeOf() - }) }) diff --git a/packages/react-query/src/index.ts b/packages/react-query/src/index.ts index 7d4724bd97..ee14798ba8 100644 --- a/packages/react-query/src/index.ts +++ b/packages/react-query/src/index.ts @@ -21,11 +21,13 @@ export { queryOptions } from './queryOptions' export type { DefinedInitialDataOptions, UndefinedInitialDataOptions, + UnusedSkipTokenOptions, } from './queryOptions' export { infiniteQueryOptions } from './infiniteQueryOptions' export type { DefinedInitialDataInfiniteOptions, UndefinedInitialDataInfiniteOptions, + UnusedSkipTokenInfiniteOptions, } from './infiniteQueryOptions' export { QueryClientContext, diff --git a/packages/react-query/src/infiniteQueryOptions.ts b/packages/react-query/src/infiniteQueryOptions.ts index 134cbabcec..e013c1f8d3 100644 --- a/packages/react-query/src/infiniteQueryOptions.ts +++ b/packages/react-query/src/infiniteQueryOptions.ts @@ -3,7 +3,9 @@ import type { DefaultError, InfiniteData, InitialDataFunction, + OmitKeyof, QueryKey, + SkipToken, } from '@tanstack/query-core' import type { UseInfiniteQueryOptions } from './types' @@ -29,6 +31,36 @@ export type UndefinedInitialDataInfiniteOptions< > } +export type UnusedSkipTokenInfiniteOptions< + TQueryFnData, + TError = DefaultError, + TData = InfiniteData, + TQueryKey extends QueryKey = QueryKey, + TPageParam = unknown, +> = OmitKeyof< + UseInfiniteQueryOptions< + TQueryFnData, + TError, + TData, + TQueryFnData, + TQueryKey, + TPageParam + >, + 'queryFn' +> & { + queryFn: Exclude< + UseInfiniteQueryOptions< + TQueryFnData, + TError, + TData, + TQueryFnData, + TQueryKey, + TPageParam + >['queryFn'], + SkipToken + > +} + type NonUndefinedGuard = T extends undefined ? never : T export type DefinedInitialDataInfiniteOptions< @@ -75,6 +107,30 @@ export function infiniteQueryOptions< queryKey: DataTag> } +export function infiniteQueryOptions< + TQueryFnData, + TError = DefaultError, + TData = InfiniteData, + TQueryKey extends QueryKey = QueryKey, + TPageParam = unknown, +>( + options: UnusedSkipTokenInfiniteOptions< + TQueryFnData, + TError, + TData, + TQueryKey, + TPageParam + >, +): UnusedSkipTokenInfiniteOptions< + TQueryFnData, + TError, + TData, + TQueryKey, + TPageParam +> & { + queryKey: DataTag> +} + export function infiniteQueryOptions< TQueryFnData, TError = DefaultError, diff --git a/packages/react-query/src/queryOptions.ts b/packages/react-query/src/queryOptions.ts index b659cc034f..a763ab2289 100644 --- a/packages/react-query/src/queryOptions.ts +++ b/packages/react-query/src/queryOptions.ts @@ -2,7 +2,9 @@ import type { DataTag, DefaultError, InitialDataFunction, + OmitKeyof, QueryKey, + SkipToken, } from '@tanstack/query-core' import type { UseQueryOptions } from './types' @@ -18,6 +20,21 @@ export type UndefinedInitialDataOptions< | NonUndefinedGuard } +export type UnusedSkipTokenOptions< + TQueryFnData = unknown, + TError = DefaultError, + TData = TQueryFnData, + TQueryKey extends QueryKey = QueryKey, +> = OmitKeyof< + UseQueryOptions, + 'queryFn' +> & { + queryFn: Exclude< + UseQueryOptions['queryFn'], + SkipToken + > +} + type NonUndefinedGuard = T extends undefined ? never : T export type DefinedInitialDataOptions< @@ -42,6 +59,17 @@ export function queryOptions< queryKey: DataTag } +export function queryOptions< + TQueryFnData = unknown, + TError = DefaultError, + TData = TQueryFnData, + TQueryKey extends QueryKey = QueryKey, +>( + options: UnusedSkipTokenOptions, +): UnusedSkipTokenOptions & { + queryKey: DataTag +} + export function queryOptions< TQueryFnData = unknown, TError = DefaultError, diff --git a/packages/react-query/src/types.ts b/packages/react-query/src/types.ts index 59a57e728c..45da8a6a93 100644 --- a/packages/react-query/src/types.ts +++ b/packages/react-query/src/types.ts @@ -14,6 +14,7 @@ import type { QueryKey, QueryObserverOptions, QueryObserverResult, + SkipToken, } from '@tanstack/query-core' export interface UseBaseQueryOptions< @@ -47,8 +48,13 @@ export interface UseSuspenseQueryOptions< TQueryKey extends QueryKey = QueryKey, > extends OmitKeyof< UseQueryOptions, - 'enabled' | 'throwOnError' | 'placeholderData' - > {} + 'queryFn' | 'enabled' | 'throwOnError' | 'placeholderData' + > { + queryFn: Exclude< + UseQueryOptions['queryFn'], + SkipToken + > +} export interface UseInfiniteQueryOptions< TQueryFnData = unknown, @@ -85,8 +91,20 @@ export interface UseSuspenseInfiniteQueryOptions< TQueryKey, TPageParam >, - 'enabled' | 'throwOnError' | 'placeholderData' - > {} + 'queryFn' | 'enabled' | 'throwOnError' | 'placeholderData' + > { + queryFn: Exclude< + UseInfiniteQueryOptions< + TQueryFnData, + TError, + TData, + TQueryData, + TQueryKey, + TPageParam + >['queryFn'], + SkipToken + > +} export type UseBaseQueryResult< TData = unknown, diff --git a/packages/react-query/src/useSuspenseInfiniteQuery.ts b/packages/react-query/src/useSuspenseInfiniteQuery.ts index 9f922c6c30..916e89265a 100644 --- a/packages/react-query/src/useSuspenseInfiniteQuery.ts +++ b/packages/react-query/src/useSuspenseInfiniteQuery.ts @@ -33,7 +33,7 @@ export function useSuspenseInfiniteQuery< queryClient?: QueryClient, ): UseSuspenseInfiniteQueryResult { if (process.env.NODE_ENV !== 'production') { - if (options.queryFn === skipToken) { + if ((options.queryFn as any) === skipToken) { console.error('skipToken is not allowed for useSuspenseInfiniteQuery') } } diff --git a/packages/react-query/src/useSuspenseQuery.ts b/packages/react-query/src/useSuspenseQuery.ts index 9bc53e6fd6..7dfdb06477 100644 --- a/packages/react-query/src/useSuspenseQuery.ts +++ b/packages/react-query/src/useSuspenseQuery.ts @@ -15,7 +15,7 @@ export function useSuspenseQuery< queryClient?: QueryClient, ): UseSuspenseQueryResult { if (process.env.NODE_ENV !== 'production') { - if (options.queryFn === skipToken) { + if ((options.queryFn as any) === skipToken) { console.error('skipToken is not allowed for useSuspenseQuery') } } From babf66f2b937a798967b6ec81333fa1bc569a871 Mon Sep 17 00:00:00 2001 From: Tanner Linsley Date: Fri, 11 Oct 2024 18:36:13 +0000 Subject: [PATCH 49/49] release: v5.59.11 --- examples/react/algolia/package.json | 4 +- examples/react/auto-refetching/package.json | 4 +- .../react/basic-graphql-request/package.json | 4 +- examples/react/basic/package.json | 6 +- .../react/default-query-function/package.json | 4 +- examples/react/devtools-panel/package.json | 4 +- .../package.json | 4 +- .../load-more-infinite-scroll/package.json | 4 +- .../react/nextjs-app-prefetching/package.json | 4 +- .../nextjs-suspense-streaming/package.json | 6 +- examples/react/nextjs/package.json | 4 +- examples/react/offline/package.json | 6 +- .../optimistic-updates-cache/package.json | 4 +- .../react/optimistic-updates-ui/package.json | 4 +- examples/react/pagination/package.json | 4 +- examples/react/playground/package.json | 4 +- examples/react/prefetching/package.json | 4 +- examples/react/react-native/package.json | 4 +- examples/react/react-router/package.json | 4 +- examples/react/rick-morty/package.json | 4 +- examples/react/shadow-dom/package.json | 4 +- examples/react/simple/package.json | 4 +- examples/react/star-wars/package.json | 4 +- examples/react/suspense/package.json | 4 +- packages/react-query-devtools/package.json | 2 +- .../package.json | 2 +- .../react-query-persist-client/package.json | 2 +- packages/react-query/package.json | 2 +- pnpm-lock.yaml | 102 +++++++++--------- 29 files changed, 106 insertions(+), 106 deletions(-) diff --git a/examples/react/algolia/package.json b/examples/react/algolia/package.json index 73b68a247c..c8cbc95de1 100644 --- a/examples/react/algolia/package.json +++ b/examples/react/algolia/package.json @@ -10,8 +10,8 @@ }, "dependencies": { "@algolia/client-search": "5.2.1", - "@tanstack/react-query": "^5.59.10", - "@tanstack/react-query-devtools": "^5.59.10", + "@tanstack/react-query": "^5.59.11", + "@tanstack/react-query-devtools": "^5.59.11", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/auto-refetching/package.json b/examples/react/auto-refetching/package.json index 131726f171..d27d92bcf0 100644 --- a/examples/react/auto-refetching/package.json +++ b/examples/react/auto-refetching/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.10", - "@tanstack/react-query-devtools": "^5.59.10", + "@tanstack/react-query": "^5.59.11", + "@tanstack/react-query-devtools": "^5.59.11", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/basic-graphql-request/package.json b/examples/react/basic-graphql-request/package.json index 288a75543d..4a01172cea 100644 --- a/examples/react/basic-graphql-request/package.json +++ b/examples/react/basic-graphql-request/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.10", - "@tanstack/react-query-devtools": "^5.59.10", + "@tanstack/react-query": "^5.59.11", + "@tanstack/react-query-devtools": "^5.59.11", "graphql": "^16.9.0", "graphql-request": "^7.1.0", "react": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/basic/package.json b/examples/react/basic/package.json index f357eaa393..384332098a 100644 --- a/examples/react/basic/package.json +++ b/examples/react/basic/package.json @@ -10,9 +10,9 @@ }, "dependencies": { "@tanstack/query-sync-storage-persister": "^5.59.10", - "@tanstack/react-query": "^5.59.10", - "@tanstack/react-query-devtools": "^5.59.10", - "@tanstack/react-query-persist-client": "^5.59.10", + "@tanstack/react-query": "^5.59.11", + "@tanstack/react-query-devtools": "^5.59.11", + "@tanstack/react-query-persist-client": "^5.59.11", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/default-query-function/package.json b/examples/react/default-query-function/package.json index 39e1393ac3..a45ad96d2d 100644 --- a/examples/react/default-query-function/package.json +++ b/examples/react/default-query-function/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.10", - "@tanstack/react-query-devtools": "^5.59.10", + "@tanstack/react-query": "^5.59.11", + "@tanstack/react-query-devtools": "^5.59.11", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/devtools-panel/package.json b/examples/react/devtools-panel/package.json index 707364a093..8ac70cd54c 100644 --- a/examples/react/devtools-panel/package.json +++ b/examples/react/devtools-panel/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.10", - "@tanstack/react-query-devtools": "^5.59.10", + "@tanstack/react-query": "^5.59.11", + "@tanstack/react-query-devtools": "^5.59.11", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/infinite-query-with-max-pages/package.json b/examples/react/infinite-query-with-max-pages/package.json index ff9525f0a8..efd01a48c0 100644 --- a/examples/react/infinite-query-with-max-pages/package.json +++ b/examples/react/infinite-query-with-max-pages/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.10", - "@tanstack/react-query-devtools": "^5.59.10", + "@tanstack/react-query": "^5.59.11", + "@tanstack/react-query-devtools": "^5.59.11", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/load-more-infinite-scroll/package.json b/examples/react/load-more-infinite-scroll/package.json index f833c3ae0c..405bacbc4f 100644 --- a/examples/react/load-more-infinite-scroll/package.json +++ b/examples/react/load-more-infinite-scroll/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.10", - "@tanstack/react-query-devtools": "^5.59.10", + "@tanstack/react-query": "^5.59.11", + "@tanstack/react-query-devtools": "^5.59.11", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/examples/react/nextjs-app-prefetching/package.json b/examples/react/nextjs-app-prefetching/package.json index ada1c39d2a..55e5b4c40c 100644 --- a/examples/react/nextjs-app-prefetching/package.json +++ b/examples/react/nextjs-app-prefetching/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.10", - "@tanstack/react-query-devtools": "^5.59.10", + "@tanstack/react-query": "^5.59.11", + "@tanstack/react-query-devtools": "^5.59.11", "next": "^15.0.0-rc.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" diff --git a/examples/react/nextjs-suspense-streaming/package.json b/examples/react/nextjs-suspense-streaming/package.json index 73549709b2..e961d8fc30 100644 --- a/examples/react/nextjs-suspense-streaming/package.json +++ b/examples/react/nextjs-suspense-streaming/package.json @@ -9,9 +9,9 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.10", - "@tanstack/react-query-devtools": "^5.59.10", - "@tanstack/react-query-next-experimental": "^5.59.10", + "@tanstack/react-query": "^5.59.11", + "@tanstack/react-query-devtools": "^5.59.11", + "@tanstack/react-query-next-experimental": "^5.59.11", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/nextjs/package.json b/examples/react/nextjs/package.json index d648cc09f8..4a5517124f 100644 --- a/examples/react/nextjs/package.json +++ b/examples/react/nextjs/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.10", - "@tanstack/react-query-devtools": "^5.59.10", + "@tanstack/react-query": "^5.59.11", + "@tanstack/react-query-devtools": "^5.59.11", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/offline/package.json b/examples/react/offline/package.json index d9d2e349e6..4da97518a9 100644 --- a/examples/react/offline/package.json +++ b/examples/react/offline/package.json @@ -10,9 +10,9 @@ "dependencies": { "@tanstack/query-sync-storage-persister": "^5.59.10", "@tanstack/react-location": "^3.7.4", - "@tanstack/react-query": "^5.59.10", - "@tanstack/react-query-devtools": "^5.59.10", - "@tanstack/react-query-persist-client": "^5.59.10", + "@tanstack/react-query": "^5.59.11", + "@tanstack/react-query-devtools": "^5.59.11", + "@tanstack/react-query-persist-client": "^5.59.11", "msw": "^2.3.4", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/optimistic-updates-cache/package.json b/examples/react/optimistic-updates-cache/package.json index e22b8a54a4..b7f5692b51 100755 --- a/examples/react/optimistic-updates-cache/package.json +++ b/examples/react/optimistic-updates-cache/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.10", - "@tanstack/react-query-devtools": "^5.59.10", + "@tanstack/react-query": "^5.59.11", + "@tanstack/react-query-devtools": "^5.59.11", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/optimistic-updates-ui/package.json b/examples/react/optimistic-updates-ui/package.json index f8e7792a97..82df26a483 100755 --- a/examples/react/optimistic-updates-ui/package.json +++ b/examples/react/optimistic-updates-ui/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.10", - "@tanstack/react-query-devtools": "^5.59.10", + "@tanstack/react-query": "^5.59.11", + "@tanstack/react-query-devtools": "^5.59.11", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/pagination/package.json b/examples/react/pagination/package.json index 4618a16a84..a436f864de 100644 --- a/examples/react/pagination/package.json +++ b/examples/react/pagination/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.10", - "@tanstack/react-query-devtools": "^5.59.10", + "@tanstack/react-query": "^5.59.11", + "@tanstack/react-query-devtools": "^5.59.11", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/playground/package.json b/examples/react/playground/package.json index 4abf1e02e5..92c1865e51 100644 --- a/examples/react/playground/package.json +++ b/examples/react/playground/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.10", - "@tanstack/react-query-devtools": "^5.59.10", + "@tanstack/react-query": "^5.59.11", + "@tanstack/react-query-devtools": "^5.59.11", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/prefetching/package.json b/examples/react/prefetching/package.json index 4cf97ceca9..1bd0dd07bc 100644 --- a/examples/react/prefetching/package.json +++ b/examples/react/prefetching/package.json @@ -8,8 +8,8 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.59.10", - "@tanstack/react-query-devtools": "^5.59.10", + "@tanstack/react-query": "^5.59.11", + "@tanstack/react-query-devtools": "^5.59.11", "next": "^14.2.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/react/react-native/package.json b/examples/react/react-native/package.json index 0413c9aaf4..16a794616e 100644 --- a/examples/react/react-native/package.json +++ b/examples/react/react-native/package.json @@ -14,8 +14,8 @@ "@react-native-community/netinfo": "^11.3.2", "@react-navigation/native": "^6.1.18", "@react-navigation/stack": "^6.4.1", - "@tanstack/react-query": "^5.59.10", - "@tanstack/react-query-devtools": "^5.59.10", + "@tanstack/react-query": "^5.59.11", + "@tanstack/react-query-devtools": "^5.59.11", "expo": "^51.0.22", "expo-constants": "^16.0.2", "expo-status-bar": "^1.12.1", diff --git a/examples/react/react-router/package.json b/examples/react/react-router/package.json index 91b39ba84f..42e5aaa134 100644 --- a/examples/react/react-router/package.json +++ b/examples/react/react-router/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.10", - "@tanstack/react-query-devtools": "^5.59.10", + "@tanstack/react-query": "^5.59.11", + "@tanstack/react-query-devtools": "^5.59.11", "localforage": "^1.10.0", "match-sorter": "^6.3.4", "react": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/examples/react/rick-morty/package.json b/examples/react/rick-morty/package.json index f5fd78b17a..6eab240837 100644 --- a/examples/react/rick-morty/package.json +++ b/examples/react/rick-morty/package.json @@ -12,8 +12,8 @@ "@emotion/styled": "^11.13.0", "@mui/material": "^6.0.0", "@mui/styles": "^6.0.0", - "@tanstack/react-query": "^5.59.10", - "@tanstack/react-query-devtools": "^5.59.10", + "@tanstack/react-query": "^5.59.11", + "@tanstack/react-query-devtools": "^5.59.11", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", "react-router": "^6.25.1", diff --git a/examples/react/shadow-dom/package.json b/examples/react/shadow-dom/package.json index f49ccc9e2c..44c4561512 100644 --- a/examples/react/shadow-dom/package.json +++ b/examples/react/shadow-dom/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-query": "^5.59.10", - "@tanstack/react-query-devtools": "^5.59.10", + "@tanstack/react-query": "^5.59.11", + "@tanstack/react-query-devtools": "^5.59.11", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/simple/package.json b/examples/react/simple/package.json index 058cff3de3..919a636812 100644 --- a/examples/react/simple/package.json +++ b/examples/react/simple/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.10", - "@tanstack/react-query-devtools": "^5.59.10", + "@tanstack/react-query": "^5.59.11", + "@tanstack/react-query-devtools": "^5.59.11", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522" }, diff --git a/examples/react/star-wars/package.json b/examples/react/star-wars/package.json index 8b78893a1c..7b3a57621d 100644 --- a/examples/react/star-wars/package.json +++ b/examples/react/star-wars/package.json @@ -12,8 +12,8 @@ "@emotion/styled": "^11.13.0", "@mui/material": "^6.0.0", "@mui/styles": "^6.0.0", - "@tanstack/react-query": "^5.59.10", - "@tanstack/react-query-devtools": "^5.59.10", + "@tanstack/react-query": "^5.59.11", + "@tanstack/react-query-devtools": "^5.59.11", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", "react-router": "^6.25.1", diff --git a/examples/react/suspense/package.json b/examples/react/suspense/package.json index f1d2e8d809..077093c3b0 100644 --- a/examples/react/suspense/package.json +++ b/examples/react/suspense/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.59.10", - "@tanstack/react-query-devtools": "^5.59.10", + "@tanstack/react-query": "^5.59.11", + "@tanstack/react-query-devtools": "^5.59.11", "font-awesome": "^4.7.0", "react": "19.0.0-rc-4c2e457c7c-20240522", "react-dom": "19.0.0-rc-4c2e457c7c-20240522", diff --git a/packages/react-query-devtools/package.json b/packages/react-query-devtools/package.json index af64309dce..dd09ba82ec 100644 --- a/packages/react-query-devtools/package.json +++ b/packages/react-query-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-devtools", - "version": "5.59.10", + "version": "5.59.11", "description": "Developer tools to interact with and visualize the TanStack/react-query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-next-experimental/package.json b/packages/react-query-next-experimental/package.json index bd6fd8e8df..3fe4280ed1 100644 --- a/packages/react-query-next-experimental/package.json +++ b/packages/react-query-next-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-next-experimental", - "version": "5.59.10", + "version": "5.59.11", "description": "Hydration utils for React Query in the NextJs app directory", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-persist-client/package.json b/packages/react-query-persist-client/package.json index 32a5ec1ec1..4e0d88f0c4 100644 --- a/packages/react-query-persist-client/package.json +++ b/packages/react-query-persist-client/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query-persist-client", - "version": "5.59.10", + "version": "5.59.11", "description": "React bindings to work with persisters in TanStack/react-query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query/package.json b/packages/react-query/package.json index d615be6fe8..8f18d2ce79 100644 --- a/packages/react-query/package.json +++ b/packages/react-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query", - "version": "5.59.10", + "version": "5.59.11", "description": "Hooks for managing, caching and syncing asynchronous and remote data in React", "author": "tannerlinsley", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aa84b76c53..38f1843dee 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -424,10 +424,10 @@ importers: specifier: 5.2.1 version: 5.2.1 '@tanstack/react-query': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -458,10 +458,10 @@ importers: examples/react/auto-refetching: dependencies: '@tanstack/react-query': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -489,13 +489,13 @@ importers: specifier: ^5.59.10 version: link:../../../packages/query-sync-storage-persister '@tanstack/react-query': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query-devtools '@tanstack/react-query-persist-client': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query-persist-client react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -526,10 +526,10 @@ importers: examples/react/basic-graphql-request: dependencies: '@tanstack/react-query': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query-devtools graphql: specifier: ^16.9.0 @@ -554,10 +554,10 @@ importers: examples/react/default-query-function: dependencies: '@tanstack/react-query': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -579,10 +579,10 @@ importers: examples/react/devtools-panel: dependencies: '@tanstack/react-query': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -604,10 +604,10 @@ importers: examples/react/infinite-query-with-max-pages: dependencies: '@tanstack/react-query': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -632,10 +632,10 @@ importers: examples/react/load-more-infinite-scroll: dependencies: '@tanstack/react-query': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -663,10 +663,10 @@ importers: examples/react/nextjs: dependencies: '@tanstack/react-query': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -691,10 +691,10 @@ importers: examples/react/nextjs-app-prefetching: dependencies: '@tanstack/react-query': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query-devtools next: specifier: ^15.0.0-rc.0 @@ -719,13 +719,13 @@ importers: examples/react/nextjs-suspense-streaming: dependencies: '@tanstack/react-query': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query-devtools '@tanstack/react-query-next-experimental': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query-next-experimental next: specifier: ^14.2.5 @@ -753,13 +753,13 @@ importers: specifier: ^3.7.4 version: 3.7.4(react-dom@19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522))(react@19.0.0-rc-4c2e457c7c-20240522) '@tanstack/react-query': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query-devtools '@tanstack/react-query-persist-client': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query-persist-client msw: specifier: ^2.3.4 @@ -787,10 +787,10 @@ importers: examples/react/optimistic-updates-cache: dependencies: '@tanstack/react-query': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -815,10 +815,10 @@ importers: examples/react/optimistic-updates-ui: dependencies: '@tanstack/react-query': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -843,10 +843,10 @@ importers: examples/react/pagination: dependencies: '@tanstack/react-query': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -871,10 +871,10 @@ importers: examples/react/playground: dependencies: '@tanstack/react-query': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -896,10 +896,10 @@ importers: examples/react/prefetching: dependencies: '@tanstack/react-query': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query-devtools next: specifier: ^14.2.5 @@ -933,10 +933,10 @@ importers: specifier: ^6.4.1 version: 6.4.1(hz73ogopnnbu7tdkoevhdncb4q) '@tanstack/react-query': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query-devtools expo: specifier: ^51.0.22 @@ -985,10 +985,10 @@ importers: examples/react/react-router: dependencies: '@tanstack/react-query': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query-devtools localforage: specifier: ^1.10.0 @@ -1049,10 +1049,10 @@ importers: specifier: ^6.0.0 version: 6.0.0(react@19.0.0-rc-4c2e457c7c-20240522)(types-react@19.0.0-rc.1) '@tanstack/react-query': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1080,10 +1080,10 @@ importers: examples/react/shadow-dom: dependencies: '@tanstack/react-query': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1111,10 +1111,10 @@ importers: examples/react/simple: dependencies: '@tanstack/react-query': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1148,10 +1148,10 @@ importers: specifier: ^6.0.0 version: 6.0.0(react@19.0.0-rc-4c2e457c7c-20240522)(types-react@19.0.0-rc.1) '@tanstack/react-query': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query-devtools react: specifier: 19.0.0-rc-4c2e457c7c-20240522 @@ -1179,10 +1179,10 @@ importers: examples/react/suspense: dependencies: '@tanstack/react-query': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query '@tanstack/react-query-devtools': - specifier: ^5.59.10 + specifier: ^5.59.11 version: link:../../../packages/react-query-devtools font-awesome: specifier: ^4.7.0