From 8b387341eb8e5ce6447b55023c724c76747d4f00 Mon Sep 17 00:00:00 2001 From: Stanyslas Bres <15731884+sybers@users.noreply.github.com> Date: Wed, 26 Nov 2025 13:28:17 +0100 Subject: [PATCH 01/11] docs(vue): change query keys example to typescript (#9907) * docs(vue): change query keys example to typescript This example is written in Javascript, and the fact that `todoId` is a `Ref` is a bit hard to identify. I propose to migrate this example to Typescript, with an import to Vue's Ref type and make the parameter to the example composable explicit. There are more docs that could be improved this way, if it suits you I could also make the changes to these docs :) * ci: apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> --- docs/framework/vue/guides/query-keys.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/framework/vue/guides/query-keys.md b/docs/framework/vue/guides/query-keys.md index bb4a89571f..8ab250d2ad 100644 --- a/docs/framework/vue/guides/query-keys.md +++ b/docs/framework/vue/guides/query-keys.md @@ -6,8 +6,10 @@ ref: docs/framework/react/guides/query-keys.md [//]: # 'Example5' -```js -function useTodos(todoId) { +```ts +import type { Ref } from 'vue' + +function useTodos(todoId: Ref) { const queryKey = ['todos', todoId] return useQuery({ queryKey, From 758414fcecb9b56142014edf3ff455c283fb556e Mon Sep 17 00:00:00 2001 From: Damian Osipiuk Date: Wed, 26 Nov 2025 17:18:09 +0100 Subject: [PATCH 02/11] feat(vue-query): allow options getters in additional composables (#9914) --- .changeset/curvy-webs-create.md | 5 ++ .../vue-query/src/__mocks__/useBaseQuery.ts | 6 +- .../src/__tests__/useInfiniteQuery.test.ts | 2 +- .../src/__tests__/useIsFetching.test.ts | 32 ++++++--- .../src/__tests__/useIsMutating.test.ts | 56 ++++++++++++++- .../src/__tests__/useMutation.test.ts | 33 +++++++++ .../src/__tests__/useQueries.test.ts | 69 ++++++++++++++++++- .../vue-query/src/__tests__/useQuery.test.ts | 41 +++++++++-- packages/vue-query/src/useIsFetching.ts | 11 ++- packages/vue-query/src/useMutation.ts | 23 +++++-- packages/vue-query/src/useMutationState.ts | 24 ++++--- packages/vue-query/src/useQueries.ts | 7 +- 12 files changed, 270 insertions(+), 39 deletions(-) create mode 100644 .changeset/curvy-webs-create.md diff --git a/.changeset/curvy-webs-create.md b/.changeset/curvy-webs-create.md new file mode 100644 index 0000000000..9c79f2be0c --- /dev/null +++ b/.changeset/curvy-webs-create.md @@ -0,0 +1,5 @@ +--- +'@tanstack/vue-query': minor +--- + +feat(vue-query): allow options getters in additional composables diff --git a/packages/vue-query/src/__mocks__/useBaseQuery.ts b/packages/vue-query/src/__mocks__/useBaseQuery.ts index 6388057709..1166eff1d0 100644 --- a/packages/vue-query/src/__mocks__/useBaseQuery.ts +++ b/packages/vue-query/src/__mocks__/useBaseQuery.ts @@ -1,9 +1,9 @@ import { vi } from 'vitest' import type { Mock } from 'vitest' -const { useBaseQuery: originImpl, unrefQueryArgs: originalParse } = - (await vi.importActual('../useBaseQuery')) as any +const { useBaseQuery: originImpl } = (await vi.importActual( + '../useBaseQuery', +)) as any export const useBaseQuery: Mock<(...args: Array) => any> = vi.fn(originImpl) -export const unrefQueryArgs = originalParse diff --git a/packages/vue-query/src/__tests__/useInfiniteQuery.test.ts b/packages/vue-query/src/__tests__/useInfiniteQuery.test.ts index d78eb3ad07..b9eee7547f 100644 --- a/packages/vue-query/src/__tests__/useInfiniteQuery.test.ts +++ b/packages/vue-query/src/__tests__/useInfiniteQuery.test.ts @@ -5,7 +5,7 @@ import { infiniteQueryOptions } from '../infiniteQueryOptions' vi.mock('../useQueryClient') -describe('useQuery', () => { +describe('useInfiniteQuery', () => { beforeEach(() => { vi.useFakeTimers() }) diff --git a/packages/vue-query/src/__tests__/useIsFetching.test.ts b/packages/vue-query/src/__tests__/useIsFetching.test.ts index 805f002404..50199934f5 100644 --- a/packages/vue-query/src/__tests__/useIsFetching.test.ts +++ b/packages/vue-query/src/__tests__/useIsFetching.test.ts @@ -1,5 +1,5 @@ import { afterEach, beforeEach, describe, expect, test, vi } from 'vitest' -import { onScopeDispose, reactive } from 'vue-demi' +import { onScopeDispose, reactive, ref } from 'vue-demi' import { sleep } from '@tanstack/query-test-utils' import { useQuery } from '../useQuery' import { useIsFetching } from '../useIsFetching' @@ -65,15 +65,10 @@ describe('useIsFetching', () => { }) test('should properly update filters', async () => { - const filter = reactive({ stale: false }) + const filter = reactive({ stale: false, queryKey: ['isFetchingFilter'] }) useQuery({ - queryKey: ['isFetching'], - queryFn: () => - new Promise((resolve) => { - setTimeout(() => { - return resolve('Some data') - }, 100) - }), + queryKey: ['isFetchingFilter'], + queryFn: () => sleep(10).then(() => 'Some data'), }) const isFetching = useIsFetching(filter) @@ -84,4 +79,23 @@ describe('useIsFetching', () => { expect(isFetching.value).toStrictEqual(1) }) + + test('should work with options getter and be reactive', async () => { + const staleRef = ref(false) + useQuery({ + queryKey: ['isFetchingGetter'], + queryFn: () => sleep(10).then(() => 'Some data'), + }) + const isFetching = useIsFetching(() => ({ + stale: staleRef.value, + queryKey: ['isFetchingGetter'], + })) + + expect(isFetching.value).toStrictEqual(0) + + staleRef.value = true + await vi.advanceTimersByTimeAsync(0) + + expect(isFetching.value).toStrictEqual(1) + }) }) diff --git a/packages/vue-query/src/__tests__/useIsMutating.test.ts b/packages/vue-query/src/__tests__/useIsMutating.test.ts index be6564608b..73d0fc47e8 100644 --- a/packages/vue-query/src/__tests__/useIsMutating.test.ts +++ b/packages/vue-query/src/__tests__/useIsMutating.test.ts @@ -1,5 +1,5 @@ import { afterEach, beforeEach, describe, expect, it, test, vi } from 'vitest' -import { onScopeDispose, reactive } from 'vue-demi' +import { onScopeDispose, reactive, ref } from 'vue-demi' import { sleep } from '@tanstack/query-test-utils' import { useMutation } from '../useMutation' import { useIsMutating, useMutationState } from '../useMutationState' @@ -88,9 +88,38 @@ describe('useIsMutating', () => { expect(isMutating.value).toStrictEqual(1) }) + + test('should work with options getter and be reactive', async () => { + const keyRef = ref('isMutatingGetter2') + const { mutate } = useMutation({ + mutationKey: ['isMutatingGetter'], + mutationFn: (params: string) => sleep(10).then(() => params), + }) + mutate('foo') + + const isMutating = useIsMutating(() => ({ + mutationKey: [keyRef.value], + })) + + expect(isMutating.value).toStrictEqual(0) + + keyRef.value = 'isMutatingGetter' + + await vi.advanceTimersByTimeAsync(0) + + expect(isMutating.value).toStrictEqual(1) + }) }) describe('useMutationState', () => { + beforeEach(() => { + vi.useFakeTimers() + }) + + afterEach(() => { + vi.useRealTimers() + }) + it('should return variables after calling mutate 1', () => { const mutationKey = ['mutation'] const variables = 'foo123' @@ -127,4 +156,29 @@ describe('useMutationState', () => { expect(mutationState.value[0]?.variables).toEqual(variables) }) + + it('should work with options getter and be reactive', async () => { + const keyRef = ref('useMutationStateGetter2') + const variables = 'foo123' + + const { mutate } = useMutation({ + mutationKey: ['useMutationStateGetter'], + mutationFn: (params: string) => sleep(10).then(() => params), + }) + + mutate(variables) + + const mutationState = useMutationState(() => ({ + filters: { mutationKey: [keyRef.value], status: 'pending' }, + select: (mutation) => mutation.state.variables, + })) + + expect(mutationState.value).toEqual([]) + + keyRef.value = 'useMutationStateGetter' + + await vi.advanceTimersByTimeAsync(0) + + expect(mutationState.value).toEqual([variables]) + }) }) diff --git a/packages/vue-query/src/__tests__/useMutation.test.ts b/packages/vue-query/src/__tests__/useMutation.test.ts index 55ba96fecf..88991b58dc 100644 --- a/packages/vue-query/src/__tests__/useMutation.test.ts +++ b/packages/vue-query/src/__tests__/useMutation.test.ts @@ -82,6 +82,39 @@ describe('useMutation', () => { }) }) + test('should work with options getter and be reactive', async () => { + const result = 'Mock data' + const keyRef = ref('key01') + const fnMock = vi.fn((params: string) => sleep(10).then(() => params)) + const mutation = useMutation(() => ({ + mutationKey: [keyRef.value], + mutationFn: fnMock, + })) + + mutation.mutate(result) + + await vi.advanceTimersByTimeAsync(10) + + expect(fnMock).toHaveBeenCalledTimes(1) + expect(fnMock).toHaveBeenNthCalledWith( + 1, + result, + expect.objectContaining({ mutationKey: ['key01'] }), + ) + + keyRef.value = 'key02' + await vi.advanceTimersByTimeAsync(0) + mutation.mutate(result) + await vi.advanceTimersByTimeAsync(10) + + expect(fnMock).toHaveBeenCalledTimes(2) + expect(fnMock).toHaveBeenNthCalledWith( + 2, + result, + expect.objectContaining({ mutationKey: ['key02'] }), + ) + }) + test('should update reactive options', async () => { const queryClient = useQueryClient() const mutationCache = queryClient.getMutationCache() diff --git a/packages/vue-query/src/__tests__/useQueries.test.ts b/packages/vue-query/src/__tests__/useQueries.test.ts index 31b98e7b3d..53946da142 100644 --- a/packages/vue-query/src/__tests__/useQueries.test.ts +++ b/packages/vue-query/src/__tests__/useQueries.test.ts @@ -255,7 +255,7 @@ describe('useQueries', () => { }) test('should be `enabled` to accept getter function', async () => { - const fetchFn = vi.fn() + const fetchFn = vi.fn(() => 'foo') const checked = ref(false) useQueries({ @@ -278,7 +278,7 @@ describe('useQueries', () => { }) test('should allow getters for query keys', async () => { - const fetchFn = vi.fn() + const fetchFn = vi.fn(() => 'foo') const key1 = ref('key1') const key2 = ref('key2') @@ -307,7 +307,7 @@ describe('useQueries', () => { }) test('should allow arbitrarily nested getters for query keys', async () => { - const fetchFn = vi.fn() + const fetchFn = vi.fn(() => 'foo') const key1 = ref('key1') const key2 = ref('key2') const key3 = ref('key3') @@ -368,4 +368,67 @@ describe('useQueries', () => { expect(fetchFn).toHaveBeenCalledTimes(6) }) + + test('should work with options getter and be reactive', async () => { + const fetchFn = vi.fn(() => 'foo') + const key1 = ref('key1') + const key2 = ref('key2') + const key3 = ref('key3') + const key4 = ref('key4') + const key5 = ref('key5') + + useQueries({ + queries: () => [ + { + queryKey: [ + 'key', + key1, + key2.value, + { key: key3.value }, + [{ foo: { bar: key4.value } }], + () => ({ + foo: { + bar: { + baz: key5.value, + }, + }, + }), + ], + queryFn: fetchFn, + }, + ], + }) + + expect(fetchFn).toHaveBeenCalledTimes(1) + + key1.value = 'key1-updated' + + await vi.advanceTimersByTimeAsync(0) + + expect(fetchFn).toHaveBeenCalledTimes(2) + + key2.value = 'key2-updated' + + await vi.advanceTimersByTimeAsync(0) + + expect(fetchFn).toHaveBeenCalledTimes(3) + + key3.value = 'key3-updated' + + await vi.advanceTimersByTimeAsync(0) + + expect(fetchFn).toHaveBeenCalledTimes(4) + + key4.value = 'key4-updated' + + await vi.advanceTimersByTimeAsync(0) + + expect(fetchFn).toHaveBeenCalledTimes(5) + + key5.value = 'key5-updated' + + await vi.advanceTimersByTimeAsync(0) + + expect(fetchFn).toHaveBeenCalledTimes(6) + }) }) diff --git a/packages/vue-query/src/__tests__/useQuery.test.ts b/packages/vue-query/src/__tests__/useQuery.test.ts index f83ba374a3..316185abde 100644 --- a/packages/vue-query/src/__tests__/useQuery.test.ts +++ b/packages/vue-query/src/__tests__/useQuery.test.ts @@ -62,6 +62,39 @@ describe('useQuery', () => { }) }) + test('should work with options getter and be reactive', async () => { + const keyRef = ref('key011') + const resultRef = ref('result02') + const query = useQuery(() => ({ + queryKey: [keyRef.value], + queryFn: () => sleep(0).then(() => resultRef.value), + })) + + await vi.advanceTimersByTimeAsync(0) + + expect(query).toMatchObject({ + status: { value: 'success' }, + data: { value: 'result02' }, + isPending: { value: false }, + isFetching: { value: false }, + isFetched: { value: true }, + isSuccess: { value: true }, + }) + + resultRef.value = 'result021' + keyRef.value = 'key012' + await vi.advanceTimersByTimeAsync(0) + + expect(query).toMatchObject({ + status: { value: 'success' }, + data: { value: 'result021' }, + isPending: { value: false }, + isFetching: { value: false }, + isFetched: { value: true }, + isSuccess: { value: true }, + }) + }) + test('should return pending status initially', () => { const query = useQuery({ queryKey: ['key1'], @@ -274,7 +307,7 @@ describe('useQuery', () => { }) test('should use the current value for the queryKey when refetch is called', async () => { - const fetchFn = vi.fn() + const fetchFn = vi.fn(() => 'foo') const keyRef = ref('key11') const query = useQuery({ queryKey: ['key10', keyRef], @@ -302,7 +335,7 @@ describe('useQuery', () => { }) test('should be `enabled` to accept getter function', async () => { - const fetchFn = vi.fn() + const fetchFn = vi.fn(() => 'foo') const checked = ref(false) useQuery({ @@ -321,7 +354,7 @@ describe('useQuery', () => { }) test('should allow getters for query keys', async () => { - const fetchFn = vi.fn() + const fetchFn = vi.fn(() => 'foo') const key1 = ref('key1') const key2 = ref('key2') @@ -346,7 +379,7 @@ describe('useQuery', () => { }) test('should allow arbitrarily nested getters for query keys', async () => { - const fetchFn = vi.fn() + const fetchFn = vi.fn(() => 'foo') const key1 = ref('key1') const key2 = ref('key2') const key3 = ref('key3') diff --git a/packages/vue-query/src/useIsFetching.ts b/packages/vue-query/src/useIsFetching.ts index d4256cea0d..7f67bbeb91 100644 --- a/packages/vue-query/src/useIsFetching.ts +++ b/packages/vue-query/src/useIsFetching.ts @@ -1,14 +1,15 @@ import { getCurrentScope, onScopeDispose, ref, watchEffect } from 'vue-demi' import { useQueryClient } from './useQueryClient' +import { cloneDeepUnref } from './utils' import type { Ref } from 'vue-demi' import type { QueryFilters as QF } from '@tanstack/query-core' import type { MaybeRefDeep } from './types' import type { QueryClient } from './queryClient' -export type QueryFilters = MaybeRefDeep +export type QueryFilters = MaybeRefDeep | (() => MaybeRefDeep) export function useIsFetching( - fetchingFilters: MaybeRefDeep = {}, + fetchingFilters: QueryFilters = {}, queryClient?: QueryClient, ): Ref { if (process.env.NODE_ENV === 'development') { @@ -24,7 +25,11 @@ export function useIsFetching( const isFetching = ref() const listener = () => { - isFetching.value = client.isFetching(fetchingFilters) + const resolvedFilters = + typeof fetchingFilters === 'function' + ? fetchingFilters() + : fetchingFilters + isFetching.value = client.isFetching(cloneDeepUnref(resolvedFilters)) } const unsubscribe = client.getQueryCache().subscribe(listener) diff --git a/packages/vue-query/src/useMutation.ts b/packages/vue-query/src/useMutation.ts index 2a2af89aa6..2bb852acbf 100644 --- a/packages/vue-query/src/useMutation.ts +++ b/packages/vue-query/src/useMutation.ts @@ -39,9 +39,13 @@ export type UseMutationOptions< TError = DefaultError, TVariables = void, TOnMutateResult = unknown, -> = MaybeRefDeep< - UseMutationOptionsBase -> +> = + | MaybeRefDeep< + UseMutationOptionsBase + > + | (() => MaybeRefDeep< + UseMutationOptionsBase + >) type MutateSyncFunction< TData = unknown, @@ -77,8 +81,11 @@ export function useMutation< TVariables = void, TOnMutateResult = unknown, >( - mutationOptions: MaybeRefDeep< - UseMutationOptionsBase + mutationOptions: UseMutationOptions< + TData, + TError, + TVariables, + TOnMutateResult >, queryClient?: QueryClient, ): UseMutationReturnType { @@ -92,7 +99,11 @@ export function useMutation< const client = queryClient || useQueryClient() const options = computed(() => { - return client.defaultMutationOptions(cloneDeepUnref(mutationOptions)) + const resolvedOptions = + typeof mutationOptions === 'function' + ? mutationOptions() + : mutationOptions + return client.defaultMutationOptions(cloneDeepUnref(resolvedOptions)) }) const observer = new MutationObserver(client, options.value) const state = options.value.shallow diff --git a/packages/vue-query/src/useMutationState.ts b/packages/vue-query/src/useMutationState.ts index 110f076d47..3395b5fb74 100644 --- a/packages/vue-query/src/useMutationState.ts +++ b/packages/vue-query/src/useMutationState.ts @@ -21,7 +21,7 @@ import type { MutationCache } from './mutationCache' export type MutationFilters = MaybeRefDeep export function useIsMutating( - filters: MutationFilters = {}, + filters: MutationFilters | (() => MutationFilters) = {}, queryClient?: QueryClient, ): Ref { if (process.env.NODE_ENV === 'development') { @@ -37,7 +37,7 @@ export function useIsMutating( const mutationState = useMutationState( { filters: computed(() => ({ - ...cloneDeepUnref(filters), + ...cloneDeepUnref(typeof filters === 'function' ? filters() : filters), status: 'pending' as const, })), }, @@ -66,18 +66,26 @@ function getResult( } export function useMutationState( - options: MutationStateOptions = {}, + options: + | MutationStateOptions + | (() => MutationStateOptions) = {}, queryClient?: QueryClient, ): Readonly>> { - const filters = computed(() => cloneDeepUnref(options.filters)) + const resolvedOptions = computed(() => { + const newOptions = typeof options === 'function' ? options() : options + return { + filters: cloneDeepUnref(newOptions.filters), + select: newOptions.select, + } + }) const mutationCache = (queryClient || useQueryClient()).getMutationCache() - const state = shallowRef(getResult(mutationCache, options)) + const state = shallowRef(getResult(mutationCache, resolvedOptions.value)) const unsubscribe = mutationCache.subscribe(() => { - state.value = getResult(mutationCache, options) + state.value = getResult(mutationCache, resolvedOptions.value) }) - watch(filters, () => { - state.value = getResult(mutationCache, options) + watch(resolvedOptions, () => { + state.value = getResult(mutationCache, resolvedOptions.value) }) onScopeDispose(() => { diff --git a/packages/vue-query/src/useQueries.ts b/packages/vue-query/src/useQueries.ts index 4d06be76d7..f290976a14 100644 --- a/packages/vue-query/src/useQueries.ts +++ b/packages/vue-query/src/useQueries.ts @@ -240,6 +240,7 @@ export function useQueries< ...options }: ShallowOption & { queries: + | (() => MaybeRefDeep>) | MaybeRefDeep> | MaybeRefDeep< readonly [ @@ -261,8 +262,12 @@ export function useQueries< const client = queryClient || useQueryClient() const defaultedQueries = computed(() => { + const resolvedQueries = + typeof queries === 'function' + ? (queries as () => MaybeRefDeep>)() + : queries // Only unref the top level array. - const queriesRaw = unref(queries) as ReadonlyArray + const queriesRaw = unref(resolvedQueries) as ReadonlyArray // Unref the rest for each element in the top level array. return queriesRaw.map((queryOptions) => { From c7510cc6d6922b1607505f9699c2771d60bbc1bb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 26 Nov 2025 16:19:34 +0000 Subject: [PATCH 03/11] ci: Version Packages (#9916) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .changeset/curvy-webs-create.md | 5 ----- examples/vue/basic/package.json | 4 ++-- examples/vue/dependent-queries/package.json | 2 +- examples/vue/persister/package.json | 2 +- examples/vue/simple/package.json | 4 ++-- packages/vue-query-devtools/CHANGELOG.md | 7 +++++++ packages/vue-query-devtools/package.json | 2 +- packages/vue-query/CHANGELOG.md | 6 ++++++ packages/vue-query/package.json | 2 +- 9 files changed, 21 insertions(+), 13 deletions(-) delete mode 100644 .changeset/curvy-webs-create.md diff --git a/.changeset/curvy-webs-create.md b/.changeset/curvy-webs-create.md deleted file mode 100644 index 9c79f2be0c..0000000000 --- a/.changeset/curvy-webs-create.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@tanstack/vue-query': minor ---- - -feat(vue-query): allow options getters in additional composables diff --git a/examples/vue/basic/package.json b/examples/vue/basic/package.json index 00f4c27b4a..b2cd303e7b 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.91.4", - "@tanstack/vue-query-devtools": "^6.1.1", + "@tanstack/vue-query": "^5.92.0", + "@tanstack/vue-query-devtools": "^7.0.0", "vue": "^3.4.27" }, "devDependencies": { diff --git a/examples/vue/dependent-queries/package.json b/examples/vue/dependent-queries/package.json index 2972fd880c..6a9efd698c 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.91.4", + "@tanstack/vue-query": "^5.92.0", "vue": "^3.4.27" }, "devDependencies": { diff --git a/examples/vue/persister/package.json b/examples/vue/persister/package.json index 13069a8798..b44487718e 100644 --- a/examples/vue/persister/package.json +++ b/examples/vue/persister/package.json @@ -11,7 +11,7 @@ "@tanstack/query-core": "^5.90.11", "@tanstack/query-persist-client-core": "^5.91.10", "@tanstack/query-sync-storage-persister": "^5.90.13", - "@tanstack/vue-query": "^5.91.4", + "@tanstack/vue-query": "^5.92.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 0be3df460c..94ab0744ae 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.91.4", - "@tanstack/vue-query-devtools": "^6.1.1", + "@tanstack/vue-query": "^5.92.0", + "@tanstack/vue-query-devtools": "^7.0.0", "vue": "^3.4.27" }, "devDependencies": { diff --git a/packages/vue-query-devtools/CHANGELOG.md b/packages/vue-query-devtools/CHANGELOG.md index 7997bdaa70..34d346487f 100644 --- a/packages/vue-query-devtools/CHANGELOG.md +++ b/packages/vue-query-devtools/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/vue-query-devtools +## 7.0.0 + +### Patch Changes + +- Updated dependencies [[`758414f`](https://github.com/TanStack/query/commit/758414fcecb9b56142014edf3ff455c283fb556e)]: + - @tanstack/vue-query@5.92.0 + ## 6.1.1 ### Patch Changes diff --git a/packages/vue-query-devtools/package.json b/packages/vue-query-devtools/package.json index ad9d4e66eb..0d751be3bf 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": "6.1.1", + "version": "7.0.0", "description": "Developer tools to interact with and visualize the TanStack/vue-query cache", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/vue-query/CHANGELOG.md b/packages/vue-query/CHANGELOG.md index 46fa3620d8..3cfbb684cf 100644 --- a/packages/vue-query/CHANGELOG.md +++ b/packages/vue-query/CHANGELOG.md @@ -1,5 +1,11 @@ # @tanstack/vue-query +## 5.92.0 + +### Minor Changes + +- feat(vue-query): allow options getters in additional composables ([#9914](https://github.com/TanStack/query/pull/9914)) + ## 5.91.4 ### Patch Changes diff --git a/packages/vue-query/package.json b/packages/vue-query/package.json index 2235508bd9..bd45b27ca7 100644 --- a/packages/vue-query/package.json +++ b/packages/vue-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-query", - "version": "5.91.4", + "version": "5.92.0", "description": "Hooks for managing, caching and syncing asynchronous and remote data in Vue", "author": "Damian Osipiuk", "license": "MIT", From 1f0ec12229abf03ca1f198cff6747b83389d45c2 Mon Sep 17 00:00:00 2001 From: Damian Osipiuk Date: Wed, 26 Nov 2025 17:29:58 +0100 Subject: [PATCH 04/11] chore: bring back proper devtools version (#9917) * chore: bring back proper devtools version * ci: apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> --- examples/vue/basic/package.json | 2 +- examples/vue/simple/package.json | 2 +- packages/vue-query-devtools/CHANGELOG.md | 2 +- packages/vue-query-devtools/package.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/vue/basic/package.json b/examples/vue/basic/package.json index b2cd303e7b..77e921b073 100644 --- a/examples/vue/basic/package.json +++ b/examples/vue/basic/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@tanstack/vue-query": "^5.92.0", - "@tanstack/vue-query-devtools": "^7.0.0", + "@tanstack/vue-query-devtools": "^6.1.2", "vue": "^3.4.27" }, "devDependencies": { diff --git a/examples/vue/simple/package.json b/examples/vue/simple/package.json index 94ab0744ae..febd01032e 100644 --- a/examples/vue/simple/package.json +++ b/examples/vue/simple/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@tanstack/vue-query": "^5.92.0", - "@tanstack/vue-query-devtools": "^7.0.0", + "@tanstack/vue-query-devtools": "^6.1.2", "vue": "^3.4.27" }, "devDependencies": { diff --git a/packages/vue-query-devtools/CHANGELOG.md b/packages/vue-query-devtools/CHANGELOG.md index 34d346487f..c4b5147b39 100644 --- a/packages/vue-query-devtools/CHANGELOG.md +++ b/packages/vue-query-devtools/CHANGELOG.md @@ -1,6 +1,6 @@ # @tanstack/vue-query-devtools -## 7.0.0 +## 6.1.2 ### Patch Changes diff --git a/packages/vue-query-devtools/package.json b/packages/vue-query-devtools/package.json index 0d751be3bf..ed461aad73 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": "7.0.0", + "version": "6.1.2", "description": "Developer tools to interact with and visualize the TanStack/vue-query cache", "author": "tannerlinsley", "license": "MIT", From aba3260e4d216d7fc1dec8a83b70e688cf8fe439 Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Thu, 27 Nov 2025 11:10:12 +1100 Subject: [PATCH 05/11] ci(changesets): disable auto-merging (#9918) * ci(changesets): disable auto-merging * Fix knip --- .github/workflows/release.yml | 45 ++++++++++++---------- knip.json | 14 +++---- packages/solid-query-devtools/package.json | 2 +- 3 files changed, 31 insertions(+), 30 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 62d8c16434..8086316f89 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -37,17 +37,17 @@ jobs: - name: Stop Nx Agents if: ${{ always() }} run: npx nx-cloud stop-all-agents - - name: Check for Changesets marked as major - id: major - run: | - echo "found=false" >> $GITHUB_OUTPUT - regex="(major)" - shopt -s nullglob - for file in .changeset/*.md; do - if [[ $(cat $file) =~ $regex ]]; then - echo "found=true" >> $GITHUB_OUTPUT - fi - done + # - name: Check for Changesets marked as major + # id: major + # run: | + # echo "found=false" >> $GITHUB_OUTPUT + # regex="(major)" + # shopt -s nullglob + # for file in .changeset/*.md; do + # if [[ $(cat $file) =~ $regex ]]; then + # echo "found=true" >> $GITHUB_OUTPUT + # fi + # done - name: Run Changesets (version or publish) id: changesets uses: changesets/action@v1.5.3 @@ -59,18 +59,23 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} NPM_TOKEN: ${{ secrets.NPM_TOKEN }} - - name: Auto-merge Changesets PR - if: steps.changesets.outputs.hasChangesets == 'true' && steps.major.outputs.found == 'false' - run: | - gh pr merge --squash "$PR_NUMBER" - gh api --method POST /repos/$REPO/dispatches -f 'event_type=release' - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - REPO: ${{ github.repository }} - PR_NUMBER: ${{ steps.changesets.outputs.pullRequestNumber }} + # - name: Auto-merge Changesets PR + # if: steps.changesets.outputs.hasChangesets == 'true' && steps.major.outputs.found == 'false' + # run: | + # gh pr merge --squash "$PR_NUMBER" + # gh api --method POST /repos/$REPO/dispatches -f 'event_type=release' + # env: + # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + # REPO: ${{ github.repository }} + # PR_NUMBER: ${{ steps.changesets.outputs.pullRequestNumber }} - name: Upload coverage to Codecov uses: codecov/codecov-action@v4.6.0 with: directory: packages env: CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} + - name: Comment on PRs about release + if: steps.changesets.outputs.published == 'true' + uses: tanstack/config/.github/comment-on-release@main + with: + published-packages: ${{ steps.changesets.outputs.publishedPackages }} diff --git a/knip.json b/knip.json index 963a8a723d..996a0a25a2 100644 --- a/knip.json +++ b/knip.json @@ -10,13 +10,15 @@ "@types/react", "@types/react-dom", "react", - "react-dom", - "markdown-link-extractor" + "react-dom" ], "ignoreWorkspaces": ["examples/**", "integrations/**"], "workspaces": { "packages/angular-query-experimental": { - "entry": ["src/index.ts", "src/inject-queries-experimental/index.ts"] + "entry": [ + "src/devtools/production/index.ts", + "src/devtools-panel/production/index.ts" + ] }, "packages/query-codemods": { "entry": ["src/v4/**/*.cjs", "src/v5/**/*.cjs"], @@ -25,12 +27,6 @@ "packages/vue-query": { "ignore": ["**/__mocks__/**"], "ignoreDependencies": ["vue2", "vue2.7"] - }, - "packages/angular-query-experimental": { - "entry": [ - "src/devtools/production/index.ts", - "src/devtools-panel/production/index.ts" - ] } } } diff --git a/packages/solid-query-devtools/package.json b/packages/solid-query-devtools/package.json index 8e308f16cd..e507449f65 100644 --- a/packages/solid-query-devtools/package.json +++ b/packages/solid-query-devtools/package.json @@ -39,7 +39,7 @@ "types": "./build/index.d.ts", "browser": {}, "exports": { - "@tanstack/custom-condition": "./src/index.ts", + "@tanstack/custom-condition": "./src/index.tsx", "solid": { "development": "./build/dev.jsx", "import": "./build/index.jsx" From 73eb6291691e574fcf90373ea2502612a6afdbec Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Fri, 28 Nov 2025 09:03:49 +1100 Subject: [PATCH 06/11] ci(changesets): enable experimental peerDependents option (#9928) * ci(changesets): enable experimental peerDependents option * Fix typescript-eslint versions --- .changeset/config.json | 8 +- package.json | 2 +- packages/eslint-plugin-query/package.json | 6 +- packages/svelte-query-devtools/package.json | 2 +- .../svelte-query-persist-client/package.json | 2 +- packages/svelte-query/package.json | 2 +- pnpm-lock.yaml | 859 ++++++------------ 7 files changed, 276 insertions(+), 605 deletions(-) diff --git a/.changeset/config.json b/.changeset/config.json index 0e32a8b571..d3af6f132a 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -1,5 +1,5 @@ { - "$schema": "https://unpkg.com/@changesets/config@3.1.1/schema.json", + "$schema": "https://unpkg.com/@changesets/config@3.1.2/schema.json", "changelog": [ "@svitejs/changesets-changelog-github-compact", { "repo": "TanStack/query" } @@ -9,5 +9,9 @@ "baseBranch": "main", "updateInternalDependencies": "patch", "fixed": [], - "linked": [] + "linked": [], + "ignore": [], + "___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": { + "onlyUpdatePeerDependentsWhenOutOfRange": true + } } diff --git a/package.json b/package.json index b3c8ae6fc0..b7042fbdcf 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ }, "devDependencies": { "@arethetypeswrong/cli": "^0.15.3", - "@changesets/cli": "^2.29.5", + "@changesets/cli": "^2.29.8", "@cspell/eslint-plugin": "^9.2.1", "@eslint-react/eslint-plugin": "^2.0.1", "@svitejs/changesets-changelog-github-compact": "^1.2.0", diff --git a/packages/eslint-plugin-query/package.json b/packages/eslint-plugin-query/package.json index e611a8acd8..c0d4687bcc 100644 --- a/packages/eslint-plugin-query/package.json +++ b/packages/eslint-plugin-query/package.json @@ -59,11 +59,11 @@ "!src/__tests__" ], "dependencies": { - "@typescript-eslint/utils": "^8.44.1" + "@typescript-eslint/utils": "^8.48.0" }, "devDependencies": { - "@typescript-eslint/parser": "^8.44.1", - "@typescript-eslint/rule-tester": "^8.44.1", + "@typescript-eslint/parser": "^8.48.0", + "@typescript-eslint/rule-tester": "^8.48.0", "combinate": "^1.1.11", "eslint": "^9.36.0", "npm-run-all2": "^5.0.0" diff --git a/packages/svelte-query-devtools/package.json b/packages/svelte-query-devtools/package.json index ddbe97797f..68ab5d1efc 100644 --- a/packages/svelte-query-devtools/package.json +++ b/packages/svelte-query-devtools/package.json @@ -53,7 +53,7 @@ "@sveltejs/package": "^2.4.0", "@sveltejs/vite-plugin-svelte": "^5.1.1", "@tanstack/svelte-query": "workspace:*", - "@typescript-eslint/parser": "^8.44.1", + "@typescript-eslint/parser": "^8.48.0", "eslint-plugin-svelte": "^3.11.0", "svelte": "^5.39.3", "svelte-check": "^4.3.1" diff --git a/packages/svelte-query-persist-client/package.json b/packages/svelte-query-persist-client/package.json index 7662425d18..614ea45de2 100644 --- a/packages/svelte-query-persist-client/package.json +++ b/packages/svelte-query-persist-client/package.json @@ -57,7 +57,7 @@ "@tanstack/query-test-utils": "workspace:*", "@tanstack/svelte-query": "workspace:*", "@testing-library/svelte": "^5.2.8", - "@typescript-eslint/parser": "^8.44.1", + "@typescript-eslint/parser": "^8.48.0", "eslint-plugin-svelte": "^3.11.0", "svelte": "^5.39.3", "svelte-check": "^4.3.1" diff --git a/packages/svelte-query/package.json b/packages/svelte-query/package.json index 0da8a40078..ccba32ed3a 100644 --- a/packages/svelte-query/package.json +++ b/packages/svelte-query/package.json @@ -56,7 +56,7 @@ "@sveltejs/vite-plugin-svelte": "^5.1.1", "@tanstack/query-test-utils": "workspace:*", "@testing-library/svelte": "^5.2.8", - "@typescript-eslint/parser": "^8.44.1", + "@typescript-eslint/parser": "^8.48.0", "eslint-plugin-svelte": "^3.11.0", "svelte": "^5.39.3", "svelte-check": "^4.3.1" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9abbf89eac..7347b2f0bc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: ^0.15.3 version: 0.15.3 '@changesets/cli': - specifier: ^2.29.5 - version: 2.29.5 + specifier: ^2.29.8 + version: 2.29.8(@types/node@22.15.3) '@cspell/eslint-plugin': specifier: ^9.2.1 version: 9.2.1(eslint@9.36.0(jiti@2.5.1)) @@ -51,7 +51,7 @@ importers: version: 1.2.0(encoding@0.1.13) '@tanstack/config': specifier: ^0.20.2 - version: 0.20.2(@types/node@22.15.3)(@typescript-eslint/utils@8.46.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.36.0(jiti@2.5.1))(rollup@4.40.2)(typescript@5.8.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)) + version: 0.20.2(@types/node@22.15.3)(@typescript-eslint/utils@8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.36.0(jiti@2.5.1))(rollup@4.40.2)(typescript@5.8.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)) '@testing-library/jest-dom': specifier: ^6.8.0 version: 6.8.0 @@ -69,7 +69,7 @@ importers: version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.15.3)(jiti@2.5.1)(jsdom@27.0.0(postcss@8.5.6))(less@4.3.0)(lightningcss@1.30.1)(msw@2.6.6(@types/node@22.15.3)(typescript@5.8.3))(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)) '@vitest/eslint-plugin': specifier: ^1.1.36 - version: 1.1.36(@typescript-eslint/utils@8.46.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.15.3)(jiti@2.5.1)(jsdom@27.0.0(postcss@8.5.6))(less@4.3.0)(lightningcss@1.30.1)(msw@2.6.6(@types/node@22.15.3)(typescript@5.8.3))(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)) + version: 1.1.36(@typescript-eslint/utils@8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.15.3)(jiti@2.5.1)(jsdom@27.0.0(postcss@8.5.6))(less@4.3.0)(lightningcss@1.30.1)(msw@2.6.6(@types/node@22.15.3)(typescript@5.8.3))(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)) esbuild-plugin-file-path-extensions: specifier: ^2.1.4 version: 2.1.4 @@ -2318,15 +2318,15 @@ importers: packages/eslint-plugin-query: dependencies: '@typescript-eslint/utils': - specifier: ^8.44.1 - version: 8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + specifier: ^8.48.0 + version: 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) devDependencies: '@typescript-eslint/parser': - specifier: ^8.44.1 - version: 8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + specifier: ^8.48.0 + version: 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) '@typescript-eslint/rule-tester': - specifier: ^8.44.1 - version: 8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + specifier: ^8.48.0 + version: 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) combinate: specifier: ^1.1.11 version: 1.1.11 @@ -2684,8 +2684,8 @@ importers: specifier: ^5.2.8 version: 5.2.8(svelte@5.39.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1))(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.15.3)(jiti@2.5.1)(jsdom@27.0.0(postcss@8.5.6))(less@4.3.0)(lightningcss@1.30.1)(msw@2.6.6(@types/node@22.15.3)(typescript@5.8.3))(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)) '@typescript-eslint/parser': - specifier: ^8.44.1 - version: 8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + specifier: ^8.48.0 + version: 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) eslint-plugin-svelte: specifier: ^3.11.0 version: 3.11.0(eslint@9.36.0(jiti@2.5.1))(svelte@5.39.3)(ts-node@10.9.2(@types/node@22.15.3)(typescript@5.8.3)) @@ -2715,8 +2715,8 @@ importers: specifier: workspace:* version: link:../svelte-query '@typescript-eslint/parser': - specifier: ^8.44.1 - version: 8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + specifier: ^8.48.0 + version: 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) eslint-plugin-svelte: specifier: ^3.11.0 version: 3.11.0(eslint@9.36.0(jiti@2.5.1))(svelte@5.39.3)(ts-node@10.9.2(@types/node@22.15.3)(typescript@5.8.3)) @@ -2749,8 +2749,8 @@ importers: specifier: ^5.2.8 version: 5.2.8(svelte@5.39.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1))(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.15.3)(jiti@2.5.1)(jsdom@27.0.0(postcss@8.5.6))(less@4.3.0)(lightningcss@1.30.1)(msw@2.6.6(@types/node@22.15.3)(typescript@5.8.3))(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)) '@typescript-eslint/parser': - specifier: ^8.44.1 - version: 8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + specifier: ^8.48.0 + version: 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) eslint-plugin-svelte: specifier: ^3.11.0 version: 3.11.0(eslint@9.36.0(jiti@2.5.1))(svelte@5.39.3)(ts-node@10.9.2(@types/node@22.15.3)(typescript@5.8.3)) @@ -2787,7 +2787,7 @@ importers: version: 1.7.2(vue@3.4.35(typescript@5.8.3)) eslint-plugin-vue: specifier: ^10.5.0 - version: 10.5.0(@stylistic/eslint-plugin@5.4.0(eslint@9.36.0(jiti@2.5.1)))(@typescript-eslint/parser@8.46.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.36.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.36.0(jiti@2.5.1))) + version: 10.5.0(@stylistic/eslint-plugin@5.4.0(eslint@9.36.0(jiti@2.5.1)))(@typescript-eslint/parser@8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.36.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.36.0(jiti@2.5.1))) vue: specifier: ^3.4.27 version: 3.4.35(typescript@5.8.3) @@ -2812,7 +2812,7 @@ importers: version: 5.2.4(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1))(vue@3.4.35(typescript@5.8.3)) eslint-plugin-vue: specifier: ^10.5.0 - version: 10.5.0(@stylistic/eslint-plugin@5.4.0(eslint@9.36.0(jiti@2.5.1)))(@typescript-eslint/parser@8.46.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.36.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.36.0(jiti@2.5.1))) + version: 10.5.0(@stylistic/eslint-plugin@5.4.0(eslint@9.36.0(jiti@2.5.1)))(@typescript-eslint/parser@8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.36.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.36.0(jiti@2.5.1))) typescript: specifier: 5.8.3 version: 5.8.3 @@ -3828,8 +3828,8 @@ packages: peerDependencies: react: '>=16.3.0' - '@changesets/apply-release-plan@7.0.12': - resolution: {integrity: sha512-EaET7As5CeuhTzvXTQCRZeBUcisoYPDDcXvgTE/2jmmypKp0RC7LxKj/yzqeh/1qFTZI7oDGFcL1PHRuQuketQ==} + '@changesets/apply-release-plan@7.0.14': + resolution: {integrity: sha512-ddBvf9PHdy2YY0OUiEl3TV78mH9sckndJR14QAt87KLEbIov81XO0q0QAmvooBxXlqRRP8I9B7XOzZwQG7JkWA==} '@changesets/assemble-release-plan@6.0.9': resolution: {integrity: sha512-tPgeeqCHIwNo8sypKlS3gOPmsS3wP0zHt67JDuL20P4QcXiw/O4Hl7oXiuLnP9yg+rXLQ2sScdV1Kkzde61iSQ==} @@ -3837,12 +3837,12 @@ packages: '@changesets/changelog-git@0.2.1': resolution: {integrity: sha512-x/xEleCFLH28c3bQeQIyeZf8lFXyDFVn1SgcBiR2Tw/r4IAWlk1fzxCEZ6NxQAjF2Nwtczoen3OA2qR+UawQ8Q==} - '@changesets/cli@2.29.5': - resolution: {integrity: sha512-0j0cPq3fgxt2dPdFsg4XvO+6L66RC0pZybT9F4dG5TBrLA3jA/1pNkdTXH9IBBVHkgsKrNKenI3n1mPyPlIydg==} + '@changesets/cli@2.29.8': + resolution: {integrity: sha512-1weuGZpP63YWUYjay/E84qqwcnt5yJMM0tep10Up7Q5cS/DGe2IZ0Uj3HNMxGhCINZuR7aO9WBMdKnPit5ZDPA==} hasBin: true - '@changesets/config@3.1.1': - resolution: {integrity: sha512-bd+3Ap2TKXxljCggI0mKPfzCQKeV/TU4yO2h2C6vAihIo8tzseAn2e7klSuiyYYXvgu53zMN1OeYMIQkaQoWnA==} + '@changesets/config@3.1.2': + resolution: {integrity: sha512-CYiRhA4bWKemdYi/uwImjPxqWNpqGPNbEBdX1BdONALFIDK7MCUj6FPkzD+z9gJcvDFUQJn9aDVf4UG7OT6Kog==} '@changesets/errors@0.2.0': resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} @@ -3853,8 +3853,8 @@ packages: '@changesets/get-github-info@0.6.0': resolution: {integrity: sha512-v/TSnFVXI8vzX9/w3DU2Ol+UlTZcu3m0kXTjTT4KlAdwSvwutcByYwyYn9hwerPWfPkT2JfpoX0KgvCEi8Q/SA==} - '@changesets/get-release-plan@4.0.13': - resolution: {integrity: sha512-DWG1pus72FcNeXkM12tx+xtExyH/c9I1z+2aXlObH3i9YA7+WZEVaiHzHl03thpvAgWTRaH64MpfHxozfF7Dvg==} + '@changesets/get-release-plan@4.0.14': + resolution: {integrity: sha512-yjZMHpUHgl4Xl5gRlolVuxDkm4HgSJqT93Ri1Uz8kGrQb+5iJ8dkXJ20M2j/Y4iV5QzS2c5SeTxVSKX+2eMI0g==} '@changesets/get-version-range-type@0.4.0': resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} @@ -3865,14 +3865,14 @@ packages: '@changesets/logger@0.1.1': resolution: {integrity: sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==} - '@changesets/parse@0.4.1': - resolution: {integrity: sha512-iwksMs5Bf/wUItfcg+OXrEpravm5rEd9Bf4oyIPL4kVTmJQ7PNDSd6MDYkpSJR1pn7tz/k8Zf2DhTCqX08Ou+Q==} + '@changesets/parse@0.4.2': + resolution: {integrity: sha512-Uo5MC5mfg4OM0jU3up66fmSn6/NE9INK+8/Vn/7sMVcdWg46zfbvvUSjD9EMonVqPi9fbrJH9SXHn48Tr1f2yA==} '@changesets/pre@2.0.2': resolution: {integrity: sha512-HaL/gEyFVvkf9KFg6484wR9s0qjAXlZ8qWPDkTyKF6+zqjBe/I2mygg3MbpZ++hdi0ToqNUF8cjj7fBy0dg8Ug==} - '@changesets/read@0.6.5': - resolution: {integrity: sha512-UPzNGhsSjHD3Veb0xO/MwvasGe8eMyNrR/sT9gR8Q3DhOQZirgKhhXv/8hVsI0QpPjR004Z9iFxoJU6in3uGMg==} + '@changesets/read@0.6.6': + resolution: {integrity: sha512-P5QaN9hJSQQKJShzzpBT13FzOSPyHbqdoIBUd2DJdgvnECCyO6LmAOWSV+O8se2TaZJVwSXjL+v9yhb+a9JeJg==} '@changesets/should-skip-package@0.1.2': resolution: {integrity: sha512-qAK/WrqWLNCP22UDdBTMPH5f41elVDlsNyat180A33dWxuUDyNpg6fPi/FyTZwRriVjg0L8gnjJn2F9XAoF0qw==} @@ -4204,9 +4204,6 @@ packages: '@emnapi/core@1.5.0': resolution: {integrity: sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==} - '@emnapi/runtime@1.5.0': - resolution: {integrity: sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==} - '@emnapi/runtime@1.7.0': resolution: {integrity: sha512-oAYoQnCYaQZKVS53Fq23ceWMRxq5EhQsE0x0RdQ55jT7wagMu5k+fS39v1fiSLrtrLQlXwVINenqhLMtTrV/1Q==} @@ -4844,12 +4841,6 @@ packages: cpu: [arm64] os: [darwin] - '@img/sharp-darwin-arm64@0.34.1': - resolution: {integrity: sha512-pn44xgBtgpEbZsu+lWf2KNb6OAf70X68k+yk69Ic2Xz11zHR/w24/U49XT7AeRwJ0Px+mhALhU5LPci1Aymk7A==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [arm64] - os: [darwin] - '@img/sharp-darwin-arm64@0.34.5': resolution: {integrity: sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} @@ -4862,12 +4853,6 @@ packages: cpu: [x64] os: [darwin] - '@img/sharp-darwin-x64@0.34.1': - resolution: {integrity: sha512-VfuYgG2r8BpYiOUN+BfYeFo69nP/MIwAtSJ7/Zpxc5QF3KS22z8Pvg3FkrSFJBPNQ7mmcUcYQFBmEQp7eu1F8Q==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [x64] - os: [darwin] - '@img/sharp-darwin-x64@0.34.5': resolution: {integrity: sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} @@ -4879,11 +4864,6 @@ packages: cpu: [arm64] os: [darwin] - '@img/sharp-libvips-darwin-arm64@1.1.0': - resolution: {integrity: sha512-HZ/JUmPwrJSoM4DIQPv/BfNh9yrOA8tlBbqbLz4JZ5uew2+o22Ik+tHQJcih7QJuSa0zo5coHTfD5J8inqj9DA==} - cpu: [arm64] - os: [darwin] - '@img/sharp-libvips-darwin-arm64@1.2.4': resolution: {integrity: sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==} cpu: [arm64] @@ -4894,11 +4874,6 @@ packages: cpu: [x64] os: [darwin] - '@img/sharp-libvips-darwin-x64@1.1.0': - resolution: {integrity: sha512-Xzc2ToEmHN+hfvsl9wja0RlnXEgpKNmftriQp6XzY/RaSfwD9th+MSh0WQKzUreLKKINb3afirxW7A0fz2YWuQ==} - cpu: [x64] - os: [darwin] - '@img/sharp-libvips-darwin-x64@1.2.4': resolution: {integrity: sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==} cpu: [x64] @@ -4909,11 +4884,6 @@ packages: cpu: [arm64] os: [linux] - '@img/sharp-libvips-linux-arm64@1.1.0': - resolution: {integrity: sha512-IVfGJa7gjChDET1dK9SekxFFdflarnUB8PwW8aGwEoF3oAsSDuNUTYS+SKDOyOJxQyDC1aPFMuRYLoDInyV9Ew==} - cpu: [arm64] - os: [linux] - '@img/sharp-libvips-linux-arm64@1.2.4': resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==} cpu: [arm64] @@ -4924,21 +4894,11 @@ packages: cpu: [arm] os: [linux] - '@img/sharp-libvips-linux-arm@1.1.0': - resolution: {integrity: sha512-s8BAd0lwUIvYCJyRdFqvsj+BJIpDBSxs6ivrOPm/R7piTs5UIwY5OjXrP2bqXC9/moGsyRa37eYWYCOGVXxVrA==} - cpu: [arm] - os: [linux] - '@img/sharp-libvips-linux-arm@1.2.4': resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==} cpu: [arm] os: [linux] - '@img/sharp-libvips-linux-ppc64@1.1.0': - resolution: {integrity: sha512-tiXxFZFbhnkWE2LA8oQj7KYR+bWBkiV2nilRldT7bqoEZ4HiDOcePr9wVDAZPi/Id5fT1oY9iGnDq20cwUz8lQ==} - cpu: [ppc64] - os: [linux] - '@img/sharp-libvips-linux-ppc64@1.2.4': resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==} cpu: [ppc64] @@ -4954,11 +4914,6 @@ packages: cpu: [s390x] os: [linux] - '@img/sharp-libvips-linux-s390x@1.1.0': - resolution: {integrity: sha512-xukSwvhguw7COyzvmjydRb3x/09+21HykyapcZchiCUkTThEQEOMtBj9UhkaBRLuBrgLFzQ2wbxdeCCJW/jgJA==} - cpu: [s390x] - os: [linux] - '@img/sharp-libvips-linux-s390x@1.2.4': resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==} cpu: [s390x] @@ -4969,11 +4924,6 @@ packages: cpu: [x64] os: [linux] - '@img/sharp-libvips-linux-x64@1.1.0': - resolution: {integrity: sha512-yRj2+reB8iMg9W5sULM3S74jVS7zqSzHG3Ol/twnAAkAhnGQnpjj6e4ayUz7V+FpKypwgs82xbRdYtchTTUB+Q==} - cpu: [x64] - os: [linux] - '@img/sharp-libvips-linux-x64@1.2.4': resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==} cpu: [x64] @@ -4984,11 +4934,6 @@ packages: cpu: [arm64] os: [linux] - '@img/sharp-libvips-linuxmusl-arm64@1.1.0': - resolution: {integrity: sha512-jYZdG+whg0MDK+q2COKbYidaqW/WTz0cc1E+tMAusiDygrM4ypmSCjOJPmFTvHHJ8j/6cAGyeDWZOsK06tP33w==} - cpu: [arm64] - os: [linux] - '@img/sharp-libvips-linuxmusl-arm64@1.2.4': resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==} cpu: [arm64] @@ -4999,11 +4944,6 @@ packages: cpu: [x64] os: [linux] - '@img/sharp-libvips-linuxmusl-x64@1.1.0': - resolution: {integrity: sha512-wK7SBdwrAiycjXdkPnGCPLjYb9lD4l6Ze2gSdAGVZrEL05AOUJESWU2lhlC+Ffn5/G+VKuSm6zzbQSzFX/P65A==} - cpu: [x64] - os: [linux] - '@img/sharp-libvips-linuxmusl-x64@1.2.4': resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==} cpu: [x64] @@ -5015,12 +4955,6 @@ packages: cpu: [arm64] os: [linux] - '@img/sharp-linux-arm64@0.34.1': - resolution: {integrity: sha512-kX2c+vbvaXC6vly1RDf/IWNXxrlxLNpBVWkdpRq5Ka7OOKj6nr66etKy2IENf6FtOgklkg9ZdGpEu9kwdlcwOQ==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [arm64] - os: [linux] - '@img/sharp-linux-arm64@0.34.5': resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} @@ -5033,12 +4967,6 @@ packages: cpu: [arm] os: [linux] - '@img/sharp-linux-arm@0.34.1': - resolution: {integrity: sha512-anKiszvACti2sGy9CirTlNyk7BjjZPiML1jt2ZkTdcvpLU1YH6CXwRAZCA2UmRXnhiIftXQ7+Oh62Ji25W72jA==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [arm] - os: [linux] - '@img/sharp-linux-arm@0.34.5': resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} @@ -5063,12 +4991,6 @@ packages: cpu: [s390x] os: [linux] - '@img/sharp-linux-s390x@0.34.1': - resolution: {integrity: sha512-7s0KX2tI9mZI2buRipKIw2X1ufdTeaRgwmRabt5bi9chYfhur+/C1OXg3TKg/eag1W+6CCWLVmSauV1owmRPxA==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [s390x] - os: [linux] - '@img/sharp-linux-s390x@0.34.5': resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} @@ -5081,12 +5003,6 @@ packages: cpu: [x64] os: [linux] - '@img/sharp-linux-x64@0.34.1': - resolution: {integrity: sha512-wExv7SH9nmoBW3Wr2gvQopX1k8q2g5V5Iag8Zk6AVENsjwd+3adjwxtp3Dcu2QhOXr8W9NusBU6XcQUohBZ5MA==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [x64] - os: [linux] - '@img/sharp-linux-x64@0.34.5': resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} @@ -5099,12 +5015,6 @@ packages: cpu: [arm64] os: [linux] - '@img/sharp-linuxmusl-arm64@0.34.1': - resolution: {integrity: sha512-DfvyxzHxw4WGdPiTF0SOHnm11Xv4aQexvqhRDAoD00MzHekAj9a/jADXeXYCDFH/DzYruwHbXU7uz+H+nWmSOQ==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [arm64] - os: [linux] - '@img/sharp-linuxmusl-arm64@0.34.5': resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} @@ -5117,12 +5027,6 @@ packages: cpu: [x64] os: [linux] - '@img/sharp-linuxmusl-x64@0.34.1': - resolution: {integrity: sha512-pax/kTR407vNb9qaSIiWVnQplPcGU8LRIJpDT5o8PdAx5aAA7AS3X9PS8Isw1/WfqgQorPotjrZL3Pqh6C5EBg==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [x64] - os: [linux] - '@img/sharp-linuxmusl-x64@0.34.5': resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} @@ -5134,11 +5038,6 @@ packages: engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [wasm32] - '@img/sharp-wasm32@0.34.1': - resolution: {integrity: sha512-YDybQnYrLQfEpzGOQe7OKcyLUCML4YOXl428gOOzBgN6Gw0rv8dpsJ7PqTHxBnXnwXr8S1mYFSLSa727tpz0xg==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [wasm32] - '@img/sharp-wasm32@0.34.5': resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} @@ -5156,12 +5055,6 @@ packages: cpu: [ia32] os: [win32] - '@img/sharp-win32-ia32@0.34.1': - resolution: {integrity: sha512-WKf/NAZITnonBf3U1LfdjoMgNO5JYRSlhovhRhMxXVdvWYveM4kM3L8m35onYIdh75cOMCo1BexgVQcCDzyoWw==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [ia32] - os: [win32] - '@img/sharp-win32-ia32@0.34.5': resolution: {integrity: sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} @@ -5174,12 +5067,6 @@ packages: cpu: [x64] os: [win32] - '@img/sharp-win32-x64@0.34.1': - resolution: {integrity: sha512-hw1iIAHpNE8q3uMIRCgGOeDoz9KtFNarFLQclLxr/LK1VBkj8nby18RjFvr6aP7USRYAjTZW6yisnBWMX571Tw==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [x64] - os: [win32] - '@img/sharp-win32-x64@0.34.5': resolution: {integrity: sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} @@ -5231,6 +5118,15 @@ packages: '@types/node': optional: true + '@inquirer/external-editor@1.0.3': + resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/figures@1.0.11': resolution: {integrity: sha512-eOg92lvrn/aRUqbxRyvpEWnrvRuTYRifixHkYVpJiygTgVSBIHDqLh0SrMQXkafvULg3ck11V7xvR+zcgvpHFw==} engines: {node: '>=18'} @@ -7114,120 +7010,69 @@ packages: '@types/yargs@17.0.33': resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - '@typescript-eslint/eslint-plugin@8.46.0': - resolution: {integrity: sha512-hA8gxBq4ukonVXPy0OKhiaUh/68D0E88GSmtC1iAEnGaieuDi38LhS7jdCHRLi6ErJBNDGCzvh5EnzdPwUc0DA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - '@typescript-eslint/parser': ^8.46.0 - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/parser@8.44.1': - resolution: {integrity: sha512-EHrrEsyhOhxYt8MTg4zTF+DJMuNBzWwgvvOYNj/zm1vnaD/IC5zCXFehZv94Piqa2cRFfXrTFxIvO95L7Qc/cw==} + '@typescript-eslint/eslint-plugin@8.48.0': + resolution: {integrity: sha512-XxXP5tL1txl13YFtrECECQYeZjBZad4fyd3cFV4a19LkAY/bIp9fev3US4S5fDVV2JaYFiKAZ/GRTOLer+mbyQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: + '@typescript-eslint/parser': ^8.48.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/parser@8.46.0': - resolution: {integrity: sha512-n1H6IcDhmmUEG7TNVSspGmiHHutt7iVKtZwRppD7e04wha5MrkV1h3pti9xQLcCMt6YWsncpoT0HMjkH1FNwWQ==} + '@typescript-eslint/parser@8.48.0': + resolution: {integrity: sha512-jCzKdm/QK0Kg4V4IK/oMlRZlY+QOcdjv89U2NgKHZk1CYTj82/RVSx1mV/0gqCVMJ/DA+Zf/S4NBWNF8GQ+eqQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.44.1': - resolution: {integrity: sha512-ycSa60eGg8GWAkVsKV4E6Nz33h+HjTXbsDT4FILyL8Obk5/mx4tbvCNsLf9zret3ipSumAOG89UcCs/KRaKYrA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/project-service@8.46.0': - resolution: {integrity: sha512-OEhec0mH+U5Je2NZOeK1AbVCdm0ChyapAyTeXVIYTPXDJ3F07+cu87PPXcGoYqZ7M9YJVvFnfpGg1UmCIqM+QQ==} + '@typescript-eslint/project-service@8.48.0': + resolution: {integrity: sha512-Ne4CTZyRh1BecBf84siv42wv5vQvVmgtk8AuiEffKTUo3DrBaGYZueJSxxBZ8fjk/N3DrgChH4TOdIOwOwiqqw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/rule-tester@8.44.1': - resolution: {integrity: sha512-yzqJhTLrbXCdEZhO9cuasGLZixWWx11/uFn6Leuu0p1PeW97wDy9JhiaAOl45TFrv5f67qwWdrzM5PMIuIu4vw==} + '@typescript-eslint/rule-tester@8.48.0': + resolution: {integrity: sha512-VLFaC7Gsqa6cofgQBpMf3cWGa+Gl1/jjX1JEaqFEl0pbTqrNGzgj+V+I1vAZWMOrkT+LCVr6M0ODJMBs+65hyg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@typescript-eslint/scope-manager@8.44.1': - resolution: {integrity: sha512-NdhWHgmynpSvyhchGLXh+w12OMT308Gm25JoRIyTZqEbApiBiQHD/8xgb6LqCWCFcxFtWwaVdFsLPQI3jvhywg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/scope-manager@8.46.0': - resolution: {integrity: sha512-lWETPa9XGcBes4jqAMYD9fW0j4n6hrPtTJwWDmtqgFO/4HF4jmdH/Q6wggTw5qIT5TXjKzbt7GsZUBnWoO3dqw==} + '@typescript-eslint/scope-manager@8.48.0': + resolution: {integrity: sha512-uGSSsbrtJrLduti0Q1Q9+BF1/iFKaxGoQwjWOIVNJv0o6omrdyR8ct37m4xIl5Zzpkp69Kkmvom7QFTtue89YQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.44.1': - resolution: {integrity: sha512-B5OyACouEjuIvof3o86lRMvyDsFwZm+4fBOqFHccIctYgBjqR3qT39FBYGN87khcgf0ExpdCBeGKpKRhSFTjKQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/tsconfig-utils@8.46.0': - resolution: {integrity: sha512-WrYXKGAHY836/N7zoK/kzi6p8tXFhasHh8ocFL9VZSAkvH956gfeRfcnhs3xzRy8qQ/dq3q44v1jvQieMFg2cw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/type-utils@8.44.1': - resolution: {integrity: sha512-KdEerZqHWXsRNKjF9NYswNISnFzXfXNDfPxoTh7tqohU/PRIbwTmsjGK6V9/RTYWau7NZvfo52lgVk+sJh0K3g==} + '@typescript-eslint/tsconfig-utils@8.48.0': + resolution: {integrity: sha512-WNebjBdFdyu10sR1M4OXTt2OkMd5KWIL+LLfeH9KhgP+jzfDV/LI3eXzwJ1s9+Yc0Kzo2fQCdY/OpdusCMmh6w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/type-utils@8.46.0': - resolution: {integrity: sha512-hy+lvYV1lZpVs2jRaEYvgCblZxUoJiPyCemwbQZ+NGulWkQRy0HRPYAoef/CNSzaLt+MLvMptZsHXHlkEilaeg==} + '@typescript-eslint/type-utils@8.48.0': + resolution: {integrity: sha512-zbeVaVqeXhhab6QNEKfK96Xyc7UQuoFWERhEnj3mLVnUWrQnv15cJNseUni7f3g557gm0e46LZ6IJ4NJVOgOpw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/types@8.44.1': - resolution: {integrity: sha512-Lk7uj7y9uQUOEguiDIDLYLJOrYHQa7oBiURYVFqIpGxclAFQ78f6VUOM8lI2XEuNOKNB7XuvM2+2cMXAoq4ALQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/types@8.46.0': - resolution: {integrity: sha512-bHGGJyVjSE4dJJIO5yyEWt/cHyNwga/zXGJbJJ8TiO01aVREK6gCTu3L+5wrkb1FbDkQ+TKjMNe9R/QQQP9+rA==} + '@typescript-eslint/types@8.48.0': + resolution: {integrity: sha512-cQMcGQQH7kwKoVswD1xdOytxQR60MWKM1di26xSUtxehaDs/32Zpqsu5WJlXTtTTqyAVK8R7hvsUnIXRS+bjvA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.44.1': - resolution: {integrity: sha512-qnQJ+mVa7szevdEyvfItbO5Vo+GfZ4/GZWWDRRLjrxYPkhM+6zYB2vRYwCsoJLzqFCdZT4mEqyJoyzkunsZ96A==} + '@typescript-eslint/typescript-estree@8.48.0': + resolution: {integrity: sha512-ljHab1CSO4rGrQIAyizUS6UGHHCiAYhbfcIZ1zVJr5nMryxlXMVWS3duFPSKvSUbFPwkXMFk1k0EMIjub4sRRQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/typescript-estree@8.46.0': - resolution: {integrity: sha512-ekDCUfVpAKWJbRfm8T1YRrCot1KFxZn21oV76v5Fj4tr7ELyk84OS+ouvYdcDAwZL89WpEkEj2DKQ+qg//+ucg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/utils@8.44.1': - resolution: {integrity: sha512-DpX5Fp6edTlocMCwA+mHY8Mra+pPjRZ0TfHkXI8QFelIKcbADQz1LUPNtzOFUriBB2UYqw4Pi9+xV4w9ZczHFg==} + '@typescript-eslint/utils@8.48.0': + resolution: {integrity: sha512-yTJO1XuGxCsSfIVt1+1UrLHtue8xz16V8apzPYI06W0HbEbEWHxHXgZaAgavIkoh+GeV6hKKd5jm0sS6OYxWXQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.46.0': - resolution: {integrity: sha512-nD6yGWPj1xiOm4Gk0k6hLSZz2XkNXhuYmyIrOWcHoPuAhjT9i5bAG+xbWPgFeNR8HPHHtpNKdYUXJl/D3x7f5g==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/visitor-keys@8.44.1': - resolution: {integrity: sha512-576+u0QD+Jp3tZzvfRfxon0EA2lzcDt3lhUbsC6Lgzy9x2VR4E+JUiNyGHi5T8vk0TV+fpJ5GLG1JsJuWCaKhw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/visitor-keys@8.46.0': - resolution: {integrity: sha512-FrvMpAK+hTbFy7vH5j1+tMYHMSKLE6RzluFJlkFNKD0p9YsUT75JlBSmr5so3QRzvMwU5/bIEdeNrxm8du8l3Q==} + '@typescript-eslint/visitor-keys@8.48.0': + resolution: {integrity: sha512-T0XJMaRPOH3+LBbAfzR2jalckP1MSG/L9eUtY0DEzUyVaXJ/t6zN0nR7co5kz0Jko/nkSYCBRkz1djvjajVTTg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@ungap/structured-clone@1.2.0': @@ -8474,6 +8319,9 @@ packages: chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + chardet@2.1.1: + resolution: {integrity: sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==} + charenc@0.0.2: resolution: {integrity: sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==} @@ -9159,10 +9007,6 @@ packages: engines: {node: '>=0.10'} hasBin: true - detect-libc@2.1.1: - resolution: {integrity: sha512-ecqj/sy1jcK1uWrwpR67UhYrIFQ+5WlGxth34WquCbamhFA6hkkwiu37o6J5xCHdo1oixJRfVRw+ywV+Hq/0Aw==} - engines: {node: '>=8'} - detect-libc@2.1.2: resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} engines: {node: '>=8'} @@ -10488,6 +10332,10 @@ packages: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} engines: {node: '>=0.10.0'} + iconv-lite@0.7.0: + resolution: {integrity: sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==} + engines: {node: '>=0.10.0'} + idb-keyval@6.2.1: resolution: {integrity: sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==} @@ -11018,8 +10866,8 @@ packages: resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} hasBin: true - js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + js-yaml@4.1.1: + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} hasBin: true jsbi@4.3.0: @@ -13193,7 +13041,6 @@ packages: react-native-vector-icons@10.1.0: resolution: {integrity: sha512-fdQjCHIdoXmRoTZ5gvN1FmT4sGLQ2wmQiNZHKJQUYnE2tkIwjGnxNch+6Nd4lHAACvMWO7LOzBNot2u/zlOmkw==} - deprecated: react-native-vector-icons package has moved to a new model of per-icon-family packages. See the https://github.com/oblador/react-native-vector-icons/blob/master/MIGRATION.md on how to migrate hasBin: true react-native-web@0.19.13: @@ -13760,10 +13607,6 @@ packages: resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - sharp@0.34.1: - resolution: {integrity: sha512-1j0w61+eVxu7DawFJtnfYcvSv6qPFvfTaqzTQ2BLknVhHTwGS8sc63ZBF4rzkWMBVKybo4S5OBtDdZahh2A1xg==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - sharp@0.34.5: resolution: {integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} @@ -14735,8 +14578,8 @@ packages: typescript-auto-import-cache@0.3.3: resolution: {integrity: sha512-ojEC7+Ci1ij9eE6hp8Jl9VUNnsEKzztktP5gtYNRMrTmfXVwA1PITYYAkpxCvvupdSYa/Re51B6KMcv1CTZEUA==} - typescript-eslint@8.46.0: - resolution: {integrity: sha512-6+ZrB6y2bT2DX3K+Qd9vn7OFOJR+xSLDj+Aw/N3zBwUt27uTw2sw2TE2+UcY1RiyBZkaGbTkVg9SSdPNUG6aUw==} + typescript-eslint@8.48.0: + resolution: {integrity: sha512-fcKOvQD9GUn3Xw63EgiDqhvWJ5jsyZUaekl3KVpGsDJnN46WJTe3jWxtQP9lMZm1LJNkFLlTaWAxK2vUQR+cqw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -16084,7 +15927,7 @@ snapshots: chokidar: 4.0.3 convert-source-map: 1.9.0 reflect-metadata: 0.2.2 - semver: 7.7.2 + semver: 7.7.3 tslib: 2.8.1 yargs: 17.7.2 optionalDependencies: @@ -16136,13 +15979,13 @@ snapshots: commander: 10.0.1 marked: 9.1.6 marked-terminal: 6.2.0(marked@9.1.6) - semver: 7.7.2 + semver: 7.7.3 '@arethetypeswrong/core@0.15.1': dependencies: '@andrewbranch/untar.js': 1.0.3 fflate: 0.8.2 - semver: 7.7.2 + semver: 7.7.3 ts-expose-internals-conditionally: 1.0.0-empty.0 typescript: 5.3.3 validate-npm-package-name: 5.0.1 @@ -16212,7 +16055,7 @@ snapshots: hast-util-from-html: 2.0.3 hast-util-to-text: 4.0.2 import-meta-resolve: 4.2.0 - js-yaml: 4.1.0 + js-yaml: 4.1.1 mdast-util-definitions: 6.0.0 rehype-raw: 7.0.0 rehype-stringify: 10.0.1 @@ -17243,9 +17086,9 @@ snapshots: hoist-non-react-statics: 3.3.2 react: 19.0.0 - '@changesets/apply-release-plan@7.0.12': + '@changesets/apply-release-plan@7.0.14': dependencies: - '@changesets/config': 3.1.1 + '@changesets/config': 3.1.2 '@changesets/get-version-range-type': 0.4.0 '@changesets/git': 3.0.4 '@changesets/should-skip-package': 0.1.2 @@ -17257,7 +17100,7 @@ snapshots: outdent: 0.5.0 prettier: 2.8.8 resolve-from: 5.0.0 - semver: 7.7.2 + semver: 7.7.3 '@changesets/assemble-release-plan@6.0.9': dependencies: @@ -17266,44 +17109,46 @@ snapshots: '@changesets/should-skip-package': 0.1.2 '@changesets/types': 6.1.0 '@manypkg/get-packages': 1.1.3 - semver: 7.7.2 + semver: 7.7.3 '@changesets/changelog-git@0.2.1': dependencies: '@changesets/types': 6.1.0 - '@changesets/cli@2.29.5': + '@changesets/cli@2.29.8(@types/node@22.15.3)': dependencies: - '@changesets/apply-release-plan': 7.0.12 + '@changesets/apply-release-plan': 7.0.14 '@changesets/assemble-release-plan': 6.0.9 '@changesets/changelog-git': 0.2.1 - '@changesets/config': 3.1.1 + '@changesets/config': 3.1.2 '@changesets/errors': 0.2.0 '@changesets/get-dependents-graph': 2.1.3 - '@changesets/get-release-plan': 4.0.13 + '@changesets/get-release-plan': 4.0.14 '@changesets/git': 3.0.4 '@changesets/logger': 0.1.1 '@changesets/pre': 2.0.2 - '@changesets/read': 0.6.5 + '@changesets/read': 0.6.6 '@changesets/should-skip-package': 0.1.2 '@changesets/types': 6.1.0 '@changesets/write': 0.4.0 + '@inquirer/external-editor': 1.0.3(@types/node@22.15.3) '@manypkg/get-packages': 1.1.3 ansi-colors: 4.1.3 ci-info: 3.9.0 enquirer: 2.4.1 - external-editor: 3.1.0 fs-extra: 7.0.1 mri: 1.2.0 p-limit: 2.3.0 package-manager-detector: 0.2.11 picocolors: 1.1.1 resolve-from: 5.0.0 - semver: 7.7.2 + semver: 7.7.3 spawndamnit: 3.0.1 term-size: 2.2.1 + transitivePeerDependencies: + - '@types/node' - '@changesets/config@3.1.1': + '@changesets/config@3.1.2': dependencies: '@changesets/errors': 0.2.0 '@changesets/get-dependents-graph': 2.1.3 @@ -17322,7 +17167,7 @@ snapshots: '@changesets/types': 6.1.0 '@manypkg/get-packages': 1.1.3 picocolors: 1.1.1 - semver: 7.7.2 + semver: 7.7.3 '@changesets/get-github-info@0.6.0(encoding@0.1.13)': dependencies: @@ -17331,12 +17176,12 @@ snapshots: transitivePeerDependencies: - encoding - '@changesets/get-release-plan@4.0.13': + '@changesets/get-release-plan@4.0.14': dependencies: '@changesets/assemble-release-plan': 6.0.9 - '@changesets/config': 3.1.1 + '@changesets/config': 3.1.2 '@changesets/pre': 2.0.2 - '@changesets/read': 0.6.5 + '@changesets/read': 0.6.6 '@changesets/types': 6.1.0 '@manypkg/get-packages': 1.1.3 @@ -17354,10 +17199,10 @@ snapshots: dependencies: picocolors: 1.1.1 - '@changesets/parse@0.4.1': + '@changesets/parse@0.4.2': dependencies: '@changesets/types': 6.1.0 - js-yaml: 3.14.1 + js-yaml: 4.1.1 '@changesets/pre@2.0.2': dependencies: @@ -17366,11 +17211,11 @@ snapshots: '@manypkg/get-packages': 1.1.3 fs-extra: 7.0.1 - '@changesets/read@0.6.5': + '@changesets/read@0.6.6': dependencies: '@changesets/git': 3.0.4 '@changesets/logger': 0.1.1 - '@changesets/parse': 0.4.1 + '@changesets/parse': 0.4.2 '@changesets/types': 6.1.0 fs-extra: 7.0.1 p-filter: 2.1.0 @@ -17700,14 +17545,9 @@ snapshots: '@emnapi/wasi-threads': 1.1.0 tslib: 2.8.1 - '@emnapi/runtime@1.5.0': - dependencies: - tslib: 2.8.1 - '@emnapi/runtime@1.7.0': dependencies: tslib: 2.8.1 - optional: true '@emnapi/wasi-threads@1.1.0': dependencies: @@ -17948,9 +17788,9 @@ snapshots: '@eslint-react/ast@2.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3)': dependencies: '@eslint-react/eff': 2.0.1 - '@typescript-eslint/types': 8.44.1 - '@typescript-eslint/typescript-estree': 8.44.1(typescript@5.8.3) - '@typescript-eslint/utils': 8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/types': 8.48.0 + '@typescript-eslint/typescript-estree': 8.48.0(typescript@5.8.3) + '@typescript-eslint/utils': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) string-ts: 2.2.1 ts-pattern: 5.8.0 transitivePeerDependencies: @@ -17965,10 +17805,10 @@ snapshots: '@eslint-react/kit': 2.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) '@eslint-react/shared': 2.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) '@eslint-react/var': 2.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) - '@typescript-eslint/scope-manager': 8.44.1 - '@typescript-eslint/type-utils': 8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) - '@typescript-eslint/types': 8.44.1 - '@typescript-eslint/utils': 8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.48.0 + '@typescript-eslint/type-utils': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/types': 8.48.0 + '@typescript-eslint/utils': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) birecord: 0.1.1 ts-api-utils: 2.1.0(typescript@5.8.3) ts-pattern: 5.8.0 @@ -17984,10 +17824,10 @@ snapshots: '@eslint-react/eff': 2.0.1 '@eslint-react/kit': 2.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) '@eslint-react/shared': 2.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) - '@typescript-eslint/scope-manager': 8.44.1 - '@typescript-eslint/type-utils': 8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) - '@typescript-eslint/types': 8.44.1 - '@typescript-eslint/utils': 8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.48.0 + '@typescript-eslint/type-utils': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/types': 8.48.0 + '@typescript-eslint/utils': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) eslint: 9.36.0(jiti@2.5.1) eslint-plugin-react-debug: 2.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) eslint-plugin-react-dom: 2.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) @@ -18003,7 +17843,7 @@ snapshots: '@eslint-react/kit@2.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3)': dependencies: '@eslint-react/eff': 2.0.1 - '@typescript-eslint/utils': 8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/utils': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) ts-pattern: 5.8.0 zod: 4.1.11 transitivePeerDependencies: @@ -18015,7 +17855,7 @@ snapshots: dependencies: '@eslint-react/eff': 2.0.1 '@eslint-react/kit': 2.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) - '@typescript-eslint/utils': 8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/utils': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) ts-pattern: 5.8.0 zod: 4.1.11 transitivePeerDependencies: @@ -18027,9 +17867,9 @@ snapshots: dependencies: '@eslint-react/ast': 2.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) '@eslint-react/eff': 2.0.1 - '@typescript-eslint/scope-manager': 8.44.1 - '@typescript-eslint/types': 8.44.1 - '@typescript-eslint/utils': 8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.48.0 + '@typescript-eslint/types': 8.48.0 + '@typescript-eslint/utils': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) string-ts: 2.2.1 ts-pattern: 5.8.0 transitivePeerDependencies: @@ -18059,7 +17899,7 @@ snapshots: globals: 14.0.0 ignore: 5.3.2 import-fresh: 3.3.1 - js-yaml: 4.1.0 + js-yaml: 4.1.1 minimatch: 3.1.2 strip-json-comments: 3.1.1 transitivePeerDependencies: @@ -18140,7 +17980,7 @@ snapshots: resolve: 1.22.10 resolve-from: 5.0.0 resolve.exports: 2.0.3 - semver: 7.7.2 + semver: 7.7.3 send: 0.19.1 slugify: 1.6.6 source-map-support: 0.5.21 @@ -18177,7 +18017,7 @@ snapshots: getenv: 1.0.0 glob: 10.4.5 resolve-from: 5.0.0 - semver: 7.7.2 + semver: 7.7.3 slash: 3.0.0 slugify: 1.6.6 xcode: 3.0.1 @@ -18199,7 +18039,7 @@ snapshots: require-from-string: 2.0.2 resolve-from: 5.0.0 resolve-workspace-root: 2.0.0 - semver: 7.7.2 + semver: 7.7.3 slugify: 1.6.6 sucrase: 3.35.0 transitivePeerDependencies: @@ -18244,7 +18084,7 @@ snapshots: minimatch: 3.1.2 p-limit: 3.1.0 resolve-from: 5.0.0 - semver: 7.7.2 + semver: 7.7.3 transitivePeerDependencies: - supports-color @@ -18257,7 +18097,7 @@ snapshots: jimp-compact: 0.16.1 parse-png: 2.1.0 resolve-from: 5.0.0 - semver: 7.7.2 + semver: 7.7.3 temp-dir: 2.0.0 unique-string: 2.0.0 @@ -18333,7 +18173,7 @@ snapshots: debug: 4.4.1 fs-extra: 9.1.0 resolve-from: 5.0.0 - semver: 7.7.2 + semver: 7.7.3 xml2js: 0.6.0 transitivePeerDependencies: - supports-color @@ -18365,7 +18205,7 @@ snapshots: '@babel/code-frame': 7.10.4 chalk: 4.1.2 find-up: 5.0.0 - js-yaml: 4.1.0 + js-yaml: 4.1.1 '@floating-ui/core@1.6.5': dependencies: @@ -18409,11 +18249,6 @@ snapshots: '@img/sharp-libvips-darwin-arm64': 1.0.4 optional: true - '@img/sharp-darwin-arm64@0.34.1': - optionalDependencies: - '@img/sharp-libvips-darwin-arm64': 1.1.0 - optional: true - '@img/sharp-darwin-arm64@0.34.5': optionalDependencies: '@img/sharp-libvips-darwin-arm64': 1.2.4 @@ -18424,11 +18259,6 @@ snapshots: '@img/sharp-libvips-darwin-x64': 1.0.4 optional: true - '@img/sharp-darwin-x64@0.34.1': - optionalDependencies: - '@img/sharp-libvips-darwin-x64': 1.1.0 - optional: true - '@img/sharp-darwin-x64@0.34.5': optionalDependencies: '@img/sharp-libvips-darwin-x64': 1.2.4 @@ -18437,42 +18267,27 @@ snapshots: '@img/sharp-libvips-darwin-arm64@1.0.4': optional: true - '@img/sharp-libvips-darwin-arm64@1.1.0': - optional: true - '@img/sharp-libvips-darwin-arm64@1.2.4': optional: true '@img/sharp-libvips-darwin-x64@1.0.4': optional: true - '@img/sharp-libvips-darwin-x64@1.1.0': - optional: true - '@img/sharp-libvips-darwin-x64@1.2.4': optional: true '@img/sharp-libvips-linux-arm64@1.0.4': optional: true - '@img/sharp-libvips-linux-arm64@1.1.0': - optional: true - '@img/sharp-libvips-linux-arm64@1.2.4': optional: true '@img/sharp-libvips-linux-arm@1.0.5': optional: true - '@img/sharp-libvips-linux-arm@1.1.0': - optional: true - '@img/sharp-libvips-linux-arm@1.2.4': optional: true - '@img/sharp-libvips-linux-ppc64@1.1.0': - optional: true - '@img/sharp-libvips-linux-ppc64@1.2.4': optional: true @@ -18482,36 +18297,24 @@ snapshots: '@img/sharp-libvips-linux-s390x@1.0.4': optional: true - '@img/sharp-libvips-linux-s390x@1.1.0': - optional: true - '@img/sharp-libvips-linux-s390x@1.2.4': optional: true '@img/sharp-libvips-linux-x64@1.0.4': optional: true - '@img/sharp-libvips-linux-x64@1.1.0': - optional: true - '@img/sharp-libvips-linux-x64@1.2.4': optional: true '@img/sharp-libvips-linuxmusl-arm64@1.0.4': optional: true - '@img/sharp-libvips-linuxmusl-arm64@1.1.0': - optional: true - '@img/sharp-libvips-linuxmusl-arm64@1.2.4': optional: true '@img/sharp-libvips-linuxmusl-x64@1.0.4': optional: true - '@img/sharp-libvips-linuxmusl-x64@1.1.0': - optional: true - '@img/sharp-libvips-linuxmusl-x64@1.2.4': optional: true @@ -18520,11 +18323,6 @@ snapshots: '@img/sharp-libvips-linux-arm64': 1.0.4 optional: true - '@img/sharp-linux-arm64@0.34.1': - optionalDependencies: - '@img/sharp-libvips-linux-arm64': 1.1.0 - optional: true - '@img/sharp-linux-arm64@0.34.5': optionalDependencies: '@img/sharp-libvips-linux-arm64': 1.2.4 @@ -18535,11 +18333,6 @@ snapshots: '@img/sharp-libvips-linux-arm': 1.0.5 optional: true - '@img/sharp-linux-arm@0.34.1': - optionalDependencies: - '@img/sharp-libvips-linux-arm': 1.1.0 - optional: true - '@img/sharp-linux-arm@0.34.5': optionalDependencies: '@img/sharp-libvips-linux-arm': 1.2.4 @@ -18560,11 +18353,6 @@ snapshots: '@img/sharp-libvips-linux-s390x': 1.0.4 optional: true - '@img/sharp-linux-s390x@0.34.1': - optionalDependencies: - '@img/sharp-libvips-linux-s390x': 1.1.0 - optional: true - '@img/sharp-linux-s390x@0.34.5': optionalDependencies: '@img/sharp-libvips-linux-s390x': 1.2.4 @@ -18575,11 +18363,6 @@ snapshots: '@img/sharp-libvips-linux-x64': 1.0.4 optional: true - '@img/sharp-linux-x64@0.34.1': - optionalDependencies: - '@img/sharp-libvips-linux-x64': 1.1.0 - optional: true - '@img/sharp-linux-x64@0.34.5': optionalDependencies: '@img/sharp-libvips-linux-x64': 1.2.4 @@ -18590,11 +18373,6 @@ snapshots: '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 optional: true - '@img/sharp-linuxmusl-arm64@0.34.1': - optionalDependencies: - '@img/sharp-libvips-linuxmusl-arm64': 1.1.0 - optional: true - '@img/sharp-linuxmusl-arm64@0.34.5': optionalDependencies: '@img/sharp-libvips-linuxmusl-arm64': 1.2.4 @@ -18605,11 +18383,6 @@ snapshots: '@img/sharp-libvips-linuxmusl-x64': 1.0.4 optional: true - '@img/sharp-linuxmusl-x64@0.34.1': - optionalDependencies: - '@img/sharp-libvips-linuxmusl-x64': 1.1.0 - optional: true - '@img/sharp-linuxmusl-x64@0.34.5': optionalDependencies: '@img/sharp-libvips-linuxmusl-x64': 1.2.4 @@ -18617,12 +18390,7 @@ snapshots: '@img/sharp-wasm32@0.33.5': dependencies: - '@emnapi/runtime': 1.5.0 - optional: true - - '@img/sharp-wasm32@0.34.1': - dependencies: - '@emnapi/runtime': 1.5.0 + '@emnapi/runtime': 1.7.0 optional: true '@img/sharp-wasm32@0.34.5': @@ -18636,18 +18404,12 @@ snapshots: '@img/sharp-win32-ia32@0.33.5': optional: true - '@img/sharp-win32-ia32@0.34.1': - optional: true - '@img/sharp-win32-ia32@0.34.5': optional: true '@img/sharp-win32-x64@0.33.5': optional: true - '@img/sharp-win32-x64@0.34.1': - optional: true - '@img/sharp-win32-x64@0.34.5': optional: true @@ -18697,6 +18459,13 @@ snapshots: optionalDependencies: '@types/node': 22.15.3 + '@inquirer/external-editor@1.0.3(@types/node@22.15.3)': + dependencies: + chardet: 2.1.1 + iconv-lite: 0.7.0 + optionalDependencies: + '@types/node': 22.15.3 + '@inquirer/figures@1.0.11': {} '@inquirer/input@4.1.10(@types/node@22.15.3)': @@ -19009,11 +18778,11 @@ snapshots: '@mapbox/node-pre-gyp@2.0.0(encoding@0.1.13)': dependencies: consola: 3.4.2 - detect-libc: 2.1.1 + detect-libc: 2.1.2 https-proxy-agent: 7.0.6 node-fetch: 2.7.0(encoding@0.1.13) nopt: 8.1.0 - semver: 7.7.2 + semver: 7.7.3 tar: 7.4.3 transitivePeerDependencies: - encoding @@ -19180,20 +18949,20 @@ snapshots: '@napi-rs/wasm-runtime@0.2.11': dependencies: '@emnapi/core': 1.5.0 - '@emnapi/runtime': 1.5.0 + '@emnapi/runtime': 1.7.0 '@tybys/wasm-util': 0.9.0 optional: true '@napi-rs/wasm-runtime@0.2.4': dependencies: '@emnapi/core': 1.5.0 - '@emnapi/runtime': 1.5.0 + '@emnapi/runtime': 1.7.0 '@tybys/wasm-util': 0.9.0 '@napi-rs/wasm-runtime@1.0.5': dependencies: '@emnapi/core': 1.5.0 - '@emnapi/runtime': 1.5.0 + '@emnapi/runtime': 1.7.0 '@tybys/wasm-util': 0.10.1 optional: true @@ -19318,11 +19087,11 @@ snapshots: '@npmcli/fs@3.1.1': dependencies: - semver: 7.7.2 + semver: 7.7.3 '@npmcli/fs@4.0.0': dependencies: - semver: 7.7.2 + semver: 7.7.3 '@npmcli/git@6.0.1': dependencies: @@ -19333,7 +19102,7 @@ snapshots: proc-log: 5.0.0 promise-inflight: 1.0.1(bluebird@3.7.2) promise-retry: 2.0.1 - semver: 7.7.2 + semver: 7.7.3 which: 5.0.0 transitivePeerDependencies: - bluebird @@ -19353,7 +19122,7 @@ snapshots: json-parse-even-better-errors: 4.0.0 normalize-package-data: 7.0.0 proc-log: 5.0.0 - semver: 7.7.2 + semver: 7.7.3 transitivePeerDependencies: - bluebird @@ -19700,7 +19469,7 @@ snapshots: metro-core: 0.81.0 node-fetch: 2.7.0(encoding@0.1.13) readline: 1.3.0 - semver: 7.7.2 + semver: 7.7.3 optionalDependencies: '@react-native-community/cli-server-api': 13.6.9(encoding@0.1.13) transitivePeerDependencies: @@ -20247,7 +20016,7 @@ snapshots: '@stylistic/eslint-plugin@5.4.0(eslint@9.36.0(jiti@2.5.1))': dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.5.1)) - '@typescript-eslint/types': 8.44.1 + '@typescript-eslint/types': 8.48.0 eslint: 9.36.0(jiti@2.5.1) eslint-visitor-keys: 4.2.1 espree: 10.4.0 @@ -20286,7 +20055,7 @@ snapshots: chokidar: 4.0.3 kleur: 4.1.5 sade: 1.8.1 - semver: 7.7.2 + semver: 7.7.3 svelte: 5.39.3 svelte2tsx: 0.7.35(svelte@5.39.3)(typescript@5.8.3) transitivePeerDependencies: @@ -20380,7 +20149,7 @@ snapshots: '@tailwindcss/oxide@4.1.13': dependencies: - detect-libc: 2.1.1 + detect-libc: 2.1.2 tar: 7.4.3 optionalDependencies: '@tailwindcss/oxide-android-arm64': 4.1.13 @@ -20403,9 +20172,9 @@ snapshots: tailwindcss: 4.1.13 vite: 6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1) - '@tanstack/config@0.20.2(@types/node@22.15.3)(@typescript-eslint/utils@8.46.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.36.0(jiti@2.5.1))(rollup@4.40.2)(typescript@5.8.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1))': + '@tanstack/config@0.20.2(@types/node@22.15.3)(@typescript-eslint/utils@8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.36.0(jiti@2.5.1))(rollup@4.40.2)(typescript@5.8.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1))': dependencies: - '@tanstack/eslint-config': 0.3.2(@typescript-eslint/utils@8.46.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@tanstack/eslint-config': 0.3.2(@typescript-eslint/utils@8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) '@tanstack/publish-config': 0.2.1 '@tanstack/typedoc-config': 0.2.1(typescript@5.8.3) '@tanstack/vite-config': 0.2.1(@types/node@22.15.3)(rollup@4.40.2)(typescript@5.8.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)) @@ -20448,14 +20217,14 @@ snapshots: - tsx - yaml - '@tanstack/eslint-config@0.3.2(@typescript-eslint/utils@8.46.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3)': + '@tanstack/eslint-config@0.3.2(@typescript-eslint/utils@8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3)': dependencies: '@eslint/js': 9.36.0 '@stylistic/eslint-plugin': 5.4.0(eslint@9.36.0(jiti@2.5.1)) - eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.46.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.36.0(jiti@2.5.1)) + eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.36.0(jiti@2.5.1)) eslint-plugin-n: 17.23.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) globals: 16.4.0 - typescript-eslint: 8.46.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + typescript-eslint: 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) vue-eslint-parser: 10.2.0(eslint@9.36.0(jiti@2.5.1)) transitivePeerDependencies: - '@typescript-eslint/utils' @@ -20472,7 +20241,7 @@ snapshots: dependencies: '@commitlint/parse': 19.8.1 jsonfile: 6.2.0 - semver: 7.7.2 + semver: 7.7.3 simple-git: 3.28.0 transitivePeerDependencies: - supports-color @@ -20804,14 +20573,14 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.46.0(@typescript-eslint/parser@8.46.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3)': + '@typescript-eslint/eslint-plugin@8.48.0(@typescript-eslint/parser@8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.46.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) - '@typescript-eslint/scope-manager': 8.46.0 - '@typescript-eslint/type-utils': 8.46.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) - '@typescript-eslint/utils': 8.46.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.46.0 + '@typescript-eslint/parser': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.48.0 + '@typescript-eslint/type-utils': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/utils': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.48.0 eslint: 9.36.0(jiti@2.5.1) graphemer: 1.4.0 ignore: 7.0.3 @@ -20821,85 +20590,55 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3)': + '@typescript-eslint/parser@8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3)': dependencies: - '@typescript-eslint/scope-manager': 8.44.1 - '@typescript-eslint/types': 8.44.1 - '@typescript-eslint/typescript-estree': 8.44.1(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.44.1 + '@typescript-eslint/scope-manager': 8.48.0 + '@typescript-eslint/types': 8.48.0 + '@typescript-eslint/typescript-estree': 8.48.0(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.48.0 debug: 4.4.1 eslint: 9.36.0(jiti@2.5.1) typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.46.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3)': + '@typescript-eslint/project-service@8.48.0(typescript@5.8.3)': dependencies: - '@typescript-eslint/scope-manager': 8.46.0 - '@typescript-eslint/types': 8.46.0 - '@typescript-eslint/typescript-estree': 8.46.0(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.46.0 + '@typescript-eslint/tsconfig-utils': 8.48.0(typescript@5.8.3) + '@typescript-eslint/types': 8.48.0 debug: 4.4.1 - eslint: 9.36.0(jiti@2.5.1) typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.44.1(typescript@5.8.3)': + '@typescript-eslint/rule-tester@8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.44.1(typescript@5.8.3) - '@typescript-eslint/types': 8.44.1 - debug: 4.4.1 - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/project-service@8.46.0(typescript@5.8.3)': - dependencies: - '@typescript-eslint/tsconfig-utils': 8.46.0(typescript@5.8.3) - '@typescript-eslint/types': 8.46.0 - debug: 4.4.1 - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/rule-tester@8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3)': - dependencies: - '@typescript-eslint/parser': 8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) - '@typescript-eslint/typescript-estree': 8.44.1(typescript@5.8.3) - '@typescript-eslint/utils': 8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/parser': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/typescript-estree': 8.48.0(typescript@5.8.3) + '@typescript-eslint/utils': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) ajv: 6.12.6 eslint: 9.36.0(jiti@2.5.1) json-stable-stringify-without-jsonify: 1.0.1 lodash.merge: 4.6.2 - semver: 7.7.2 + semver: 7.7.3 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/scope-manager@8.44.1': + '@typescript-eslint/scope-manager@8.48.0': dependencies: - '@typescript-eslint/types': 8.44.1 - '@typescript-eslint/visitor-keys': 8.44.1 + '@typescript-eslint/types': 8.48.0 + '@typescript-eslint/visitor-keys': 8.48.0 - '@typescript-eslint/scope-manager@8.46.0': - dependencies: - '@typescript-eslint/types': 8.46.0 - '@typescript-eslint/visitor-keys': 8.46.0 - - '@typescript-eslint/tsconfig-utils@8.44.1(typescript@5.8.3)': + '@typescript-eslint/tsconfig-utils@8.48.0(typescript@5.8.3)': dependencies: typescript: 5.8.3 - '@typescript-eslint/tsconfig-utils@8.46.0(typescript@5.8.3)': + '@typescript-eslint/type-utils@8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3)': dependencies: - typescript: 5.8.3 - - '@typescript-eslint/type-utils@8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3)': - dependencies: - '@typescript-eslint/types': 8.44.1 - '@typescript-eslint/typescript-estree': 8.44.1(typescript@5.8.3) - '@typescript-eslint/utils': 8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/types': 8.48.0 + '@typescript-eslint/typescript-estree': 8.48.0(typescript@5.8.3) + '@typescript-eslint/utils': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) debug: 4.4.1 eslint: 9.36.0(jiti@2.5.1) ts-api-utils: 2.1.0(typescript@5.8.3) @@ -20907,84 +20646,37 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.46.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3)': - dependencies: - '@typescript-eslint/types': 8.46.0 - '@typescript-eslint/typescript-estree': 8.46.0(typescript@5.8.3) - '@typescript-eslint/utils': 8.46.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) - debug: 4.4.1 - eslint: 9.36.0(jiti@2.5.1) - ts-api-utils: 2.1.0(typescript@5.8.3) - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/types@8.44.1': {} - - '@typescript-eslint/types@8.46.0': {} - - '@typescript-eslint/typescript-estree@8.44.1(typescript@5.8.3)': - dependencies: - '@typescript-eslint/project-service': 8.44.1(typescript@5.8.3) - '@typescript-eslint/tsconfig-utils': 8.44.1(typescript@5.8.3) - '@typescript-eslint/types': 8.44.1 - '@typescript-eslint/visitor-keys': 8.44.1 - debug: 4.4.1 - fast-glob: 3.3.3 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.7.2 - ts-api-utils: 2.1.0(typescript@5.8.3) - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color + '@typescript-eslint/types@8.48.0': {} - '@typescript-eslint/typescript-estree@8.46.0(typescript@5.8.3)': + '@typescript-eslint/typescript-estree@8.48.0(typescript@5.8.3)': dependencies: - '@typescript-eslint/project-service': 8.46.0(typescript@5.8.3) - '@typescript-eslint/tsconfig-utils': 8.46.0(typescript@5.8.3) - '@typescript-eslint/types': 8.46.0 - '@typescript-eslint/visitor-keys': 8.46.0 + '@typescript-eslint/project-service': 8.48.0(typescript@5.8.3) + '@typescript-eslint/tsconfig-utils': 8.48.0(typescript@5.8.3) + '@typescript-eslint/types': 8.48.0 + '@typescript-eslint/visitor-keys': 8.48.0 debug: 4.4.1 - fast-glob: 3.3.3 - is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.7.2 + semver: 7.7.3 + tinyglobby: 0.2.15 ts-api-utils: 2.1.0(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3)': + '@typescript-eslint/utils@8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3)': dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.5.1)) - '@typescript-eslint/scope-manager': 8.44.1 - '@typescript-eslint/types': 8.44.1 - '@typescript-eslint/typescript-estree': 8.44.1(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.48.0 + '@typescript-eslint/types': 8.48.0 + '@typescript-eslint/typescript-estree': 8.48.0(typescript@5.8.3) eslint: 9.36.0(jiti@2.5.1) typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.46.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3)': + '@typescript-eslint/visitor-keys@8.48.0': dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.5.1)) - '@typescript-eslint/scope-manager': 8.46.0 - '@typescript-eslint/types': 8.46.0 - '@typescript-eslint/typescript-estree': 8.46.0(typescript@5.8.3) - eslint: 9.36.0(jiti@2.5.1) - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/visitor-keys@8.44.1': - dependencies: - '@typescript-eslint/types': 8.44.1 - eslint-visitor-keys: 4.2.1 - - '@typescript-eslint/visitor-keys@8.46.0': - dependencies: - '@typescript-eslint/types': 8.46.0 + '@typescript-eslint/types': 8.48.0 eslint-visitor-keys: 4.2.1 '@ungap/structured-clone@1.2.0': {} @@ -21176,9 +20868,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.1.36(@typescript-eslint/utils@8.46.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.15.3)(jiti@2.5.1)(jsdom@27.0.0(postcss@8.5.6))(less@4.3.0)(lightningcss@1.30.1)(msw@2.6.6(@types/node@22.15.3)(typescript@5.8.3))(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1))': + '@vitest/eslint-plugin@1.1.36(@typescript-eslint/utils@8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.15.3)(jiti@2.5.1)(jsdom@27.0.0(postcss@8.5.6))(less@4.3.0)(lightningcss@1.30.1)(msw@2.6.6(@types/node@22.15.3)(typescript@5.8.3))(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1))': dependencies: - '@typescript-eslint/utils': 8.46.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/utils': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) eslint: 9.36.0(jiti@2.5.1) optionalDependencies: typescript: 5.8.3 @@ -21924,7 +21616,7 @@ snapshots: github-slugger: 2.0.0 html-escaper: 3.0.3 http-cache-semantics: 4.1.1 - js-yaml: 4.1.0 + js-yaml: 4.1.1 kleur: 4.1.5 magic-string: 0.30.19 magicast: 0.3.5 @@ -21936,7 +21628,7 @@ snapshots: picomatch: 4.0.3 prompts: 2.4.2 rehype: 13.0.2 - semver: 7.7.2 + semver: 7.7.3 shiki: 3.2.1 tinyexec: 0.3.2 tinyglobby: 0.2.15 @@ -22597,6 +22289,8 @@ snapshots: chardet@0.7.0: {} + chardet@2.1.1: {} + charenc@0.0.2: {} check-error@2.1.1: {} @@ -23355,10 +23049,7 @@ snapshots: detect-libc@1.0.3: {} - detect-libc@2.1.1: {} - - detect-libc@2.1.2: - optional: true + detect-libc@2.1.2: {} deterministic-object-hash@2.0.2: dependencies: @@ -23762,7 +23453,7 @@ snapshots: eslint-compat-utils@0.5.1(eslint@9.36.0(jiti@2.5.1)): dependencies: eslint: 9.36.0(jiti@2.5.1) - semver: 7.7.2 + semver: 7.7.3 eslint-import-context@0.1.9(unrs-resolver@1.11.1): dependencies: @@ -23787,20 +23478,20 @@ snapshots: eslint: 9.36.0(jiti@2.5.1) eslint-compat-utils: 0.5.1(eslint@9.36.0(jiti@2.5.1)) - eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.46.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.36.0(jiti@2.5.1)): + eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.36.0(jiti@2.5.1)): dependencies: - '@typescript-eslint/types': 8.44.1 + '@typescript-eslint/types': 8.48.0 comment-parser: 1.4.1 debug: 4.4.1 eslint: 9.36.0(jiti@2.5.1) eslint-import-context: 0.1.9(unrs-resolver@1.11.1) is-glob: 4.0.3 minimatch: 10.0.1 - semver: 7.7.2 + semver: 7.7.3 stable-hash-x: 0.2.0 unrs-resolver: 1.11.1 optionalDependencies: - '@typescript-eslint/utils': 8.46.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/utils': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color @@ -23816,7 +23507,7 @@ snapshots: espree: 10.4.0 esquery: 1.6.0 parse-imports: 2.1.1 - semver: 7.7.2 + semver: 7.7.3 spdx-expression-parse: 4.0.0 synckit: 0.9.2 transitivePeerDependencies: @@ -23832,7 +23523,7 @@ snapshots: globals: 15.14.0 globrex: 0.1.2 ignore: 5.3.2 - semver: 7.7.2 + semver: 7.7.3 ts-declaration-location: 1.0.7(typescript@5.8.3) transitivePeerDependencies: - typescript @@ -23845,10 +23536,10 @@ snapshots: '@eslint-react/kit': 2.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) '@eslint-react/shared': 2.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) '@eslint-react/var': 2.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) - '@typescript-eslint/scope-manager': 8.44.1 - '@typescript-eslint/type-utils': 8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) - '@typescript-eslint/types': 8.44.1 - '@typescript-eslint/utils': 8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.48.0 + '@typescript-eslint/type-utils': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/types': 8.48.0 + '@typescript-eslint/utils': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) eslint: 9.36.0(jiti@2.5.1) string-ts: 2.2.1 ts-pattern: 5.8.0 @@ -23864,9 +23555,9 @@ snapshots: '@eslint-react/kit': 2.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) '@eslint-react/shared': 2.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) '@eslint-react/var': 2.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) - '@typescript-eslint/scope-manager': 8.44.1 - '@typescript-eslint/types': 8.44.1 - '@typescript-eslint/utils': 8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.48.0 + '@typescript-eslint/types': 8.48.0 + '@typescript-eslint/utils': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) compare-versions: 6.1.1 eslint: 9.36.0(jiti@2.5.1) string-ts: 2.2.1 @@ -23883,10 +23574,10 @@ snapshots: '@eslint-react/kit': 2.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) '@eslint-react/shared': 2.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) '@eslint-react/var': 2.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) - '@typescript-eslint/scope-manager': 8.44.1 - '@typescript-eslint/type-utils': 8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) - '@typescript-eslint/types': 8.44.1 - '@typescript-eslint/utils': 8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.48.0 + '@typescript-eslint/type-utils': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/types': 8.48.0 + '@typescript-eslint/utils': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) eslint: 9.36.0(jiti@2.5.1) string-ts: 2.2.1 ts-pattern: 5.8.0 @@ -23912,10 +23603,10 @@ snapshots: '@eslint-react/kit': 2.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) '@eslint-react/shared': 2.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) '@eslint-react/var': 2.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) - '@typescript-eslint/scope-manager': 8.44.1 - '@typescript-eslint/type-utils': 8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) - '@typescript-eslint/types': 8.44.1 - '@typescript-eslint/utils': 8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.48.0 + '@typescript-eslint/type-utils': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/types': 8.48.0 + '@typescript-eslint/utils': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) eslint: 9.36.0(jiti@2.5.1) string-ts: 2.2.1 ts-pattern: 5.8.0 @@ -23931,9 +23622,9 @@ snapshots: '@eslint-react/kit': 2.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) '@eslint-react/shared': 2.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) '@eslint-react/var': 2.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) - '@typescript-eslint/scope-manager': 8.44.1 - '@typescript-eslint/types': 8.44.1 - '@typescript-eslint/utils': 8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.48.0 + '@typescript-eslint/types': 8.48.0 + '@typescript-eslint/utils': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) eslint: 9.36.0(jiti@2.5.1) string-ts: 2.2.1 ts-pattern: 5.8.0 @@ -23949,10 +23640,10 @@ snapshots: '@eslint-react/kit': 2.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) '@eslint-react/shared': 2.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) '@eslint-react/var': 2.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) - '@typescript-eslint/scope-manager': 8.44.1 - '@typescript-eslint/type-utils': 8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) - '@typescript-eslint/types': 8.44.1 - '@typescript-eslint/utils': 8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.48.0 + '@typescript-eslint/type-utils': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/types': 8.48.0 + '@typescript-eslint/utils': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) compare-versions: 6.1.1 eslint: 9.36.0(jiti@2.5.1) is-immutable-type: 5.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) @@ -23974,26 +23665,26 @@ snapshots: postcss: 8.5.6 postcss-load-config: 3.1.4(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.15.3)(typescript@5.8.3)) postcss-safe-parser: 7.0.1(postcss@8.5.6) - semver: 7.7.2 + semver: 7.7.3 svelte-eslint-parser: 1.3.3(svelte@5.39.3) optionalDependencies: svelte: 5.39.3 transitivePeerDependencies: - ts-node - eslint-plugin-vue@10.5.0(@stylistic/eslint-plugin@5.4.0(eslint@9.36.0(jiti@2.5.1)))(@typescript-eslint/parser@8.46.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.36.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.36.0(jiti@2.5.1))): + eslint-plugin-vue@10.5.0(@stylistic/eslint-plugin@5.4.0(eslint@9.36.0(jiti@2.5.1)))(@typescript-eslint/parser@8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.36.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.36.0(jiti@2.5.1))): dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.5.1)) eslint: 9.36.0(jiti@2.5.1) natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.1 - semver: 7.7.2 + semver: 7.7.3 vue-eslint-parser: 10.2.0(eslint@9.36.0(jiti@2.5.1)) xml-name-validator: 4.0.0 optionalDependencies: '@stylistic/eslint-plugin': 5.4.0(eslint@9.36.0(jiti@2.5.1)) - '@typescript-eslint/parser': 8.46.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/parser': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) eslint-scope@4.0.3: dependencies: @@ -25095,6 +24786,10 @@ snapshots: dependencies: safer-buffer: 2.1.2 + iconv-lite@0.7.0: + dependencies: + safer-buffer: 2.1.2 + idb-keyval@6.2.1: {} ieee754@1.2.1: {} @@ -25305,7 +25000,7 @@ snapshots: is-immutable-type@5.0.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3): dependencies: - '@typescript-eslint/type-utils': 8.44.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/type-utils': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) eslint: 9.36.0(jiti@2.5.1) ts-api-utils: 2.1.0(typescript@5.8.3) ts-declaration-location: 1.0.7(typescript@5.8.3) @@ -25459,7 +25154,7 @@ snapshots: '@babel/parser': 7.27.1 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 - semver: 7.7.2 + semver: 7.7.3 transitivePeerDependencies: - supports-color @@ -25633,7 +25328,7 @@ snapshots: argparse: 1.0.10 esprima: 4.0.1 - js-yaml@4.1.0: + js-yaml@4.1.1: dependencies: argparse: 2.0.1 @@ -25824,7 +25519,7 @@ snapshots: fast-glob: 3.3.3 formatly: 0.3.0 jiti: 2.5.1 - js-yaml: 4.1.0 + js-yaml: 4.1.1 minimist: 1.2.8 oxc-resolver: 11.8.2 picocolors: 1.1.1 @@ -25955,7 +25650,7 @@ snapshots: lightningcss@1.30.1: dependencies: - detect-libc: 2.1.1 + detect-libc: 2.1.2 optionalDependencies: lightningcss-darwin-arm64: 1.30.1 lightningcss-darwin-x64: 1.30.1 @@ -26176,7 +25871,7 @@ snapshots: make-dir@4.0.0: dependencies: - semver: 7.7.2 + semver: 7.7.3 make-error@1.3.6: optional: true @@ -27143,7 +26838,7 @@ snapshots: '@next/swc-win32-x64-msvc': 15.3.1 babel-plugin-react-compiler: 0.0.0 sass: 1.88.0 - sharp: 0.34.1 + sharp: 0.34.5 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -27170,7 +26865,7 @@ snapshots: '@next/swc-win32-x64-msvc': 15.3.1 babel-plugin-react-compiler: 0.0.0 sass: 1.88.0 - sharp: 0.34.1 + sharp: 0.34.5 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -27258,7 +26953,7 @@ snapshots: rollup: 4.40.2 rollup-plugin-visualizer: 5.14.0(rollup@4.40.2) scule: 1.3.0 - semver: 7.7.2 + semver: 7.7.3 serve-placeholder: 2.0.2 serve-static: 1.16.2 source-map: 0.7.4 @@ -27344,7 +27039,7 @@ snapshots: node-gyp-build-optional-packages@5.2.2: dependencies: - detect-libc: 2.1.1 + detect-libc: 2.1.2 optional: true node-gyp-build@4.8.1: {} @@ -27358,7 +27053,7 @@ snapshots: make-fetch-happen: 13.0.1 nopt: 7.2.1 proc-log: 4.2.0 - semver: 7.7.2 + semver: 7.7.3 tar: 6.2.1 which: 4.0.0 transitivePeerDependencies: @@ -27416,7 +27111,7 @@ snapshots: normalize-package-data@7.0.0: dependencies: hosted-git-info: 8.0.2 - semver: 7.7.2 + semver: 7.7.3 validate-npm-package-license: 3.0.4 normalize-path@2.1.1: @@ -27434,7 +27129,7 @@ snapshots: npm-install-checks@7.1.1: dependencies: - semver: 7.7.2 + semver: 7.7.3 npm-normalize-package-bin@4.0.0: {} @@ -27442,14 +27137,14 @@ snapshots: dependencies: hosted-git-info: 7.0.2 proc-log: 4.2.0 - semver: 7.7.2 + semver: 7.7.3 validate-npm-package-name: 5.0.1 npm-package-arg@12.0.2: dependencies: hosted-git-info: 8.0.2 proc-log: 5.0.0 - semver: 7.7.2 + semver: 7.7.3 validate-npm-package-name: 6.0.0 npm-package-arg@7.0.0: @@ -27468,7 +27163,7 @@ snapshots: npm-install-checks: 7.1.1 npm-normalize-package-bin: 4.0.0 npm-package-arg: 12.0.2 - semver: 7.7.2 + semver: 7.7.3 npm-registry-fetch@18.0.2: dependencies: @@ -27540,7 +27235,7 @@ snapshots: open: 8.4.2 ora: 5.3.0 resolve.exports: 2.0.3 - semver: 7.7.2 + semver: 7.7.3 string-width: 4.2.3 tar-stream: 2.2.0 tmp: 0.2.3 @@ -28544,7 +28239,7 @@ snapshots: react-refresh: 0.14.2 regenerator-runtime: 0.13.11 scheduler: 0.24.0-canary-efb381bbf-20230505 - semver: 7.7.2 + semver: 7.7.3 stacktrace-parser: 0.1.10 whatwg-fetch: 3.6.20 ws: 6.2.3 @@ -29239,8 +28934,8 @@ snapshots: sharp@0.33.5: dependencies: color: 4.2.3 - detect-libc: 2.1.1 - semver: 7.7.2 + detect-libc: 2.1.2 + semver: 7.7.3 optionalDependencies: '@img/sharp-darwin-arm64': 0.33.5 '@img/sharp-darwin-x64': 0.33.5 @@ -29263,34 +28958,6 @@ snapshots: '@img/sharp-win32-x64': 0.33.5 optional: true - sharp@0.34.1: - dependencies: - color: 4.2.3 - detect-libc: 2.1.1 - semver: 7.7.2 - optionalDependencies: - '@img/sharp-darwin-arm64': 0.34.1 - '@img/sharp-darwin-x64': 0.34.1 - '@img/sharp-libvips-darwin-arm64': 1.1.0 - '@img/sharp-libvips-darwin-x64': 1.1.0 - '@img/sharp-libvips-linux-arm': 1.1.0 - '@img/sharp-libvips-linux-arm64': 1.1.0 - '@img/sharp-libvips-linux-ppc64': 1.1.0 - '@img/sharp-libvips-linux-s390x': 1.1.0 - '@img/sharp-libvips-linux-x64': 1.1.0 - '@img/sharp-libvips-linuxmusl-arm64': 1.1.0 - '@img/sharp-libvips-linuxmusl-x64': 1.1.0 - '@img/sharp-linux-arm': 0.34.1 - '@img/sharp-linux-arm64': 0.34.1 - '@img/sharp-linux-s390x': 0.34.1 - '@img/sharp-linux-x64': 0.34.1 - '@img/sharp-linuxmusl-arm64': 0.34.1 - '@img/sharp-linuxmusl-x64': 0.34.1 - '@img/sharp-wasm32': 0.34.1 - '@img/sharp-win32-ia32': 0.34.1 - '@img/sharp-win32-x64': 0.34.1 - optional: true - sharp@0.34.5: dependencies: '@img/colour': 1.0.0 @@ -30355,14 +30022,14 @@ snapshots: typescript-auto-import-cache@0.3.3: dependencies: - semver: 7.7.2 + semver: 7.7.3 - typescript-eslint@8.46.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3): + typescript-eslint@8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.46.0(@typescript-eslint/parser@8.46.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) - '@typescript-eslint/parser': 8.46.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) - '@typescript-eslint/typescript-estree': 8.46.0(typescript@5.8.3) - '@typescript-eslint/utils': 8.46.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/eslint-plugin': 8.48.0(@typescript-eslint/parser@8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/parser': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/typescript-estree': 8.48.0(typescript@5.8.3) + '@typescript-eslint/utils': 8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) eslint: 9.36.0(jiti@2.5.1) typescript: 5.8.3 transitivePeerDependencies: @@ -31042,7 +30709,7 @@ snapshots: volar-service-typescript@0.0.62(@volar/language-service@2.4.12): dependencies: path-browserify: 1.0.1 - semver: 7.7.2 + semver: 7.7.3 typescript-auto-import-cache: 0.3.3 vscode-languageserver-textdocument: 1.0.12 vscode-nls: 5.2.0 @@ -31127,7 +30794,7 @@ snapshots: eslint-visitor-keys: 4.2.1 espree: 10.4.0 esquery: 1.6.0 - semver: 7.7.2 + semver: 7.7.3 transitivePeerDependencies: - supports-color From b7b452e407508ccb7f7ea6426debf8cb7b84e3b2 Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Sat, 29 Nov 2025 16:22:35 +1100 Subject: [PATCH 07/11] ci: remove @tanstack/publish-config (#9930) * ci: remove @tanstack/publish-config * Update imports --- eslint.config.js | 2 +- examples/react/algolia/eslint.config.js | 2 +- .../basic-graphql-request/eslint.config.js | 2 +- examples/react/basic/eslint.config.js | 2 +- examples/react/shadow-dom/eslint.config.js | 2 +- package.json | 4 +- .../angular-query-experimental/vite.config.ts | 2 +- packages/eslint-plugin-query/vite.config.ts | 2 +- packages/vue-query-devtools/vite.config.ts | 2 +- pnpm-lock.yaml | 172 +----------------- scripts/generateDocs.ts | 2 +- 11 files changed, 21 insertions(+), 173 deletions(-) diff --git a/eslint.config.js b/eslint.config.js index 248fb6bc2d..8b07108d25 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -1,7 +1,7 @@ // @ts-check // @ts-ignore Needed due to moduleResolution Node vs Bundler -import { tanstackConfig } from '@tanstack/config/eslint' +import { tanstackConfig } from '@tanstack/eslint-config' import pluginCspell from '@cspell/eslint-plugin' import vitest from '@vitest/eslint-plugin' diff --git a/examples/react/algolia/eslint.config.js b/examples/react/algolia/eslint.config.js index b3283a3b89..929bbbf2fc 100644 --- a/examples/react/algolia/eslint.config.js +++ b/examples/react/algolia/eslint.config.js @@ -1,4 +1,4 @@ -import { tanstackConfig } from '@tanstack/config/eslint' +import { tanstackConfig } from '@tanstack/eslint-config' import pluginQuery from '@tanstack/eslint-plugin-query' import pluginReact from '@eslint-react/eslint-plugin' diff --git a/examples/react/basic-graphql-request/eslint.config.js b/examples/react/basic-graphql-request/eslint.config.js index b3283a3b89..929bbbf2fc 100644 --- a/examples/react/basic-graphql-request/eslint.config.js +++ b/examples/react/basic-graphql-request/eslint.config.js @@ -1,4 +1,4 @@ -import { tanstackConfig } from '@tanstack/config/eslint' +import { tanstackConfig } from '@tanstack/eslint-config' import pluginQuery from '@tanstack/eslint-plugin-query' import pluginReact from '@eslint-react/eslint-plugin' diff --git a/examples/react/basic/eslint.config.js b/examples/react/basic/eslint.config.js index b3283a3b89..929bbbf2fc 100644 --- a/examples/react/basic/eslint.config.js +++ b/examples/react/basic/eslint.config.js @@ -1,4 +1,4 @@ -import { tanstackConfig } from '@tanstack/config/eslint' +import { tanstackConfig } from '@tanstack/eslint-config' import pluginQuery from '@tanstack/eslint-plugin-query' import pluginReact from '@eslint-react/eslint-plugin' diff --git a/examples/react/shadow-dom/eslint.config.js b/examples/react/shadow-dom/eslint.config.js index b3283a3b89..929bbbf2fc 100644 --- a/examples/react/shadow-dom/eslint.config.js +++ b/examples/react/shadow-dom/eslint.config.js @@ -1,4 +1,4 @@ -import { tanstackConfig } from '@tanstack/config/eslint' +import { tanstackConfig } from '@tanstack/eslint-config' import pluginQuery from '@tanstack/eslint-plugin-query' import pluginReact from '@eslint-react/eslint-plugin' diff --git a/package.json b/package.json index b7042fbdcf..f6156d3046 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,9 @@ "@cspell/eslint-plugin": "^9.2.1", "@eslint-react/eslint-plugin": "^2.0.1", "@svitejs/changesets-changelog-github-compact": "^1.2.0", - "@tanstack/config": "^0.20.2", + "@tanstack/eslint-config": "0.3.2", + "@tanstack/typedoc-config": "0.2.1", + "@tanstack/vite-config": "0.2.1", "@testing-library/jest-dom": "^6.8.0", "@types/node": "^22.15.3", "@types/react": "^19.0.1", diff --git a/packages/angular-query-experimental/vite.config.ts b/packages/angular-query-experimental/vite.config.ts index aae5cde9af..a5982ebdca 100644 --- a/packages/angular-query-experimental/vite.config.ts +++ b/packages/angular-query-experimental/vite.config.ts @@ -3,7 +3,7 @@ import { externalizeDeps } from 'vite-plugin-externalize-deps' import tsconfigPaths from 'vite-tsconfig-paths' import dts from 'vite-plugin-dts' import packageJson from './package.json' -import type { Options } from '@tanstack/config/vite' +import type { Options } from '@tanstack/vite-config' function ensureImportFileExtension({ content, diff --git a/packages/eslint-plugin-query/vite.config.ts b/packages/eslint-plugin-query/vite.config.ts index 9b0267c73e..a3205efd7d 100644 --- a/packages/eslint-plugin-query/vite.config.ts +++ b/packages/eslint-plugin-query/vite.config.ts @@ -1,5 +1,5 @@ import { defineConfig, mergeConfig } from 'vitest/config' -import { tanstackViteConfig } from '@tanstack/config/vite' +import { tanstackViteConfig } from '@tanstack/vite-config' import packageJson from './package.json' diff --git a/packages/vue-query-devtools/vite.config.ts b/packages/vue-query-devtools/vite.config.ts index 6b72043011..7f66d0e500 100644 --- a/packages/vue-query-devtools/vite.config.ts +++ b/packages/vue-query-devtools/vite.config.ts @@ -1,6 +1,6 @@ import { defineConfig, mergeConfig } from 'vite' import vue from '@vitejs/plugin-vue' -import { tanstackViteConfig } from '@tanstack/config/vite' +import { tanstackViteConfig } from '@tanstack/vite-config' const config = defineConfig({ plugins: [vue()], diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7347b2f0bc..a944682968 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -49,9 +49,15 @@ importers: '@svitejs/changesets-changelog-github-compact': specifier: ^1.2.0 version: 1.2.0(encoding@0.1.13) - '@tanstack/config': - specifier: ^0.20.2 - version: 0.20.2(@types/node@22.15.3)(@typescript-eslint/utils@8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.36.0(jiti@2.5.1))(rollup@4.40.2)(typescript@5.8.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)) + '@tanstack/eslint-config': + specifier: 0.3.2 + version: 0.3.2(@typescript-eslint/utils@8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) + '@tanstack/typedoc-config': + specifier: 0.2.1 + version: 0.2.1(typescript@5.8.3) + '@tanstack/vite-config': + specifier: 0.2.1 + version: 0.2.1(@types/node@22.15.3)(rollup@4.40.2)(typescript@5.8.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)) '@testing-library/jest-dom': specifier: ^6.8.0 version: 6.8.0 @@ -3894,14 +3900,6 @@ packages: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} - '@commitlint/parse@19.8.1': - resolution: {integrity: sha512-mmAHYcMBmAgJDKWdkjIGq50X4yB0pSGpxyOODwYmoexxxiUCy5JJT99t1+PEMK7KtsCtzuWYIAXYAiKR+k+/Jw==} - engines: {node: '>=v18'} - - '@commitlint/types@19.8.1': - resolution: {integrity: sha512-/yCrWGCoA1SVKOks25EGadP9Pnj0oAIHGpl2wH2M2Y46dPM2ueb8wyCVOD7O3WCTkaJ0IkKvzhl1JY7+uCT2Dw==} - engines: {node: '>=v18'} - '@corvu/utils@0.3.2': resolution: {integrity: sha512-ZWlyWEE8qV9+CB9OAyo2bTrZGXQN9ZeM+JfYv89zoR+lRACKTDuoOZEdiyL8Uc7U5dUSH1uTqKhTTnaHWb+wZA==} peerDependencies: @@ -5329,12 +5327,6 @@ packages: peerDependencies: solid-js: ^1.7.11 - '@kwsites/file-exists@1.1.1': - resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==} - - '@kwsites/promise-deferred@1.1.1': - resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==} - '@listr2/prompt-adapter-inquirer@2.0.22': resolution: {integrity: sha512-hV36ZoY+xKL6pYOt1nPNnkciFkn89KZwqLhAFzJvYysAvL5uBQdiADZx/8bIDXIukzzwG0QlPYolgMzQUtKgpQ==} engines: {node: '>=18.0.0'} @@ -6733,10 +6725,6 @@ packages: peerDependencies: vite: ^5.2.0 || ^6 || ^7 - '@tanstack/config@0.20.2': - resolution: {integrity: sha512-CWVv5kK7QdfnrAyvUo31spmqZjn+zpxKRqsyJDhGY7I4QweJeCbRJrlhzH3trv18ZyW3thRvtiHWfX1MdUr2VA==} - engines: {node: '>=18'} - '@tanstack/directive-functions-plugin@1.114.32': resolution: {integrity: sha512-hm5vOUWURrdibOD4JTcKPmz4U4iDjxZhRNrGVR2JEqYc7nWHb53Fb+2F1jIHyuLuhnuVt9vq5omqcegbd2oPhA==} engines: {node: '>=12'} @@ -6749,10 +6737,6 @@ packages: resolution: {integrity: sha512-Wo1iKt2b9OT7d+YGhvEPD3DXvPv2etTusIMhMUoG7fbhmxcXCtIjJDEygy91Y2JFlwGyjqiBPRozme7UD8hoqg==} engines: {node: '>=12'} - '@tanstack/publish-config@0.2.1': - resolution: {integrity: sha512-URVXmXwlZXL75AFyvyOORef1tv2f16dEaFntwLYnBHoKLQMxyWYRzQrnXooxO1xf+GidJuDSZSC6Rc9UX1aK7g==} - engines: {node: '>=18'} - '@tanstack/react-location@3.7.4': resolution: {integrity: sha512-6rH2vNHGr0uyeUz5ZHvWMYjeYKGgIKFzvs5749QtnS9f+FU7t7fQE0hKZAzltBZk82LT7iYbcHBRyUg2lW13VA==} engines: {node: '>=12'} @@ -6882,9 +6866,6 @@ packages: '@types/chai@5.2.2': resolution: {integrity: sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==} - '@types/conventional-commits-parser@5.0.0': - resolution: {integrity: sha512-loB369iXNmAZglwWATL+WRe+CRMmmBPtpolYzIebFaX4YA3x+BEfLqhUAV9WanycKI3TG1IMr5bMJDajDKLlUQ==} - '@types/cookie@0.6.0': resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} @@ -7563,10 +7544,6 @@ packages: resolution: {integrity: sha512-nrUSn7hzt7J6JWgWGz78ZYI8wj+gdIJdk0Ynjpp8l+trkn58Uqsf6RYrYkEK+3X18EX+TNdtJI0WxAtc+L84SQ==} hasBin: true - JSONStream@1.3.5: - resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} - hasBin: true - abbrev@2.0.0: resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -7809,9 +7786,6 @@ packages: resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} engines: {node: '>= 0.4'} - array-ify@1.0.0: - resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} - array-iterate@2.0.1: resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} @@ -8560,9 +8534,6 @@ packages: commondir@1.0.1: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} - compare-func@2.0.0: - resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} - compare-versions@6.1.1: resolution: {integrity: sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==} @@ -8617,15 +8588,6 @@ packages: constants-browserify@1.0.0: resolution: {integrity: sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==} - conventional-changelog-angular@7.0.0: - resolution: {integrity: sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==} - engines: {node: '>=16'} - - conventional-commits-parser@5.0.0: - resolution: {integrity: sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==} - engines: {node: '>=16'} - hasBin: true - convert-source-map@1.9.0: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} @@ -9089,10 +9051,6 @@ packages: dot-case@3.0.4: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} - dot-prop@5.3.0: - resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} - engines: {node: '>=8'} - dot-prop@9.0.0: resolution: {integrity: sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==} engines: {node: '>=18'} @@ -10620,10 +10578,6 @@ packages: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - is-obj@2.0.0: - resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} - engines: {node: '>=8'} - is-path-cwd@2.2.0: resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} engines: {node: '>=6'} @@ -10681,10 +10635,6 @@ packages: resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} engines: {node: '>= 0.4'} - is-text-path@2.0.0: - resolution: {integrity: sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==} - engines: {node: '>=8'} - is-typed-array@1.1.13: resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} engines: {node: '>= 0.4'} @@ -13689,9 +13639,6 @@ packages: resolution: {integrity: sha512-PHMifhh3EN4loMcHCz6l3v/luzgT3za+9f8subGgeMNjbJjzH4Ij/YoX3Gvu+kaouJRIlVdTHHCREADYf+ZteA==} engines: {node: ^18.17.0 || >=20.5.0} - simple-git@3.28.0: - resolution: {integrity: sha512-Rs/vQRwsn1ILH1oBUy8NucJlXmnnLeLCfcvbSehkPzbv3wwoFWIdtfd6Ndo6ZPhlPsCZ60CPI4rxurnwAa+a2w==} - simple-plist@1.3.1: resolution: {integrity: sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==} @@ -13864,10 +13811,6 @@ packages: resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} engines: {node: '>=0.10.0'} - split2@4.2.0: - resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} - engines: {node: '>= 10.x'} - split@1.0.1: resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==} @@ -14271,10 +14214,6 @@ packages: text-decoder@1.1.1: resolution: {integrity: sha512-8zll7REEv4GDD3x4/0pW+ppIxSNs7H1J10IKFZsuOMscumCdM2a+toDGLPA3T+1+fLBql4zbt5z83GEQGGV5VA==} - text-extensions@2.4.0: - resolution: {integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==} - engines: {node: '>=8'} - thenify-all@1.6.0: resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} engines: {node: '>=0.8'} @@ -17244,17 +17183,6 @@ snapshots: '@colors/colors@1.5.0': optional: true - '@commitlint/parse@19.8.1': - dependencies: - '@commitlint/types': 19.8.1 - conventional-changelog-angular: 7.0.0 - conventional-commits-parser: 5.0.0 - - '@commitlint/types@19.8.1': - dependencies: - '@types/conventional-commits-parser': 5.0.0 - chalk: 5.3.0 - '@corvu/utils@0.3.2(solid-js@1.9.7)': dependencies: '@floating-ui/dom': 1.6.8 @@ -18725,14 +18653,6 @@ snapshots: '@solid-primitives/utils': 6.2.3(solid-js@1.9.7) solid-js: 1.9.7 - '@kwsites/file-exists@1.1.1': - dependencies: - debug: 4.4.1 - transitivePeerDependencies: - - supports-color - - '@kwsites/promise-deferred@1.1.1': {} - '@listr2/prompt-adapter-inquirer@2.0.22(@inquirer/prompts@7.5.1(@types/node@22.15.3))': dependencies: '@inquirer/prompts': 7.5.1(@types/node@22.15.3) @@ -20172,22 +20092,6 @@ snapshots: tailwindcss: 4.1.13 vite: 6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1) - '@tanstack/config@0.20.2(@types/node@22.15.3)(@typescript-eslint/utils@8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.36.0(jiti@2.5.1))(rollup@4.40.2)(typescript@5.8.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1))': - dependencies: - '@tanstack/eslint-config': 0.3.2(@typescript-eslint/utils@8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) - '@tanstack/publish-config': 0.2.1 - '@tanstack/typedoc-config': 0.2.1(typescript@5.8.3) - '@tanstack/vite-config': 0.2.1(@types/node@22.15.3)(rollup@4.40.2)(typescript@5.8.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)) - transitivePeerDependencies: - - '@types/node' - - '@typescript-eslint/utils' - - eslint - - eslint-import-resolver-node - - rollup - - supports-color - - typescript - - vite - '@tanstack/directive-functions-plugin@1.114.32(@types/node@22.15.3)(babel-plugin-macros@3.1.0)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)': dependencies: '@babel/code-frame': 7.26.2 @@ -20237,15 +20141,6 @@ snapshots: dependencies: remove-accents: 0.5.0 - '@tanstack/publish-config@0.2.1': - dependencies: - '@commitlint/parse': 19.8.1 - jsonfile: 6.2.0 - semver: 7.7.3 - simple-git: 3.28.0 - transitivePeerDependencies: - - supports-color - '@tanstack/react-location@3.7.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.10 @@ -20435,10 +20330,6 @@ snapshots: dependencies: '@types/deep-eql': 4.0.2 - '@types/conventional-commits-parser@5.0.0': - dependencies: - '@types/node': 22.15.3 - '@types/cookie@0.6.0': {} '@types/debug@4.1.12': @@ -21298,11 +21189,6 @@ snapshots: dependencies: argparse: 2.0.1 - JSONStream@1.3.5: - dependencies: - jsonparse: 1.3.1 - through: 2.3.8 - abbrev@2.0.0: {} abbrev@3.0.0: {} @@ -21526,8 +21412,6 @@ snapshots: call-bind: 1.0.7 is-array-buffer: 3.0.4 - array-ify@1.0.0: {} - array-iterate@2.0.1: {} array-timsort@1.0.3: {} @@ -22557,11 +22441,6 @@ snapshots: commondir@1.0.1: {} - compare-func@2.0.0: - dependencies: - array-ify: 1.0.0 - dot-prop: 5.3.0 - compare-versions@6.1.1: {} compatx@0.1.8: {} @@ -22624,17 +22503,6 @@ snapshots: constants-browserify@1.0.0: {} - conventional-changelog-angular@7.0.0: - dependencies: - compare-func: 2.0.0 - - conventional-commits-parser@5.0.0: - dependencies: - JSONStream: 1.3.5 - is-text-path: 2.0.0 - meow: 12.1.1 - split2: 4.2.0 - convert-source-map@1.9.0: {} convert-source-map@2.0.0: {} @@ -23133,10 +23001,6 @@ snapshots: no-case: 3.0.4 tslib: 2.8.1 - dot-prop@5.3.0: - dependencies: - is-obj: 2.0.0 - dot-prop@9.0.0: dependencies: type-fest: 4.27.1 @@ -25034,8 +24898,6 @@ snapshots: is-number@7.0.0: {} - is-obj@2.0.0: {} - is-path-cwd@2.2.0: {} is-path-inside@3.0.3: {} @@ -25083,10 +24945,6 @@ snapshots: dependencies: has-symbols: 1.0.3 - is-text-path@2.0.0: - dependencies: - text-extensions: 2.4.0 - is-typed-array@1.1.13: dependencies: which-typed-array: 1.1.15 @@ -29077,14 +28935,6 @@ snapshots: transitivePeerDependencies: - supports-color - simple-git@3.28.0: - dependencies: - '@kwsites/file-exists': 1.1.1 - '@kwsites/promise-deferred': 1.1.1 - debug: 4.4.1 - transitivePeerDependencies: - - supports-color - simple-plist@1.3.1: dependencies: bplist-creator: 0.1.0 @@ -29269,8 +29119,6 @@ snapshots: dependencies: extend-shallow: 3.0.2 - split2@4.2.0: {} - split@1.0.1: dependencies: through: 2.3.8 @@ -29719,8 +29567,6 @@ snapshots: dependencies: b4a: 1.6.6 - text-extensions@2.4.0: {} - thenify-all@1.6.0: dependencies: thenify: 3.3.1 diff --git a/scripts/generateDocs.ts b/scripts/generateDocs.ts index 1b37d6d923..7ba4501ddf 100644 --- a/scripts/generateDocs.ts +++ b/scripts/generateDocs.ts @@ -1,7 +1,7 @@ import { resolve } from 'node:path' import { fileURLToPath } from 'node:url' import { readFileSync, writeFileSync } from 'node:fs' -import { generateReferenceDocs } from '@tanstack/config/typedoc' +import { generateReferenceDocs } from '@tanstack/typedoc-config' import { glob } from 'tinyglobby' const __dirname = fileURLToPath(new URL('.', import.meta.url)) From 7f4939c6247017a15eb7772964e84529d844e86f Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Sat, 29 Nov 2025 19:55:40 +1100 Subject: [PATCH 08/11] ci: sync config between projects (#9931) * ci: update typedoc * Remove old check --- .github/workflows/pr.yml | 2 - docs/framework/angular/guides/caching.md | 4 +- docs/framework/angular/overview.md | 2 +- ...ueryoptions.md => infiniteQueryOptions.md} | 98 ++++++++------ ...nfinitequery.md => injectInfiniteQuery.md} | 116 ++++++++-------- ...njectisfetching.md => injectIsFetching.md} | 6 +- ...njectismutating.md => injectIsMutating.md} | 8 +- ...ectisrestoring.md => injectIsRestoring.md} | 6 +- .../{injectmutation.md => injectMutation.md} | 26 ++-- ...utationstate.md => injectMutationState.md} | 10 +- .../{injectquery.md => injectQuery.md} | 116 +++++++--------- ...ectqueryclient.md => injectQueryClient.md} | 6 +- ...{mutationoptions.md => mutationOptions.md} | 58 ++++---- ...angularquery.md => provideAngularQuery.md} | 6 +- ...deisrestoring.md => provideIsRestoring.md} | 4 +- ...dequeryclient.md => provideQueryClient.md} | 6 +- ...nstackquery.md => provideTanStackQuery.md} | 6 +- .../{queryfeature.md => queryFeature.md} | 10 +- .../{queryoptions.md => queryOptions.md} | 86 ++++++------ docs/framework/angular/reference/index.md | 100 +++++++------- ...nnarrowing.md => BaseMutationNarrowing.md} | 18 ++- ...uerynarrowing.md => BaseQueryNarrowing.md} | 16 ++- ...ryoptions.md => CreateBaseQueryOptions.md} | 22 ++- ...tions.md => CreateInfiniteQueryOptions.md} | 22 ++- ...ionoptions.md => CreateMutationOptions.md} | 18 ++- ...equeryoptions.md => CreateQueryOptions.md} | 20 ++- ...tions.md => InjectInfiniteQueryOptions.md} | 2 - ...goptions.md => InjectIsFetchingOptions.md} | 2 - ...goptions.md => InjectIsMutatingOptions.md} | 2 - ...ionoptions.md => InjectMutationOptions.md} | 2 - ...tions.md => InjectMutationStateOptions.md} | 2 - ...tqueryoptions.md => InjectQueryOptions.md} | 2 - .../{queryfeature.md => QueryFeature.md} | 6 +- ...nresult.md => CreateBaseMutationResult.md} | 22 +-- ...ueryresult.md => CreateBaseQueryResult.md} | 14 +- ...result.md => CreateInfiniteQueryResult.md} | 10 +- ...nction.md => CreateMutateAsyncFunction.md} | 18 ++- ...atefunction.md => CreateMutateFunction.md} | 18 ++- ...ationresult.md => CreateMutationResult.md} | 22 ++- ...atequeryresult.md => CreateQueryResult.md} | 10 +- ...md => DefinedCreateInfiniteQueryResult.md} | 14 +- ...yresult.md => DefinedCreateQueryResult.md} | 14 +- ...d => DefinedInitialDataInfiniteOptions.md} | 24 ++-- ...ptions.md => DefinedInitialDataOptions.md} | 20 ++- ...{devtoolsfeature.md => DevtoolsFeature.md} | 2 - ...eature.md => PersistQueryClientFeature.md} | 2 - .../{queriesoptions.md => QueriesOptions.md} | 14 +- .../{queriesresults.md => QueriesResults.md} | 14 +- .../{queryfeatures.md => QueryFeatures.md} | 4 +- ...=> UndefinedInitialDataInfiniteOptions.md} | 24 ++-- ...ions.md => UndefinedInitialDataOptions.md} | 20 ++- ...s.md => UnusedSkipTokenInfiniteOptions.md} | 24 ++-- ...enoptions.md => UnusedSkipTokenOptions.md} | 20 ++- .../functions/createInfiniteQuery.md | 48 +++++++ .../reference/functions/createMutation.md | 48 +++++++ .../reference/functions/createQueries.md | 40 ++++++ .../svelte/reference/functions/createQuery.md | 126 ++++++++++++++++++ .../functions/createinfinitequery.md | 46 ------- .../reference/functions/createmutation.md | 41 ------ .../reference/functions/createqueries.md | 44 ------ .../svelte/reference/functions/createquery.md | 117 ---------------- .../functions/getIsRestoringContext.md | 18 +++ .../functions/getQueryClientContext.md | 18 +++ .../functions/getisrestoringcontext.md | 20 --- .../functions/getqueryclientcontext.md | 20 --- .../functions/infiniteQueryOptions.md | 44 ++++++ .../functions/infinitequeryoptions.md | 51 ------- .../reference/functions/queryOptions.md | 78 +++++++++++ .../reference/functions/queryoptions.md | 70 ---------- .../functions/setIsRestoringContext.md | 24 ++++ ...entcontext.md => setQueryClientContext.md} | 8 +- .../functions/setisrestoringcontext.md | 26 ---- .../svelte/reference/functions/useHydrate.md | 33 +++++ .../reference/functions/useIsFetching.md | 26 ++++ .../reference/functions/useIsMutating.md | 26 ++++ .../reference/functions/useIsRestoring.md | 16 +++ .../reference/functions/useMutationState.md | 32 +++++ .../reference/functions/useQueryClient.md | 22 +++ .../svelte/reference/functions/usehydrate.md | 32 ----- .../reference/functions/useisfetching.md | 28 ---- .../reference/functions/useismutating.md | 28 ---- .../reference/functions/useisrestoring.md | 18 --- .../reference/functions/usemutationstate.md | 32 ----- .../reference/functions/usequeryclient.md | 24 ---- docs/framework/svelte/reference/index.md | 91 ++++++------- .../svelte/reference/type-aliases/Accessor.md | 22 +++ .../type-aliases/CreateBaseMutationResult.md | 40 ++++++ .../type-aliases/CreateBaseQueryOptions.md | 36 +++++ .../type-aliases/CreateBaseQueryResult.md | 24 ++++ .../CreateInfiniteQueryOptions.md | 36 +++++ .../type-aliases/CreateInfiniteQueryResult.md | 24 ++++ .../type-aliases/CreateMutateAsyncFunction.md | 30 +++++ ...atefunction.md => CreateMutateFunction.md} | 26 ++-- .../type-aliases/CreateMutationOptions.md | 32 +++++ .../type-aliases/CreateMutationResult.md | 32 +++++ .../type-aliases/CreateQueryOptions.md | 32 +++++ ...atequeryresult.md => CreateQueryResult.md} | 12 +- .../DefinedCreateBaseQueryResult.md | 24 ++++ ...yresult.md => DefinedCreateQueryResult.md} | 15 +-- .../type-aliases/DefinedInitialDataOptions.md | 40 ++++++ .../type-aliases/HydrationBoundary.md | 12 ++ .../type-aliases/MutationStateOptions.md | 50 +++++++ .../reference/type-aliases/QueriesOptions.md | 28 ++++ .../reference/type-aliases/QueriesResults.md | 28 ++++ .../type-aliases/QueryClientProviderProps.md | 32 +++++ .../UndefinedInitialDataOptions.md | 38 ++++++ .../type-aliases/createbasemutationresult.md | 44 ------ .../type-aliases/createbasequeryoptions.md | 34 ----- .../type-aliases/createbasequeryresult.md | 24 ---- .../createinfinitequeryoptions.md | 44 ------ .../type-aliases/createinfinitequeryresult.md | 24 ---- .../type-aliases/createmutateasyncfunction.md | 25 ---- .../type-aliases/createmutationoptions.md | 30 ----- .../type-aliases/createmutationresult.md | 27 ---- .../type-aliases/createqueryoptions.md | 27 ---- .../definedcreatebasequeryresult.md | 24 ---- .../type-aliases/definedinitialdataoptions.md | 35 ----- .../type-aliases/hydrationboundary.md | 14 -- .../type-aliases/mutationstateoptions.md | 44 ------ .../reference/type-aliases/queriesoptions.md | 51 ------- .../reference/type-aliases/queriesresults.md | 37 ----- .../reference/type-aliases/storeorval.md | 20 --- .../undefinedinitialdataoptions.md | 33 ----- .../reference/variables/HydrationBoundary.md | 12 ++ .../reference/variables/hydrationboundary.md | 14 -- nx.json | 4 + package.json | 15 +-- pnpm-lock.yaml | 118 ++++++++++------ scripts/{generateDocs.ts => generate-docs.ts} | 0 129 files changed, 1942 insertions(+), 1786 deletions(-) rename docs/framework/angular/reference/functions/{infinitequeryoptions.md => infiniteQueryOptions.md} (56%) rename docs/framework/angular/reference/functions/{injectinfinitequery.md => injectInfiniteQuery.md} (57%) rename docs/framework/angular/reference/functions/{injectisfetching.md => injectIsFetching.md} (76%) rename docs/framework/angular/reference/functions/{injectismutating.md => injectIsMutating.md} (71%) rename docs/framework/angular/reference/functions/{injectisrestoring.md => injectIsRestoring.md} (76%) rename docs/framework/angular/reference/functions/{injectmutation.md => injectMutation.md} (66%) rename docs/framework/angular/reference/functions/{injectmutationstate.md => injectMutationState.md} (72%) rename docs/framework/angular/reference/functions/{injectquery.md => injectQuery.md} (73%) rename docs/framework/angular/reference/functions/{injectqueryclient.md => injectQueryClient.md} (80%) rename docs/framework/angular/reference/functions/{mutationoptions.md => mutationOptions.md} (76%) rename docs/framework/angular/reference/functions/{provideangularquery.md => provideAngularQuery.md} (78%) rename docs/framework/angular/reference/functions/{provideisrestoring.md => provideIsRestoring.md} (80%) rename docs/framework/angular/reference/functions/{providequeryclient.md => provideQueryClient.md} (82%) rename docs/framework/angular/reference/functions/{providetanstackquery.md => provideTanStackQuery.md} (94%) rename docs/framework/angular/reference/functions/{queryfeature.md => queryFeature.md} (68%) rename docs/framework/angular/reference/functions/{queryoptions.md => queryOptions.md} (69%) rename docs/framework/angular/reference/interfaces/{basemutationnarrowing.md => BaseMutationNarrowing.md} (92%) rename docs/framework/angular/reference/interfaces/{basequerynarrowing.md => BaseQueryNarrowing.md} (83%) rename docs/framework/angular/reference/interfaces/{createbasequeryoptions.md => CreateBaseQueryOptions.md} (61%) rename docs/framework/angular/reference/interfaces/{createinfinitequeryoptions.md => CreateInfiniteQueryOptions.md} (64%) rename docs/framework/angular/reference/interfaces/{createmutationoptions.md => CreateMutationOptions.md} (68%) rename docs/framework/angular/reference/interfaces/{createqueryoptions.md => CreateQueryOptions.md} (57%) rename docs/framework/angular/reference/interfaces/{injectinfinitequeryoptions.md => InjectInfiniteQueryOptions.md} (89%) rename docs/framework/angular/reference/interfaces/{injectisfetchingoptions.md => InjectIsFetchingOptions.md} (89%) rename docs/framework/angular/reference/interfaces/{injectismutatingoptions.md => InjectIsMutatingOptions.md} (89%) rename docs/framework/angular/reference/interfaces/{injectmutationoptions.md => InjectMutationOptions.md} (89%) rename docs/framework/angular/reference/interfaces/{injectmutationstateoptions.md => InjectMutationStateOptions.md} (89%) rename docs/framework/angular/reference/interfaces/{injectqueryoptions.md => InjectQueryOptions.md} (88%) rename docs/framework/angular/reference/interfaces/{queryfeature.md => QueryFeature.md} (84%) rename docs/framework/angular/reference/type-aliases/{createbasemutationresult.md => CreateBaseMutationResult.md} (74%) rename docs/framework/angular/reference/type-aliases/{createbasequeryresult.md => CreateBaseQueryResult.md} (69%) rename docs/framework/angular/reference/type-aliases/{createinfinitequeryresult.md => CreateInfiniteQueryResult.md} (76%) rename docs/framework/angular/reference/type-aliases/{createmutateasyncfunction.md => CreateMutateAsyncFunction.md} (70%) rename docs/framework/angular/reference/type-aliases/{createmutatefunction.md => CreateMutateFunction.md} (73%) rename docs/framework/angular/reference/type-aliases/{createmutationresult.md => CreateMutationResult.md} (58%) rename docs/framework/angular/reference/type-aliases/{createqueryresult.md => CreateQueryResult.md} (72%) rename docs/framework/angular/reference/type-aliases/{definedcreateinfinitequeryresult.md => DefinedCreateInfiniteQueryResult.md} (67%) rename docs/framework/angular/reference/type-aliases/{definedcreatequeryresult.md => DefinedCreateQueryResult.md} (69%) rename docs/framework/angular/reference/type-aliases/{definedinitialdatainfiniteoptions.md => DefinedInitialDataInfiniteOptions.md} (73%) rename docs/framework/angular/reference/type-aliases/{definedinitialdataoptions.md => DefinedInitialDataOptions.md} (74%) rename docs/framework/angular/reference/type-aliases/{devtoolsfeature.md => DevtoolsFeature.md} (85%) rename docs/framework/angular/reference/type-aliases/{persistqueryclientfeature.md => PersistQueryClientFeature.md} (86%) rename docs/framework/angular/reference/type-aliases/{queriesoptions.md => QueriesOptions.md} (83%) rename docs/framework/angular/reference/type-aliases/{queriesresults.md => QueriesResults.md} (78%) rename docs/framework/angular/reference/type-aliases/{queryfeatures.md => QueryFeatures.md} (82%) rename docs/framework/angular/reference/type-aliases/{undefinedinitialdatainfiniteoptions.md => UndefinedInitialDataInfiniteOptions.md} (73%) rename docs/framework/angular/reference/type-aliases/{undefinedinitialdataoptions.md => UndefinedInitialDataOptions.md} (72%) rename docs/framework/angular/reference/type-aliases/{unusedskiptokeninfiniteoptions.md => UnusedSkipTokenInfiniteOptions.md} (72%) rename docs/framework/angular/reference/type-aliases/{unusedskiptokenoptions.md => UnusedSkipTokenOptions.md} (72%) create mode 100644 docs/framework/svelte/reference/functions/createInfiniteQuery.md create mode 100644 docs/framework/svelte/reference/functions/createMutation.md create mode 100644 docs/framework/svelte/reference/functions/createQueries.md create mode 100644 docs/framework/svelte/reference/functions/createQuery.md delete mode 100644 docs/framework/svelte/reference/functions/createinfinitequery.md delete mode 100644 docs/framework/svelte/reference/functions/createmutation.md delete mode 100644 docs/framework/svelte/reference/functions/createqueries.md delete mode 100644 docs/framework/svelte/reference/functions/createquery.md create mode 100644 docs/framework/svelte/reference/functions/getIsRestoringContext.md create mode 100644 docs/framework/svelte/reference/functions/getQueryClientContext.md delete mode 100644 docs/framework/svelte/reference/functions/getisrestoringcontext.md delete mode 100644 docs/framework/svelte/reference/functions/getqueryclientcontext.md create mode 100644 docs/framework/svelte/reference/functions/infiniteQueryOptions.md delete mode 100644 docs/framework/svelte/reference/functions/infinitequeryoptions.md create mode 100644 docs/framework/svelte/reference/functions/queryOptions.md delete mode 100644 docs/framework/svelte/reference/functions/queryoptions.md create mode 100644 docs/framework/svelte/reference/functions/setIsRestoringContext.md rename docs/framework/svelte/reference/functions/{setqueryclientcontext.md => setQueryClientContext.md} (53%) delete mode 100644 docs/framework/svelte/reference/functions/setisrestoringcontext.md create mode 100644 docs/framework/svelte/reference/functions/useHydrate.md create mode 100644 docs/framework/svelte/reference/functions/useIsFetching.md create mode 100644 docs/framework/svelte/reference/functions/useIsMutating.md create mode 100644 docs/framework/svelte/reference/functions/useIsRestoring.md create mode 100644 docs/framework/svelte/reference/functions/useMutationState.md create mode 100644 docs/framework/svelte/reference/functions/useQueryClient.md delete mode 100644 docs/framework/svelte/reference/functions/usehydrate.md delete mode 100644 docs/framework/svelte/reference/functions/useisfetching.md delete mode 100644 docs/framework/svelte/reference/functions/useismutating.md delete mode 100644 docs/framework/svelte/reference/functions/useisrestoring.md delete mode 100644 docs/framework/svelte/reference/functions/usemutationstate.md delete mode 100644 docs/framework/svelte/reference/functions/usequeryclient.md create mode 100644 docs/framework/svelte/reference/type-aliases/Accessor.md create mode 100644 docs/framework/svelte/reference/type-aliases/CreateBaseMutationResult.md create mode 100644 docs/framework/svelte/reference/type-aliases/CreateBaseQueryOptions.md create mode 100644 docs/framework/svelte/reference/type-aliases/CreateBaseQueryResult.md create mode 100644 docs/framework/svelte/reference/type-aliases/CreateInfiniteQueryOptions.md create mode 100644 docs/framework/svelte/reference/type-aliases/CreateInfiniteQueryResult.md create mode 100644 docs/framework/svelte/reference/type-aliases/CreateMutateAsyncFunction.md rename docs/framework/svelte/reference/type-aliases/{createmutatefunction.md => CreateMutateFunction.md} (54%) create mode 100644 docs/framework/svelte/reference/type-aliases/CreateMutationOptions.md create mode 100644 docs/framework/svelte/reference/type-aliases/CreateMutationResult.md create mode 100644 docs/framework/svelte/reference/type-aliases/CreateQueryOptions.md rename docs/framework/svelte/reference/type-aliases/{createqueryresult.md => CreateQueryResult.md} (51%) create mode 100644 docs/framework/svelte/reference/type-aliases/DefinedCreateBaseQueryResult.md rename docs/framework/svelte/reference/type-aliases/{definedcreatequeryresult.md => DefinedCreateQueryResult.md} (53%) create mode 100644 docs/framework/svelte/reference/type-aliases/DefinedInitialDataOptions.md create mode 100644 docs/framework/svelte/reference/type-aliases/HydrationBoundary.md create mode 100644 docs/framework/svelte/reference/type-aliases/MutationStateOptions.md create mode 100644 docs/framework/svelte/reference/type-aliases/QueriesOptions.md create mode 100644 docs/framework/svelte/reference/type-aliases/QueriesResults.md create mode 100644 docs/framework/svelte/reference/type-aliases/QueryClientProviderProps.md create mode 100644 docs/framework/svelte/reference/type-aliases/UndefinedInitialDataOptions.md delete mode 100644 docs/framework/svelte/reference/type-aliases/createbasemutationresult.md delete mode 100644 docs/framework/svelte/reference/type-aliases/createbasequeryoptions.md delete mode 100644 docs/framework/svelte/reference/type-aliases/createbasequeryresult.md delete mode 100644 docs/framework/svelte/reference/type-aliases/createinfinitequeryoptions.md delete mode 100644 docs/framework/svelte/reference/type-aliases/createinfinitequeryresult.md delete mode 100644 docs/framework/svelte/reference/type-aliases/createmutateasyncfunction.md delete mode 100644 docs/framework/svelte/reference/type-aliases/createmutationoptions.md delete mode 100644 docs/framework/svelte/reference/type-aliases/createmutationresult.md delete mode 100644 docs/framework/svelte/reference/type-aliases/createqueryoptions.md delete mode 100644 docs/framework/svelte/reference/type-aliases/definedcreatebasequeryresult.md delete mode 100644 docs/framework/svelte/reference/type-aliases/definedinitialdataoptions.md delete mode 100644 docs/framework/svelte/reference/type-aliases/hydrationboundary.md delete mode 100644 docs/framework/svelte/reference/type-aliases/mutationstateoptions.md delete mode 100644 docs/framework/svelte/reference/type-aliases/queriesoptions.md delete mode 100644 docs/framework/svelte/reference/type-aliases/queriesresults.md delete mode 100644 docs/framework/svelte/reference/type-aliases/storeorval.md delete mode 100644 docs/framework/svelte/reference/type-aliases/undefinedinitialdataoptions.md create mode 100644 docs/framework/svelte/reference/variables/HydrationBoundary.md delete mode 100644 docs/framework/svelte/reference/variables/hydrationboundary.md rename scripts/{generateDocs.ts => generate-docs.ts} (100%) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 0bc87d976d..c794524600 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -33,8 +33,6 @@ jobs: main-branch-name: main - name: Run Checks run: pnpm run test:pr - - name: Verify Links - run: pnpm run verify-links - name: Stop Nx Agents if: ${{ always() }} run: npx nx-cloud stop-all-agents diff --git a/docs/framework/angular/guides/caching.md b/docs/framework/angular/guides/caching.md index 6c2d95c251..a871e5f58f 100644 --- a/docs/framework/angular/guides/caching.md +++ b/docs/framework/angular/guides/caching.md @@ -23,7 +23,7 @@ Let's assume we are using the default `gcTime` of **5 minutes** and the default - A second instance of `injectQuery(() => ({ queryKey: ['todos'], queryFn: fetchTodos })` initializes elsewhere. - Since the cache already has data for the `['todos']` key from the first query, that data is immediately returned from the cache. - The new instance triggers a new network request using its query function. - - Note that regardless of whether both `fetchTodos` query functions are identical or not, both queries' [`status`](../../reference/functions/injectquery.md) are updated (including `isFetching`, `isPending`, and other related values) because they have the same query key. + - Note that regardless of whether both `fetchTodos` query functions are identical or not, both queries' [`status`](../../reference/functions/injectQuery.md) are updated (including `isFetching`, `isPending`, and other related values) because they have the same query key. - When the request completes successfully, the cache's data under the `['todos']` key is updated with the new data, and both instances are updated with the new data. - Both instances of the `injectQuery(() => ({ queryKey: ['todos'], queryFn: fetchTodos })` query are destroyed and no longer in use. - Since there are no more active instances of this query, a garbage collection timeout is set using `gcTime` to delete and garbage collect the query (defaults to **5 minutes**). @@ -32,4 +32,4 @@ Let's assume we are using the default `gcTime` of **5 minutes** and the default - No more instances of `injectQuery(() => ({ queryKey: ['todos'], queryFn: fetchTodos })` appear within **5 minutes**. - The cached data under the `['todos']` key is deleted and garbage collected. -For more advanced use-cases, see [injectQuery](../../reference/functions/injectquery.md). +For more advanced use-cases, see [injectQuery](../../reference/functions/injectQuery.md). diff --git a/docs/framework/angular/overview.md b/docs/framework/angular/overview.md index 8d97b60376..7b735aebf3 100644 --- a/docs/framework/angular/overview.md +++ b/docs/framework/angular/overview.md @@ -109,4 +109,4 @@ interface Response { ## You talked me into it, so what now? -- Learn TanStack Query at your own pace with our amazingly thorough [Walkthrough Guide](../installation.md) and [API Reference](../reference/functions/injectquery.md) +- Learn TanStack Query at your own pace with our amazingly thorough [Walkthrough Guide](../installation.md) and [API Reference](../reference/functions/injectQuery.md) diff --git a/docs/framework/angular/reference/functions/infinitequeryoptions.md b/docs/framework/angular/reference/functions/infiniteQueryOptions.md similarity index 56% rename from docs/framework/angular/reference/functions/infinitequeryoptions.md rename to docs/framework/angular/reference/functions/infiniteQueryOptions.md index ac83ec422c..c5a2275ade 100644 --- a/docs/framework/angular/reference/functions/infinitequeryoptions.md +++ b/docs/framework/angular/reference/functions/infiniteQueryOptions.md @@ -3,8 +3,6 @@ id: infiniteQueryOptions title: infiniteQueryOptions --- - - # Function: infiniteQueryOptions() Allows to share and re-use infinite query options in a type-safe way. @@ -18,7 +16,7 @@ The infinite query options to tag with the type from `queryFn`. ## Call Signature ```ts -function infiniteQueryOptions(options): CreateInfiniteQueryOptions & object & object +function infiniteQueryOptions(options): CreateInfiniteQueryOptions & object & object; ``` Defined in: [infinite-query-options.ts:88](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/infinite-query-options.ts#L88) @@ -29,40 +27,44 @@ The `queryKey` will be tagged with the type from `queryFn`. ### Type Parameters -• **TQueryFnData** +#### TQueryFnData + +`TQueryFnData` + +#### TError + +`TError` = `Error` -• **TError** = `Error` +#### TData -• **TData** = `InfiniteData`\<`TQueryFnData`, `unknown`\> +`TData` = `InfiniteData`\<`TQueryFnData`, `unknown`\> -• **TQueryKey** *extends* readonly `unknown`[] = readonly `unknown`[] +#### TQueryKey -• **TPageParam** = `unknown` +`TQueryKey` *extends* readonly `unknown`[] = readonly `unknown`[] + +#### TPageParam + +`TPageParam` = `unknown` ### Parameters #### options -[`DefinedInitialDataInfiniteOptions`](../../type-aliases/definedinitialdatainfiniteoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`, `TPageParam`\> +[`DefinedInitialDataInfiniteOptions`](../../type-aliases/DefinedInitialDataInfiniteOptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`, `TPageParam`\> The infinite query options to tag with the type from `queryFn`. ### Returns -[`CreateInfiniteQueryOptions`](../../interfaces/createinfinitequeryoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`, `TPageParam`\> & `object` & `object` - -The tagged infinite query options. +[`CreateInfiniteQueryOptions`](../../interfaces/CreateInfiniteQueryOptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`, `TPageParam`\> & `object` & `object` The tagged infinite query options. -### Param - -The infinite query options to tag with the type from `queryFn`. - ## Call Signature ```ts -function infiniteQueryOptions(options): OmitKeyof, "queryFn"> & object & object +function infiniteQueryOptions(options): OmitKeyof, "queryFn"> & object & object; ``` Defined in: [infinite-query-options.ts:119](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/infinite-query-options.ts#L119) @@ -73,40 +75,44 @@ The `queryKey` will be tagged with the type from `queryFn`. ### Type Parameters -• **TQueryFnData** +#### TQueryFnData + +`TQueryFnData` + +#### TError + +`TError` = `Error` + +#### TData + +`TData` = `InfiniteData`\<`TQueryFnData`, `unknown`\> -• **TError** = `Error` +#### TQueryKey -• **TData** = `InfiniteData`\<`TQueryFnData`, `unknown`\> +`TQueryKey` *extends* readonly `unknown`[] = readonly `unknown`[] -• **TQueryKey** *extends* readonly `unknown`[] = readonly `unknown`[] +#### TPageParam -• **TPageParam** = `unknown` +`TPageParam` = `unknown` ### Parameters #### options -[`UnusedSkipTokenInfiniteOptions`](../../type-aliases/unusedskiptokeninfiniteoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`, `TPageParam`\> +[`UnusedSkipTokenInfiniteOptions`](../../type-aliases/UnusedSkipTokenInfiniteOptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`, `TPageParam`\> The infinite query options to tag with the type from `queryFn`. ### Returns -`OmitKeyof`\<[`CreateInfiniteQueryOptions`](../../interfaces/createinfinitequeryoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`, `TPageParam`\>, `"queryFn"`\> & `object` & `object` +`OmitKeyof`\<[`CreateInfiniteQueryOptions`](../../interfaces/CreateInfiniteQueryOptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`, `TPageParam`\>, `"queryFn"`\> & `object` & `object` The tagged infinite query options. -The tagged infinite query options. - -### Param - -The infinite query options to tag with the type from `queryFn`. - ## Call Signature ```ts -function infiniteQueryOptions(options): CreateInfiniteQueryOptions & object & object +function infiniteQueryOptions(options): CreateInfiniteQueryOptions & object & object; ``` Defined in: [infinite-query-options.ts:150](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/infinite-query-options.ts#L150) @@ -117,32 +123,36 @@ The `queryKey` will be tagged with the type from `queryFn`. ### Type Parameters -• **TQueryFnData** +#### TQueryFnData + +`TQueryFnData` + +#### TError + +`TError` = `Error` -• **TError** = `Error` +#### TData -• **TData** = `InfiniteData`\<`TQueryFnData`, `unknown`\> +`TData` = `InfiniteData`\<`TQueryFnData`, `unknown`\> -• **TQueryKey** *extends* readonly `unknown`[] = readonly `unknown`[] +#### TQueryKey -• **TPageParam** = `unknown` +`TQueryKey` *extends* readonly `unknown`[] = readonly `unknown`[] + +#### TPageParam + +`TPageParam` = `unknown` ### Parameters #### options -[`UndefinedInitialDataInfiniteOptions`](../../type-aliases/undefinedinitialdatainfiniteoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`, `TPageParam`\> +[`UndefinedInitialDataInfiniteOptions`](../../type-aliases/UndefinedInitialDataInfiniteOptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`, `TPageParam`\> The infinite query options to tag with the type from `queryFn`. ### Returns -[`CreateInfiniteQueryOptions`](../../interfaces/createinfinitequeryoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`, `TPageParam`\> & `object` & `object` - -The tagged infinite query options. +[`CreateInfiniteQueryOptions`](../../interfaces/CreateInfiniteQueryOptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`, `TPageParam`\> & `object` & `object` The tagged infinite query options. - -### Param - -The infinite query options to tag with the type from `queryFn`. diff --git a/docs/framework/angular/reference/functions/injectinfinitequery.md b/docs/framework/angular/reference/functions/injectInfiniteQuery.md similarity index 57% rename from docs/framework/angular/reference/functions/injectinfinitequery.md rename to docs/framework/angular/reference/functions/injectInfiniteQuery.md index dc8a1d88da..fdec50af3a 100644 --- a/docs/framework/angular/reference/functions/injectinfinitequery.md +++ b/docs/framework/angular/reference/functions/injectInfiniteQuery.md @@ -3,8 +3,6 @@ id: injectInfiniteQuery title: injectInfiniteQuery --- - - # Function: injectInfiniteQuery() Injects an infinite query: a declarative dependency on an asynchronous source of data that is tied to a unique key. @@ -21,7 +19,7 @@ Additional configuration. ## Call Signature ```ts -function injectInfiniteQuery(injectInfiniteQueryFn, options?): DefinedCreateInfiniteQueryResult +function injectInfiniteQuery(injectInfiniteQueryFn, options?): DefinedCreateInfiniteQueryResult; ``` Defined in: [inject-infinite-query.ts:41](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/inject-infinite-query.ts#L41) @@ -31,50 +29,50 @@ Infinite queries can additively "load more" data onto an existing set of data or ### Type Parameters -• **TQueryFnData** +#### TQueryFnData + +`TQueryFnData` + +#### TError + +`TError` = `Error` + +#### TData -• **TError** = `Error` +`TData` = `InfiniteData`\<`TQueryFnData`, `unknown`\> -• **TData** = `InfiniteData`\<`TQueryFnData`, `unknown`\> +#### TQueryKey -• **TQueryKey** *extends* readonly `unknown`[] = readonly `unknown`[] +`TQueryKey` *extends* readonly `unknown`[] = readonly `unknown`[] -• **TPageParam** = `unknown` +#### TPageParam + +`TPageParam` = `unknown` ### Parameters #### injectInfiniteQueryFn -() => [`DefinedInitialDataInfiniteOptions`](../../type-aliases/definedinitialdatainfiniteoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`, `TPageParam`\> +() => [`DefinedInitialDataInfiniteOptions`](../../type-aliases/DefinedInitialDataInfiniteOptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`, `TPageParam`\> A function that returns infinite query options. #### options? -[`InjectInfiniteQueryOptions`](../../interfaces/injectinfinitequeryoptions.md) +[`InjectInfiniteQueryOptions`](../../interfaces/InjectInfiniteQueryOptions.md) Additional configuration. ### Returns -[`DefinedCreateInfiniteQueryResult`](../../type-aliases/definedcreateinfinitequeryresult.md)\<`TData`, `TError`\> - -The infinite query result. +[`DefinedCreateInfiniteQueryResult`](../../type-aliases/DefinedCreateInfiniteQueryResult.md)\<`TData`, `TError`\> The infinite query result. -### Param - -A function that returns infinite query options. - -### Param - -Additional configuration. - ## Call Signature ```ts -function injectInfiniteQuery(injectInfiniteQueryFn, options?): CreateInfiniteQueryResult +function injectInfiniteQuery(injectInfiniteQueryFn, options?): CreateInfiniteQueryResult; ``` Defined in: [inject-infinite-query.ts:65](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/inject-infinite-query.ts#L65) @@ -84,50 +82,50 @@ Infinite queries can additively "load more" data onto an existing set of data or ### Type Parameters -• **TQueryFnData** +#### TQueryFnData + +`TQueryFnData` -• **TError** = `Error` +#### TError -• **TData** = `InfiniteData`\<`TQueryFnData`, `unknown`\> +`TError` = `Error` -• **TQueryKey** *extends* readonly `unknown`[] = readonly `unknown`[] +#### TData -• **TPageParam** = `unknown` +`TData` = `InfiniteData`\<`TQueryFnData`, `unknown`\> + +#### TQueryKey + +`TQueryKey` *extends* readonly `unknown`[] = readonly `unknown`[] + +#### TPageParam + +`TPageParam` = `unknown` ### Parameters #### injectInfiniteQueryFn -() => [`UndefinedInitialDataInfiniteOptions`](../../type-aliases/undefinedinitialdatainfiniteoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`, `TPageParam`\> +() => [`UndefinedInitialDataInfiniteOptions`](../../type-aliases/UndefinedInitialDataInfiniteOptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`, `TPageParam`\> A function that returns infinite query options. #### options? -[`InjectInfiniteQueryOptions`](../../interfaces/injectinfinitequeryoptions.md) +[`InjectInfiniteQueryOptions`](../../interfaces/InjectInfiniteQueryOptions.md) Additional configuration. ### Returns -[`CreateInfiniteQueryResult`](../../type-aliases/createinfinitequeryresult.md)\<`TData`, `TError`\> - -The infinite query result. +[`CreateInfiniteQueryResult`](../../type-aliases/CreateInfiniteQueryResult.md)\<`TData`, `TError`\> The infinite query result. -### Param - -A function that returns infinite query options. - -### Param - -Additional configuration. - ## Call Signature ```ts -function injectInfiniteQuery(injectInfiniteQueryFn, options?): CreateInfiniteQueryResult +function injectInfiniteQuery(injectInfiniteQueryFn, options?): CreateInfiniteQueryResult; ``` Defined in: [inject-infinite-query.ts:89](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/inject-infinite-query.ts#L89) @@ -137,42 +135,42 @@ Infinite queries can additively "load more" data onto an existing set of data or ### Type Parameters -• **TQueryFnData** +#### TQueryFnData + +`TQueryFnData` + +#### TError + +`TError` = `Error` -• **TError** = `Error` +#### TData -• **TData** = `InfiniteData`\<`TQueryFnData`, `unknown`\> +`TData` = `InfiniteData`\<`TQueryFnData`, `unknown`\> -• **TQueryKey** *extends* readonly `unknown`[] = readonly `unknown`[] +#### TQueryKey -• **TPageParam** = `unknown` +`TQueryKey` *extends* readonly `unknown`[] = readonly `unknown`[] + +#### TPageParam + +`TPageParam` = `unknown` ### Parameters #### injectInfiniteQueryFn -() => [`CreateInfiniteQueryOptions`](../../interfaces/createinfinitequeryoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`, `TPageParam`\> +() => [`CreateInfiniteQueryOptions`](../../interfaces/CreateInfiniteQueryOptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`, `TPageParam`\> A function that returns infinite query options. #### options? -[`InjectInfiniteQueryOptions`](../../interfaces/injectinfinitequeryoptions.md) +[`InjectInfiniteQueryOptions`](../../interfaces/InjectInfiniteQueryOptions.md) Additional configuration. ### Returns -[`CreateInfiniteQueryResult`](../../type-aliases/createinfinitequeryresult.md)\<`TData`, `TError`\> +[`CreateInfiniteQueryResult`](../../type-aliases/CreateInfiniteQueryResult.md)\<`TData`, `TError`\> The infinite query result. - -The infinite query result. - -### Param - -A function that returns infinite query options. - -### Param - -Additional configuration. diff --git a/docs/framework/angular/reference/functions/injectisfetching.md b/docs/framework/angular/reference/functions/injectIsFetching.md similarity index 76% rename from docs/framework/angular/reference/functions/injectisfetching.md rename to docs/framework/angular/reference/functions/injectIsFetching.md index 518763cbbe..66610b1375 100644 --- a/docs/framework/angular/reference/functions/injectisfetching.md +++ b/docs/framework/angular/reference/functions/injectIsFetching.md @@ -3,12 +3,10 @@ id: injectIsFetching title: injectIsFetching --- - - # Function: injectIsFetching() ```ts -function injectIsFetching(filters?, options?): Signal +function injectIsFetching(filters?, options?): Signal; ``` Defined in: [inject-is-fetching.ts:31](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/inject-is-fetching.ts#L31) @@ -28,7 +26,7 @@ The filters to apply to the query. ### options? -[`InjectIsFetchingOptions`](../../interfaces/injectisfetchingoptions.md) +[`InjectIsFetchingOptions`](../../interfaces/InjectIsFetchingOptions.md) Additional configuration diff --git a/docs/framework/angular/reference/functions/injectismutating.md b/docs/framework/angular/reference/functions/injectIsMutating.md similarity index 71% rename from docs/framework/angular/reference/functions/injectismutating.md rename to docs/framework/angular/reference/functions/injectIsMutating.md index 74b6bc31a1..b1655867b6 100644 --- a/docs/framework/angular/reference/functions/injectismutating.md +++ b/docs/framework/angular/reference/functions/injectIsMutating.md @@ -3,12 +3,10 @@ id: injectIsMutating title: injectIsMutating --- - - # Function: injectIsMutating() ```ts -function injectIsMutating(filters?, options?): Signal +function injectIsMutating(filters?, options?): Signal; ``` Defined in: [inject-is-mutating.ts:30](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/inject-is-mutating.ts#L30) @@ -27,7 +25,7 @@ The filters to apply to the query. ### options? -[`InjectIsMutatingOptions`](../../interfaces/injectismutatingoptions.md) +[`InjectIsMutatingOptions`](../../interfaces/InjectIsMutatingOptions.md) Additional configuration @@ -35,4 +33,4 @@ Additional configuration `Signal`\<`number`\> -signal with number of fetching mutations. +A read-only signal with the number of fetching mutations. diff --git a/docs/framework/angular/reference/functions/injectisrestoring.md b/docs/framework/angular/reference/functions/injectIsRestoring.md similarity index 76% rename from docs/framework/angular/reference/functions/injectisrestoring.md rename to docs/framework/angular/reference/functions/injectIsRestoring.md index dfae444b28..7c9bb0f5a4 100644 --- a/docs/framework/angular/reference/functions/injectisrestoring.md +++ b/docs/framework/angular/reference/functions/injectIsRestoring.md @@ -3,17 +3,15 @@ id: injectIsRestoring title: injectIsRestoring --- - - # Function: injectIsRestoring() ```ts -function injectIsRestoring(options?): Signal +function injectIsRestoring(options?): Signal; ``` Defined in: [inject-is-restoring.ts:32](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/inject-is-restoring.ts#L32) -Injects a signal that tracks whether a restore is currently in progress. [injectQuery](../injectquery.md) and friends also check this internally to avoid race conditions between the restore and initializing queries. +Injects a signal that tracks whether a restore is currently in progress. [injectQuery](../injectQuery.md) and friends also check this internally to avoid race conditions between the restore and initializing queries. ## Parameters diff --git a/docs/framework/angular/reference/functions/injectmutation.md b/docs/framework/angular/reference/functions/injectMutation.md similarity index 66% rename from docs/framework/angular/reference/functions/injectmutation.md rename to docs/framework/angular/reference/functions/injectMutation.md index a18e34b5b1..4a541a432d 100644 --- a/docs/framework/angular/reference/functions/injectmutation.md +++ b/docs/framework/angular/reference/functions/injectMutation.md @@ -3,12 +3,10 @@ id: injectMutation title: injectMutation --- - - # Function: injectMutation() ```ts -function injectMutation(injectMutationFn, options?): CreateMutationResult +function injectMutation(injectMutationFn, options?): CreateMutationResult; ``` Defined in: [inject-mutation.ts:45](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/inject-mutation.ts#L45) @@ -19,30 +17,38 @@ Unlike queries, mutations are not run automatically. ## Type Parameters -• **TData** = `unknown` +### TData + +`TData` = `unknown` + +### TError + +`TError` = `Error` + +### TVariables -• **TError** = `Error` +`TVariables` = `void` -• **TVariables** = `void` +### TOnMutateResult -• **TOnMutateResult** = `unknown` +`TOnMutateResult` = `unknown` ## Parameters ### injectMutationFn -() => [`CreateMutationOptions`](../../interfaces/createmutationoptions.md)\<`TData`, `TError`, `TVariables`, `TOnMutateResult`\> +() => [`CreateMutationOptions`](../../interfaces/CreateMutationOptions.md)\<`TData`, `TError`, `TVariables`, `TOnMutateResult`\> A function that returns mutation options. ### options? -[`InjectMutationOptions`](../../interfaces/injectmutationoptions.md) +[`InjectMutationOptions`](../../interfaces/InjectMutationOptions.md) Additional configuration ## Returns -[`CreateMutationResult`](../../type-aliases/createmutationresult.md)\<`TData`, `TError`, `TVariables`, `TOnMutateResult`\> +[`CreateMutationResult`](../../type-aliases/CreateMutationResult.md)\<`TData`, `TError`, `TVariables`, `TOnMutateResult`\> The mutation. diff --git a/docs/framework/angular/reference/functions/injectmutationstate.md b/docs/framework/angular/reference/functions/injectMutationState.md similarity index 72% rename from docs/framework/angular/reference/functions/injectmutationstate.md rename to docs/framework/angular/reference/functions/injectMutationState.md index 2b37544ec4..d42d34567c 100644 --- a/docs/framework/angular/reference/functions/injectmutationstate.md +++ b/docs/framework/angular/reference/functions/injectMutationState.md @@ -3,12 +3,10 @@ id: injectMutationState title: injectMutationState --- - - # Function: injectMutationState() ```ts -function injectMutationState(injectMutationStateFn, options?): Signal +function injectMutationState(injectMutationStateFn, options?): Signal; ``` Defined in: [inject-mutation-state.ts:60](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/inject-mutation-state.ts#L60) @@ -17,7 +15,9 @@ Injects a signal that tracks the state of all mutations. ## Type Parameters -• **TResult** = `MutationState`\<`unknown`, `Error`, `unknown`, `unknown`\> +### TResult + +`TResult` = `MutationState`\<`unknown`, `Error`, `unknown`, `unknown`\> ## Parameters @@ -29,7 +29,7 @@ A function that returns mutation state options. ### options? -[`InjectMutationStateOptions`](../../interfaces/injectmutationstateoptions.md) +[`InjectMutationStateOptions`](../../interfaces/InjectMutationStateOptions.md) The Angular injector to use. diff --git a/docs/framework/angular/reference/functions/injectquery.md b/docs/framework/angular/reference/functions/injectQuery.md similarity index 73% rename from docs/framework/angular/reference/functions/injectquery.md rename to docs/framework/angular/reference/functions/injectQuery.md index c57f44e32e..8ce2df76e6 100644 --- a/docs/framework/angular/reference/functions/injectquery.md +++ b/docs/framework/angular/reference/functions/injectQuery.md @@ -3,8 +3,6 @@ id: injectQuery title: injectQuery --- - - # Function: injectQuery() Injects a query: a declarative dependency on an asynchronous source of data that is tied to a unique key. @@ -53,7 +51,7 @@ https://tanstack.com/query/latest/docs/framework/angular/guides/queries ## Call Signature ```ts -function injectQuery(injectQueryFn, options?): DefinedCreateQueryResult +function injectQuery(injectQueryFn, options?): DefinedCreateQueryResult; ``` Defined in: [inject-query.ts:65](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/inject-query.ts#L65) @@ -91,48 +89,42 @@ class ServiceOrComponent { ### Type Parameters -• **TQueryFnData** = `unknown` +#### TQueryFnData + +`TQueryFnData` = `unknown` + +#### TError + +`TError` = `Error` -• **TError** = `Error` +#### TData -• **TData** = `TQueryFnData` +`TData` = `TQueryFnData` -• **TQueryKey** *extends* readonly `unknown`[] = readonly `unknown`[] +#### TQueryKey + +`TQueryKey` *extends* readonly `unknown`[] = readonly `unknown`[] ### Parameters #### injectQueryFn -() => [`DefinedInitialDataOptions`](../../type-aliases/definedinitialdataoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\> +() => [`DefinedInitialDataOptions`](../../type-aliases/DefinedInitialDataOptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\> A function that returns query options. #### options? -[`InjectQueryOptions`](../../interfaces/injectqueryoptions.md) +[`InjectQueryOptions`](../../interfaces/InjectQueryOptions.md) Additional configuration ### Returns -[`DefinedCreateQueryResult`](../../type-aliases/definedcreatequeryresult.md)\<`TData`, `TError`\> - -The query result. +[`DefinedCreateQueryResult`](../../type-aliases/DefinedCreateQueryResult.md)\<`TData`, `TError`\> The query result. -### Param - -A function that returns query options. - -### Param - -Additional configuration - -### See - -https://tanstack.com/query/latest/docs/framework/angular/guides/queries - ### See https://tanstack.com/query/latest/docs/framework/angular/guides/queries @@ -140,7 +132,7 @@ https://tanstack.com/query/latest/docs/framework/angular/guides/queries ## Call Signature ```ts -function injectQuery(injectQueryFn, options?): CreateQueryResult +function injectQuery(injectQueryFn, options?): CreateQueryResult; ``` Defined in: [inject-query.ts:116](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/inject-query.ts#L116) @@ -178,48 +170,42 @@ class ServiceOrComponent { ### Type Parameters -• **TQueryFnData** = `unknown` +#### TQueryFnData + +`TQueryFnData` = `unknown` + +#### TError -• **TError** = `Error` +`TError` = `Error` -• **TData** = `TQueryFnData` +#### TData -• **TQueryKey** *extends* readonly `unknown`[] = readonly `unknown`[] +`TData` = `TQueryFnData` + +#### TQueryKey + +`TQueryKey` *extends* readonly `unknown`[] = readonly `unknown`[] ### Parameters #### injectQueryFn -() => [`UndefinedInitialDataOptions`](../../type-aliases/undefinedinitialdataoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\> +() => [`UndefinedInitialDataOptions`](../../type-aliases/UndefinedInitialDataOptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\> A function that returns query options. #### options? -[`InjectQueryOptions`](../../interfaces/injectqueryoptions.md) +[`InjectQueryOptions`](../../interfaces/InjectQueryOptions.md) Additional configuration ### Returns -[`CreateQueryResult`](../../type-aliases/createqueryresult.md)\<`TData`, `TError`\> - -The query result. +[`CreateQueryResult`](../../type-aliases/CreateQueryResult.md)\<`TData`, `TError`\> The query result. -### Param - -A function that returns query options. - -### Param - -Additional configuration - -### See - -https://tanstack.com/query/latest/docs/framework/angular/guides/queries - ### See https://tanstack.com/query/latest/docs/framework/angular/guides/queries @@ -227,7 +213,7 @@ https://tanstack.com/query/latest/docs/framework/angular/guides/queries ## Call Signature ```ts -function injectQuery(injectQueryFn, options?): CreateQueryResult +function injectQuery(injectQueryFn, options?): CreateQueryResult; ``` Defined in: [inject-query.ts:167](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/inject-query.ts#L167) @@ -265,48 +251,42 @@ class ServiceOrComponent { ### Type Parameters -• **TQueryFnData** = `unknown` +#### TQueryFnData + +`TQueryFnData` = `unknown` + +#### TError + +`TError` = `Error` + +#### TData -• **TError** = `Error` +`TData` = `TQueryFnData` -• **TData** = `TQueryFnData` +#### TQueryKey -• **TQueryKey** *extends* readonly `unknown`[] = readonly `unknown`[] +`TQueryKey` *extends* readonly `unknown`[] = readonly `unknown`[] ### Parameters #### injectQueryFn -() => [`CreateQueryOptions`](../../interfaces/createqueryoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\> +() => [`CreateQueryOptions`](../../interfaces/CreateQueryOptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\> A function that returns query options. #### options? -[`InjectQueryOptions`](../../interfaces/injectqueryoptions.md) +[`InjectQueryOptions`](../../interfaces/InjectQueryOptions.md) Additional configuration ### Returns -[`CreateQueryResult`](../../type-aliases/createqueryresult.md)\<`TData`, `TError`\> +[`CreateQueryResult`](../../type-aliases/CreateQueryResult.md)\<`TData`, `TError`\> The query result. -The query result. - -### Param - -A function that returns query options. - -### Param - -Additional configuration - -### See - -https://tanstack.com/query/latest/docs/framework/angular/guides/queries - ### See https://tanstack.com/query/latest/docs/framework/angular/guides/queries diff --git a/docs/framework/angular/reference/functions/injectqueryclient.md b/docs/framework/angular/reference/functions/injectQueryClient.md similarity index 80% rename from docs/framework/angular/reference/functions/injectqueryclient.md rename to docs/framework/angular/reference/functions/injectQueryClient.md index e036aedfba..8bbb08ce77 100644 --- a/docs/framework/angular/reference/functions/injectqueryclient.md +++ b/docs/framework/angular/reference/functions/injectQueryClient.md @@ -3,12 +3,10 @@ id: injectQueryClient title: injectQueryClient --- - - -# Function: ~~injectQueryClient()~~ +# ~~Function: injectQueryClient()~~ ```ts -function injectQueryClient(injectOptions): QueryClient +function injectQueryClient(injectOptions): QueryClient; ``` Defined in: [inject-query-client.ts:18](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/inject-query-client.ts#L18) diff --git a/docs/framework/angular/reference/functions/mutationoptions.md b/docs/framework/angular/reference/functions/mutationOptions.md similarity index 76% rename from docs/framework/angular/reference/functions/mutationoptions.md rename to docs/framework/angular/reference/functions/mutationOptions.md index d167704d8f..8af90d0a2e 100644 --- a/docs/framework/angular/reference/functions/mutationoptions.md +++ b/docs/framework/angular/reference/functions/mutationOptions.md @@ -3,8 +3,6 @@ id: mutationOptions title: mutationOptions --- - - # Function: mutationOptions() Allows to share and re-use mutation options in a type-safe way. @@ -46,7 +44,7 @@ The mutation options. ## Call Signature ```ts -function mutationOptions(options): WithRequired, "mutationKey"> +function mutationOptions(options): WithRequired, "mutationKey">; ``` Defined in: [mutation-options.ts:39](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/mutation-options.ts#L39) @@ -85,38 +83,40 @@ class ComponentOrService { ### Type Parameters -• **TData** = `unknown` +#### TData + +`TData` = `unknown` + +#### TError + +`TError` = `Error` + +#### TVariables -• **TError** = `Error` +`TVariables` = `void` -• **TVariables** = `void` +#### TOnMutateResult -• **TOnMutateResult** = `unknown` +`TOnMutateResult` = `unknown` ### Parameters #### options -`WithRequired`\<[`CreateMutationOptions`](../../interfaces/createmutationoptions.md)\<`TData`, `TError`, `TVariables`, `TOnMutateResult`\>, `"mutationKey"`\> +`WithRequired`\<[`CreateMutationOptions`](../../interfaces/CreateMutationOptions.md)\<`TData`, `TError`, `TVariables`, `TOnMutateResult`\>, `"mutationKey"`\> The mutation options. ### Returns -`WithRequired`\<[`CreateMutationOptions`](../../interfaces/createmutationoptions.md)\<`TData`, `TError`, `TVariables`, `TOnMutateResult`\>, `"mutationKey"`\> +`WithRequired`\<[`CreateMutationOptions`](../../interfaces/CreateMutationOptions.md)\<`TData`, `TError`, `TVariables`, `TOnMutateResult`\>, `"mutationKey"`\> Mutation options. -Mutation options. - -### Param - -The mutation options. - ## Call Signature ```ts -function mutationOptions(options): Omit, "mutationKey"> +function mutationOptions(options): Omit, "mutationKey">; ``` Defined in: [mutation-options.ts:53](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/mutation-options.ts#L53) @@ -155,30 +155,32 @@ class ComponentOrService { ### Type Parameters -• **TData** = `unknown` +#### TData -• **TError** = `Error` +`TData` = `unknown` -• **TVariables** = `void` +#### TError -• **TOnMutateResult** = `unknown` +`TError` = `Error` + +#### TVariables + +`TVariables` = `void` + +#### TOnMutateResult + +`TOnMutateResult` = `unknown` ### Parameters #### options -`Omit`\<[`CreateMutationOptions`](../../interfaces/createmutationoptions.md)\<`TData`, `TError`, `TVariables`, `TOnMutateResult`\>, `"mutationKey"`\> +`Omit`\<[`CreateMutationOptions`](../../interfaces/CreateMutationOptions.md)\<`TData`, `TError`, `TVariables`, `TOnMutateResult`\>, `"mutationKey"`\> The mutation options. ### Returns -`Omit`\<[`CreateMutationOptions`](../../interfaces/createmutationoptions.md)\<`TData`, `TError`, `TVariables`, `TOnMutateResult`\>, `"mutationKey"`\> +`Omit`\<[`CreateMutationOptions`](../../interfaces/CreateMutationOptions.md)\<`TData`, `TError`, `TVariables`, `TOnMutateResult`\>, `"mutationKey"`\> Mutation options. - -Mutation options. - -### Param - -The mutation options. diff --git a/docs/framework/angular/reference/functions/provideangularquery.md b/docs/framework/angular/reference/functions/provideAngularQuery.md similarity index 78% rename from docs/framework/angular/reference/functions/provideangularquery.md rename to docs/framework/angular/reference/functions/provideAngularQuery.md index dbd57559fe..9894b6a5af 100644 --- a/docs/framework/angular/reference/functions/provideangularquery.md +++ b/docs/framework/angular/reference/functions/provideAngularQuery.md @@ -3,12 +3,10 @@ id: provideAngularQuery title: provideAngularQuery --- - - -# Function: ~~provideAngularQuery()~~ +# ~~Function: provideAngularQuery()~~ ```ts -function provideAngularQuery(queryClient): Provider[] +function provideAngularQuery(queryClient): Provider[]; ``` Defined in: [providers.ts:124](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/providers.ts#L124) diff --git a/docs/framework/angular/reference/functions/provideisrestoring.md b/docs/framework/angular/reference/functions/provideIsRestoring.md similarity index 80% rename from docs/framework/angular/reference/functions/provideisrestoring.md rename to docs/framework/angular/reference/functions/provideIsRestoring.md index ef5610b384..a43bf8dbe9 100644 --- a/docs/framework/angular/reference/functions/provideisrestoring.md +++ b/docs/framework/angular/reference/functions/provideIsRestoring.md @@ -3,12 +3,10 @@ id: provideIsRestoring title: provideIsRestoring --- - - # Function: provideIsRestoring() ```ts -function provideIsRestoring(isRestoring): Provider +function provideIsRestoring(isRestoring): Provider; ``` Defined in: [inject-is-restoring.ts:43](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/inject-is-restoring.ts#L43) diff --git a/docs/framework/angular/reference/functions/providequeryclient.md b/docs/framework/angular/reference/functions/provideQueryClient.md similarity index 82% rename from docs/framework/angular/reference/functions/providequeryclient.md rename to docs/framework/angular/reference/functions/provideQueryClient.md index 69dab5d6e3..787fa78ae9 100644 --- a/docs/framework/angular/reference/functions/providequeryclient.md +++ b/docs/framework/angular/reference/functions/provideQueryClient.md @@ -3,17 +3,15 @@ id: provideQueryClient title: provideQueryClient --- - - # Function: provideQueryClient() ```ts -function provideQueryClient(queryClient): Provider +function provideQueryClient(queryClient): Provider; ``` Defined in: [providers.ts:14](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/providers.ts#L14) -Usually [provideTanStackQuery](../providetanstackquery.md) is used once to set up TanStack Query and the +Usually [provideTanStackQuery](../provideTanStackQuery.md) is used once to set up TanStack Query and the [https://tanstack.com/query/latest/docs/reference/QueryClient\|QueryClient](https://tanstack.com/query/latest/docs/reference/QueryClient|QueryClient) for the entire application. Internally it calls `provideQueryClient`. You can use `provideQueryClient` to provide a different `QueryClient` instance for a part diff --git a/docs/framework/angular/reference/functions/providetanstackquery.md b/docs/framework/angular/reference/functions/provideTanStackQuery.md similarity index 94% rename from docs/framework/angular/reference/functions/providetanstackquery.md rename to docs/framework/angular/reference/functions/provideTanStackQuery.md index 2a5a2070cb..7293ca0fe0 100644 --- a/docs/framework/angular/reference/functions/providetanstackquery.md +++ b/docs/framework/angular/reference/functions/provideTanStackQuery.md @@ -3,12 +3,10 @@ id: provideTanStackQuery title: provideTanStackQuery --- - - # Function: provideTanStackQuery() ```ts -function provideTanStackQuery(queryClient, ...features): Provider[] +function provideTanStackQuery(queryClient, ...features): Provider[]; ``` Defined in: [providers.ts:105](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/providers.ts#L105) @@ -90,7 +88,7 @@ A `QueryClient` instance, or an `InjectionToken` which provides a `QueryClient`. ### features -...[`QueryFeatures`](../../type-aliases/queryfeatures.md)[] +...[`QueryFeatures`](../../type-aliases/QueryFeatures.md)[] Optional features to configure additional Query functionality. diff --git a/docs/framework/angular/reference/functions/queryfeature.md b/docs/framework/angular/reference/functions/queryFeature.md similarity index 68% rename from docs/framework/angular/reference/functions/queryfeature.md rename to docs/framework/angular/reference/functions/queryFeature.md index 46d7d72dd3..b89c3e67e3 100644 --- a/docs/framework/angular/reference/functions/queryfeature.md +++ b/docs/framework/angular/reference/functions/queryFeature.md @@ -3,12 +3,10 @@ id: queryFeature title: queryFeature --- - - # Function: queryFeature() ```ts -function queryFeature(kind, providers): QueryFeature +function queryFeature(kind, providers): QueryFeature; ``` Defined in: [providers.ts:146](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/providers.ts#L146) @@ -17,7 +15,9 @@ Helper function to create an object that represents a Query feature. ## Type Parameters -• **TFeatureKind** *extends* `"Devtools"` \| `"PersistQueryClient"` +### TFeatureKind + +`TFeatureKind` *extends* `"Devtools"` \| `"PersistQueryClient"` ## Parameters @@ -31,6 +31,6 @@ Helper function to create an object that represents a Query feature. ## Returns -[`QueryFeature`](../../interfaces/queryfeature.md)\<`TFeatureKind`\> +[`QueryFeature`](../../interfaces/QueryFeature.md)\<`TFeatureKind`\> A Query feature. diff --git a/docs/framework/angular/reference/functions/queryoptions.md b/docs/framework/angular/reference/functions/queryOptions.md similarity index 69% rename from docs/framework/angular/reference/functions/queryoptions.md rename to docs/framework/angular/reference/functions/queryOptions.md index 25847f526a..83a04a61f6 100644 --- a/docs/framework/angular/reference/functions/queryoptions.md +++ b/docs/framework/angular/reference/functions/queryOptions.md @@ -3,8 +3,6 @@ id: queryOptions title: queryOptions --- - - # Function: queryOptions() Allows to share and re-use query options in a type-safe way. @@ -32,7 +30,7 @@ The query options to tag with the type from `queryFn`. ## Call Signature ```ts -function queryOptions(options): Omit, "queryFn"> & object & object +function queryOptions(options): Omit, "queryFn"> & object & object; ``` Defined in: [query-options.ts:76](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/query-options.ts#L76) @@ -57,38 +55,40 @@ The `queryKey` will be tagged with the type from `queryFn`. ### Type Parameters -• **TQueryFnData** = `unknown` +#### TQueryFnData + +`TQueryFnData` = `unknown` + +#### TError + +`TError` = `Error` -• **TError** = `Error` +#### TData -• **TData** = `TQueryFnData` +`TData` = `TQueryFnData` -• **TQueryKey** *extends* readonly `unknown`[] = readonly `unknown`[] +#### TQueryKey + +`TQueryKey` *extends* readonly `unknown`[] = readonly `unknown`[] ### Parameters #### options -[`DefinedInitialDataOptions`](../../type-aliases/definedinitialdataoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\> +[`DefinedInitialDataOptions`](../../type-aliases/DefinedInitialDataOptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\> The query options to tag with the type from `queryFn`. ### Returns -`Omit`\<[`CreateQueryOptions`](../../interfaces/createqueryoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\>, `"queryFn"`\> & `object` & `object` - -The tagged query options. +`Omit`\<[`CreateQueryOptions`](../../interfaces/CreateQueryOptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\>, `"queryFn"`\> & `object` & `object` The tagged query options. -### Param - -The query options to tag with the type from `queryFn`. - ## Call Signature ```ts -function queryOptions(options): OmitKeyof, "queryFn"> & object & object +function queryOptions(options): OmitKeyof, "queryFn"> & object & object; ``` Defined in: [query-options.ts:108](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/query-options.ts#L108) @@ -113,38 +113,40 @@ The `queryKey` will be tagged with the type from `queryFn`. ### Type Parameters -• **TQueryFnData** = `unknown` +#### TQueryFnData + +`TQueryFnData` = `unknown` + +#### TError + +`TError` = `Error` + +#### TData -• **TError** = `Error` +`TData` = `TQueryFnData` -• **TData** = `TQueryFnData` +#### TQueryKey -• **TQueryKey** *extends* readonly `unknown`[] = readonly `unknown`[] +`TQueryKey` *extends* readonly `unknown`[] = readonly `unknown`[] ### Parameters #### options -[`UnusedSkipTokenOptions`](../../type-aliases/unusedskiptokenoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\> +[`UnusedSkipTokenOptions`](../../type-aliases/UnusedSkipTokenOptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\> The query options to tag with the type from `queryFn`. ### Returns -`OmitKeyof`\<[`CreateQueryOptions`](../../interfaces/createqueryoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\>, `"queryFn"`\> & `object` & `object` +`OmitKeyof`\<[`CreateQueryOptions`](../../interfaces/CreateQueryOptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\>, `"queryFn"`\> & `object` & `object` The tagged query options. -The tagged query options. - -### Param - -The query options to tag with the type from `queryFn`. - ## Call Signature ```ts -function queryOptions(options): CreateQueryOptions & object & object +function queryOptions(options): CreateQueryOptions & object & object; ``` Defined in: [query-options.ts:140](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/query-options.ts#L140) @@ -169,30 +171,32 @@ The `queryKey` will be tagged with the type from `queryFn`. ### Type Parameters -• **TQueryFnData** = `unknown` +#### TQueryFnData + +`TQueryFnData` = `unknown` + +#### TError -• **TError** = `Error` +`TError` = `Error` -• **TData** = `TQueryFnData` +#### TData -• **TQueryKey** *extends* readonly `unknown`[] = readonly `unknown`[] +`TData` = `TQueryFnData` + +#### TQueryKey + +`TQueryKey` *extends* readonly `unknown`[] = readonly `unknown`[] ### Parameters #### options -[`UndefinedInitialDataOptions`](../../type-aliases/undefinedinitialdataoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\> +[`UndefinedInitialDataOptions`](../../type-aliases/UndefinedInitialDataOptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\> The query options to tag with the type from `queryFn`. ### Returns -[`CreateQueryOptions`](../../interfaces/createqueryoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\> & `object` & `object` - -The tagged query options. +[`CreateQueryOptions`](../../interfaces/CreateQueryOptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\> & `object` & `object` The tagged query options. - -### Param - -The query options to tag with the type from `queryFn`. diff --git a/docs/framework/angular/reference/index.md b/docs/framework/angular/reference/index.md index 447ece4c1c..41a9d003d3 100644 --- a/docs/framework/angular/reference/index.md +++ b/docs/framework/angular/reference/index.md @@ -3,64 +3,62 @@ id: "@tanstack/angular-query-experimental" title: "@tanstack/angular-query-experimental" --- - - # @tanstack/angular-query-experimental ## Interfaces -- [BaseMutationNarrowing](../interfaces/basemutationnarrowing.md) -- [BaseQueryNarrowing](../interfaces/basequerynarrowing.md) -- [CreateBaseQueryOptions](../interfaces/createbasequeryoptions.md) -- [CreateInfiniteQueryOptions](../interfaces/createinfinitequeryoptions.md) -- [CreateMutationOptions](../interfaces/createmutationoptions.md) -- [CreateQueryOptions](../interfaces/createqueryoptions.md) -- [InjectInfiniteQueryOptions](../interfaces/injectinfinitequeryoptions.md) -- [InjectIsFetchingOptions](../interfaces/injectisfetchingoptions.md) -- [InjectIsMutatingOptions](../interfaces/injectismutatingoptions.md) -- [InjectMutationOptions](../interfaces/injectmutationoptions.md) -- [InjectMutationStateOptions](../interfaces/injectmutationstateoptions.md) -- [InjectQueryOptions](../interfaces/injectqueryoptions.md) -- [QueryFeature](../interfaces/queryfeature.md) +- [BaseMutationNarrowing](../interfaces/BaseMutationNarrowing.md) +- [BaseQueryNarrowing](../interfaces/BaseQueryNarrowing.md) +- [CreateBaseQueryOptions](../interfaces/CreateBaseQueryOptions.md) +- [CreateInfiniteQueryOptions](../interfaces/CreateInfiniteQueryOptions.md) +- [CreateMutationOptions](../interfaces/CreateMutationOptions.md) +- [CreateQueryOptions](../interfaces/CreateQueryOptions.md) +- [InjectInfiniteQueryOptions](../interfaces/InjectInfiniteQueryOptions.md) +- [InjectIsFetchingOptions](../interfaces/InjectIsFetchingOptions.md) +- [InjectIsMutatingOptions](../interfaces/InjectIsMutatingOptions.md) +- [InjectMutationOptions](../interfaces/InjectMutationOptions.md) +- [InjectMutationStateOptions](../interfaces/InjectMutationStateOptions.md) +- [InjectQueryOptions](../interfaces/InjectQueryOptions.md) +- [QueryFeature](../interfaces/QueryFeature.md) ## Type Aliases -- [CreateBaseMutationResult](../type-aliases/createbasemutationresult.md) -- [CreateBaseQueryResult](../type-aliases/createbasequeryresult.md) -- [CreateInfiniteQueryResult](../type-aliases/createinfinitequeryresult.md) -- [CreateMutateAsyncFunction](../type-aliases/createmutateasyncfunction.md) -- [CreateMutateFunction](../type-aliases/createmutatefunction.md) -- [CreateMutationResult](../type-aliases/createmutationresult.md) -- [CreateQueryResult](../type-aliases/createqueryresult.md) -- [DefinedCreateInfiniteQueryResult](../type-aliases/definedcreateinfinitequeryresult.md) -- [DefinedCreateQueryResult](../type-aliases/definedcreatequeryresult.md) -- [DefinedInitialDataInfiniteOptions](../type-aliases/definedinitialdatainfiniteoptions.md) -- [DefinedInitialDataOptions](../type-aliases/definedinitialdataoptions.md) -- [DevtoolsFeature](../type-aliases/devtoolsfeature.md) -- [PersistQueryClientFeature](../type-aliases/persistqueryclientfeature.md) -- [QueriesOptions](../type-aliases/queriesoptions.md) -- [QueriesResults](../type-aliases/queriesresults.md) -- [QueryFeatures](../type-aliases/queryfeatures.md) -- [UndefinedInitialDataInfiniteOptions](../type-aliases/undefinedinitialdatainfiniteoptions.md) -- [UndefinedInitialDataOptions](../type-aliases/undefinedinitialdataoptions.md) -- [UnusedSkipTokenInfiniteOptions](../type-aliases/unusedskiptokeninfiniteoptions.md) -- [UnusedSkipTokenOptions](../type-aliases/unusedskiptokenoptions.md) +- [CreateBaseMutationResult](../type-aliases/CreateBaseMutationResult.md) +- [CreateBaseQueryResult](../type-aliases/CreateBaseQueryResult.md) +- [CreateInfiniteQueryResult](../type-aliases/CreateInfiniteQueryResult.md) +- [CreateMutateAsyncFunction](../type-aliases/CreateMutateAsyncFunction.md) +- [CreateMutateFunction](../type-aliases/CreateMutateFunction.md) +- [CreateMutationResult](../type-aliases/CreateMutationResult.md) +- [CreateQueryResult](../type-aliases/CreateQueryResult.md) +- [DefinedCreateInfiniteQueryResult](../type-aliases/DefinedCreateInfiniteQueryResult.md) +- [DefinedCreateQueryResult](../type-aliases/DefinedCreateQueryResult.md) +- [DefinedInitialDataInfiniteOptions](../type-aliases/DefinedInitialDataInfiniteOptions.md) +- [DefinedInitialDataOptions](../type-aliases/DefinedInitialDataOptions.md) +- [DevtoolsFeature](../type-aliases/DevtoolsFeature.md) +- [PersistQueryClientFeature](../type-aliases/PersistQueryClientFeature.md) +- [QueriesOptions](../type-aliases/QueriesOptions.md) +- [QueriesResults](../type-aliases/QueriesResults.md) +- [QueryFeatures](../type-aliases/QueryFeatures.md) +- [UndefinedInitialDataInfiniteOptions](../type-aliases/UndefinedInitialDataInfiniteOptions.md) +- [UndefinedInitialDataOptions](../type-aliases/UndefinedInitialDataOptions.md) +- [UnusedSkipTokenInfiniteOptions](../type-aliases/UnusedSkipTokenInfiniteOptions.md) +- [UnusedSkipTokenOptions](../type-aliases/UnusedSkipTokenOptions.md) ## Functions -- [infiniteQueryOptions](../functions/infinitequeryoptions.md) -- [injectInfiniteQuery](../functions/injectinfinitequery.md) -- [injectIsFetching](../functions/injectisfetching.md) -- [injectIsMutating](../functions/injectismutating.md) -- [injectIsRestoring](../functions/injectisrestoring.md) -- [injectMutation](../functions/injectmutation.md) -- [injectMutationState](../functions/injectmutationstate.md) -- [injectQuery](../functions/injectquery.md) -- [~~injectQueryClient~~](../functions/injectqueryclient.md) -- [mutationOptions](../functions/mutationoptions.md) -- [~~provideAngularQuery~~](../functions/provideangularquery.md) -- [provideIsRestoring](../functions/provideisrestoring.md) -- [provideQueryClient](../functions/providequeryclient.md) -- [provideTanStackQuery](../functions/providetanstackquery.md) -- [queryFeature](../functions/queryfeature.md) -- [queryOptions](../functions/queryoptions.md) +- [infiniteQueryOptions](../functions/infiniteQueryOptions.md) +- [injectInfiniteQuery](../functions/injectInfiniteQuery.md) +- [injectIsFetching](../functions/injectIsFetching.md) +- [injectIsMutating](../functions/injectIsMutating.md) +- [injectIsRestoring](../functions/injectIsRestoring.md) +- [injectMutation](../functions/injectMutation.md) +- [injectMutationState](../functions/injectMutationState.md) +- [injectQuery](../functions/injectQuery.md) +- [~~injectQueryClient~~](../functions/injectQueryClient.md) +- [mutationOptions](../functions/mutationOptions.md) +- [~~provideAngularQuery~~](../functions/provideAngularQuery.md) +- [provideIsRestoring](../functions/provideIsRestoring.md) +- [provideQueryClient](../functions/provideQueryClient.md) +- [provideTanStackQuery](../functions/provideTanStackQuery.md) +- [queryFeature](../functions/queryFeature.md) +- [queryOptions](../functions/queryOptions.md) diff --git a/docs/framework/angular/reference/interfaces/basemutationnarrowing.md b/docs/framework/angular/reference/interfaces/BaseMutationNarrowing.md similarity index 92% rename from docs/framework/angular/reference/interfaces/basemutationnarrowing.md rename to docs/framework/angular/reference/interfaces/BaseMutationNarrowing.md index b55b7d08e5..30ee437375 100644 --- a/docs/framework/angular/reference/interfaces/basemutationnarrowing.md +++ b/docs/framework/angular/reference/interfaces/BaseMutationNarrowing.md @@ -3,21 +3,27 @@ id: BaseMutationNarrowing title: BaseMutationNarrowing --- - - # Interface: BaseMutationNarrowing\ Defined in: [types.ts:190](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/types.ts#L190) ## Type Parameters -• **TData** = `unknown` +### TData + +`TData` = `unknown` + +### TError + +`TError` = `DefaultError` + +### TVariables -• **TError** = `DefaultError` +`TVariables` = `unknown` -• **TVariables** = `unknown` +### TOnMutateResult -• **TOnMutateResult** = `unknown` +`TOnMutateResult` = `unknown` ## Properties diff --git a/docs/framework/angular/reference/interfaces/basequerynarrowing.md b/docs/framework/angular/reference/interfaces/BaseQueryNarrowing.md similarity index 83% rename from docs/framework/angular/reference/interfaces/basequerynarrowing.md rename to docs/framework/angular/reference/interfaces/BaseQueryNarrowing.md index cee854982a..a9f38b98c5 100644 --- a/docs/framework/angular/reference/interfaces/basequerynarrowing.md +++ b/docs/framework/angular/reference/interfaces/BaseQueryNarrowing.md @@ -3,17 +3,19 @@ id: BaseQueryNarrowing title: BaseQueryNarrowing --- - - # Interface: BaseQueryNarrowing\ Defined in: [types.ts:57](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/types.ts#L57) ## Type Parameters -• **TData** = `unknown` +### TData + +`TData` = `unknown` + +### TError -• **TError** = `DefaultError` +`TError` = `DefaultError` ## Properties @@ -29,7 +31,7 @@ Defined in: [types.ts:65](https://github.com/TanStack/query/blob/main/packages/a ##### this -[`CreateBaseQueryResult`](../../type-aliases/createbasequeryresult.md)\<`TData`, `TError`\> +[`CreateBaseQueryResult`](../../type-aliases/CreateBaseQueryResult.md)\<`TData`, `TError`\> #### Returns @@ -49,7 +51,7 @@ Defined in: [types.ts:72](https://github.com/TanStack/query/blob/main/packages/a ##### this -[`CreateBaseQueryResult`](../../type-aliases/createbasequeryresult.md)\<`TData`, `TError`\> +[`CreateBaseQueryResult`](../../type-aliases/CreateBaseQueryResult.md)\<`TData`, `TError`\> #### Returns @@ -69,7 +71,7 @@ Defined in: [types.ts:58](https://github.com/TanStack/query/blob/main/packages/a ##### this -[`CreateBaseQueryResult`](../../type-aliases/createbasequeryresult.md)\<`TData`, `TError`\> +[`CreateBaseQueryResult`](../../type-aliases/CreateBaseQueryResult.md)\<`TData`, `TError`\> #### Returns diff --git a/docs/framework/angular/reference/interfaces/createbasequeryoptions.md b/docs/framework/angular/reference/interfaces/CreateBaseQueryOptions.md similarity index 61% rename from docs/framework/angular/reference/interfaces/createbasequeryoptions.md rename to docs/framework/angular/reference/interfaces/CreateBaseQueryOptions.md index 3e1ee35164..48a4b7dcc6 100644 --- a/docs/framework/angular/reference/interfaces/createbasequeryoptions.md +++ b/docs/framework/angular/reference/interfaces/CreateBaseQueryOptions.md @@ -3,8 +3,6 @@ id: CreateBaseQueryOptions title: CreateBaseQueryOptions --- - - # Interface: CreateBaseQueryOptions\ Defined in: [types.ts:21](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/types.ts#L21) @@ -15,12 +13,22 @@ Defined in: [types.ts:21](https://github.com/TanStack/query/blob/main/packages/a ## Type Parameters -• **TQueryFnData** = `unknown` +### TQueryFnData + +`TQueryFnData` = `unknown` + +### TError + +`TError` = `DefaultError` + +### TData + +`TData` = `TQueryFnData` -• **TError** = `DefaultError` +### TQueryData -• **TData** = `TQueryFnData` +`TQueryData` = `TQueryFnData` -• **TQueryData** = `TQueryFnData` +### TQueryKey -• **TQueryKey** *extends* `QueryKey` = `QueryKey` +`TQueryKey` *extends* `QueryKey` = `QueryKey` diff --git a/docs/framework/angular/reference/interfaces/createinfinitequeryoptions.md b/docs/framework/angular/reference/interfaces/CreateInfiniteQueryOptions.md similarity index 64% rename from docs/framework/angular/reference/interfaces/createinfinitequeryoptions.md rename to docs/framework/angular/reference/interfaces/CreateInfiniteQueryOptions.md index e1e744ba4f..ab21d5bc32 100644 --- a/docs/framework/angular/reference/interfaces/createinfinitequeryoptions.md +++ b/docs/framework/angular/reference/interfaces/CreateInfiniteQueryOptions.md @@ -3,8 +3,6 @@ id: CreateInfiniteQueryOptions title: CreateInfiniteQueryOptions --- - - # Interface: CreateInfiniteQueryOptions\ Defined in: [types.ts:81](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/types.ts#L81) @@ -15,12 +13,22 @@ Defined in: [types.ts:81](https://github.com/TanStack/query/blob/main/packages/a ## Type Parameters -• **TQueryFnData** = `unknown` +### TQueryFnData + +`TQueryFnData` = `unknown` + +### TError + +`TError` = `DefaultError` + +### TData + +`TData` = `TQueryFnData` -• **TError** = `DefaultError` +### TQueryKey -• **TData** = `TQueryFnData` +`TQueryKey` *extends* `QueryKey` = `QueryKey` -• **TQueryKey** *extends* `QueryKey` = `QueryKey` +### TPageParam -• **TPageParam** = `unknown` +`TPageParam` = `unknown` diff --git a/docs/framework/angular/reference/interfaces/createmutationoptions.md b/docs/framework/angular/reference/interfaces/CreateMutationOptions.md similarity index 68% rename from docs/framework/angular/reference/interfaces/createmutationoptions.md rename to docs/framework/angular/reference/interfaces/CreateMutationOptions.md index 372be3a305..67f1416c3a 100644 --- a/docs/framework/angular/reference/interfaces/createmutationoptions.md +++ b/docs/framework/angular/reference/interfaces/CreateMutationOptions.md @@ -3,8 +3,6 @@ id: CreateMutationOptions title: CreateMutationOptions --- - - # Interface: CreateMutationOptions\ Defined in: [types.ts:132](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/types.ts#L132) @@ -15,10 +13,18 @@ Defined in: [types.ts:132](https://github.com/TanStack/query/blob/main/packages/ ## Type Parameters -• **TData** = `unknown` +### TData + +`TData` = `unknown` + +### TError + +`TError` = `DefaultError` + +### TVariables -• **TError** = `DefaultError` +`TVariables` = `void` -• **TVariables** = `void` +### TOnMutateResult -• **TOnMutateResult** = `unknown` +`TOnMutateResult` = `unknown` diff --git a/docs/framework/angular/reference/interfaces/createqueryoptions.md b/docs/framework/angular/reference/interfaces/CreateQueryOptions.md similarity index 57% rename from docs/framework/angular/reference/interfaces/createqueryoptions.md rename to docs/framework/angular/reference/interfaces/CreateQueryOptions.md index f4242283e0..4319a1c9cc 100644 --- a/docs/framework/angular/reference/interfaces/createqueryoptions.md +++ b/docs/framework/angular/reference/interfaces/CreateQueryOptions.md @@ -3,22 +3,28 @@ id: CreateQueryOptions title: CreateQueryOptions --- - - # Interface: CreateQueryOptions\ Defined in: [types.ts:35](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/types.ts#L35) ## Extends -- `OmitKeyof`\<[`CreateBaseQueryOptions`](../createbasequeryoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryFnData`, `TQueryKey`\>, `"suspense"`\> +- `OmitKeyof`\<[`CreateBaseQueryOptions`](../CreateBaseQueryOptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryFnData`, `TQueryKey`\>, `"suspense"`\> ## Type Parameters -• **TQueryFnData** = `unknown` +### TQueryFnData + +`TQueryFnData` = `unknown` + +### TError + +`TError` = `DefaultError` + +### TData -• **TError** = `DefaultError` +`TData` = `TQueryFnData` -• **TData** = `TQueryFnData` +### TQueryKey -• **TQueryKey** *extends* `QueryKey` = `QueryKey` +`TQueryKey` *extends* `QueryKey` = `QueryKey` diff --git a/docs/framework/angular/reference/interfaces/injectinfinitequeryoptions.md b/docs/framework/angular/reference/interfaces/InjectInfiniteQueryOptions.md similarity index 89% rename from docs/framework/angular/reference/interfaces/injectinfinitequeryoptions.md rename to docs/framework/angular/reference/interfaces/InjectInfiniteQueryOptions.md index 954c705fde..3b552aa381 100644 --- a/docs/framework/angular/reference/interfaces/injectinfinitequeryoptions.md +++ b/docs/framework/angular/reference/interfaces/InjectInfiniteQueryOptions.md @@ -3,8 +3,6 @@ id: InjectInfiniteQueryOptions title: InjectInfiniteQueryOptions --- - - # Interface: InjectInfiniteQueryOptions Defined in: [inject-infinite-query.ts:25](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/inject-infinite-query.ts#L25) diff --git a/docs/framework/angular/reference/interfaces/injectisfetchingoptions.md b/docs/framework/angular/reference/interfaces/InjectIsFetchingOptions.md similarity index 89% rename from docs/framework/angular/reference/interfaces/injectisfetchingoptions.md rename to docs/framework/angular/reference/interfaces/InjectIsFetchingOptions.md index d5de1f4ae3..b420ac13b0 100644 --- a/docs/framework/angular/reference/interfaces/injectisfetchingoptions.md +++ b/docs/framework/angular/reference/interfaces/InjectIsFetchingOptions.md @@ -3,8 +3,6 @@ id: InjectIsFetchingOptions title: InjectIsFetchingOptions --- - - # Interface: InjectIsFetchingOptions Defined in: [inject-is-fetching.ts:13](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/inject-is-fetching.ts#L13) diff --git a/docs/framework/angular/reference/interfaces/injectismutatingoptions.md b/docs/framework/angular/reference/interfaces/InjectIsMutatingOptions.md similarity index 89% rename from docs/framework/angular/reference/interfaces/injectismutatingoptions.md rename to docs/framework/angular/reference/interfaces/InjectIsMutatingOptions.md index 393dfd44a0..2edacd51cb 100644 --- a/docs/framework/angular/reference/interfaces/injectismutatingoptions.md +++ b/docs/framework/angular/reference/interfaces/InjectIsMutatingOptions.md @@ -3,8 +3,6 @@ id: InjectIsMutatingOptions title: InjectIsMutatingOptions --- - - # Interface: InjectIsMutatingOptions Defined in: [inject-is-mutating.ts:13](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/inject-is-mutating.ts#L13) diff --git a/docs/framework/angular/reference/interfaces/injectmutationoptions.md b/docs/framework/angular/reference/interfaces/InjectMutationOptions.md similarity index 89% rename from docs/framework/angular/reference/interfaces/injectmutationoptions.md rename to docs/framework/angular/reference/interfaces/InjectMutationOptions.md index 62ebe8fa65..0638baa372 100644 --- a/docs/framework/angular/reference/interfaces/injectmutationoptions.md +++ b/docs/framework/angular/reference/interfaces/InjectMutationOptions.md @@ -3,8 +3,6 @@ id: InjectMutationOptions title: InjectMutationOptions --- - - # Interface: InjectMutationOptions Defined in: [inject-mutation.ts:28](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/inject-mutation.ts#L28) diff --git a/docs/framework/angular/reference/interfaces/injectmutationstateoptions.md b/docs/framework/angular/reference/interfaces/InjectMutationStateOptions.md similarity index 89% rename from docs/framework/angular/reference/interfaces/injectmutationstateoptions.md rename to docs/framework/angular/reference/interfaces/InjectMutationStateOptions.md index 022a878941..76d93555f2 100644 --- a/docs/framework/angular/reference/interfaces/injectmutationstateoptions.md +++ b/docs/framework/angular/reference/interfaces/InjectMutationStateOptions.md @@ -3,8 +3,6 @@ id: InjectMutationStateOptions title: InjectMutationStateOptions --- - - # Interface: InjectMutationStateOptions Defined in: [inject-mutation-state.ts:45](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/inject-mutation-state.ts#L45) diff --git a/docs/framework/angular/reference/interfaces/injectqueryoptions.md b/docs/framework/angular/reference/interfaces/InjectQueryOptions.md similarity index 88% rename from docs/framework/angular/reference/interfaces/injectqueryoptions.md rename to docs/framework/angular/reference/interfaces/InjectQueryOptions.md index 680e49ed3f..eecbef2804 100644 --- a/docs/framework/angular/reference/interfaces/injectqueryoptions.md +++ b/docs/framework/angular/reference/interfaces/InjectQueryOptions.md @@ -3,8 +3,6 @@ id: InjectQueryOptions title: InjectQueryOptions --- - - # Interface: InjectQueryOptions Defined in: [inject-query.ts:20](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/inject-query.ts#L20) diff --git a/docs/framework/angular/reference/interfaces/queryfeature.md b/docs/framework/angular/reference/interfaces/QueryFeature.md similarity index 84% rename from docs/framework/angular/reference/interfaces/queryfeature.md rename to docs/framework/angular/reference/interfaces/QueryFeature.md index cfc23901dd..b2444878ac 100644 --- a/docs/framework/angular/reference/interfaces/queryfeature.md +++ b/docs/framework/angular/reference/interfaces/QueryFeature.md @@ -3,8 +3,6 @@ id: QueryFeature title: QueryFeature --- - - # Interface: QueryFeature\ Defined in: [providers.ts:135](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/providers.ts#L135) @@ -13,7 +11,9 @@ Helper type to represent a Query feature. ## Type Parameters -• **TFeatureKind** *extends* `QueryFeatureKind` +### TFeatureKind + +`TFeatureKind` *extends* `QueryFeatureKind` ## Properties diff --git a/docs/framework/angular/reference/type-aliases/createbasemutationresult.md b/docs/framework/angular/reference/type-aliases/CreateBaseMutationResult.md similarity index 74% rename from docs/framework/angular/reference/type-aliases/createbasemutationresult.md rename to docs/framework/angular/reference/type-aliases/CreateBaseMutationResult.md index 869d37e2ef..e22b3a7491 100644 --- a/docs/framework/angular/reference/type-aliases/createbasemutationresult.md +++ b/docs/framework/angular/reference/type-aliases/CreateBaseMutationResult.md @@ -3,19 +3,17 @@ id: CreateBaseMutationResult title: CreateBaseMutationResult --- - - # Type Alias: CreateBaseMutationResult\ ```ts type CreateBaseMutationResult = Override, { mutate: CreateMutateFunction; - }> & object; +}> & object; ``` Defined in: [types.ts:160](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/types.ts#L160) -## Type declaration +## Type Declaration ### mutateAsync @@ -25,10 +23,18 @@ mutateAsync: CreateMutateAsyncFunction - # Type Alias: CreateBaseQueryResult\ ```ts @@ -15,8 +13,14 @@ Defined in: [types.ts:98](https://github.com/TanStack/query/blob/main/packages/a ## Type Parameters -• **TData** = `unknown` +### TData + +`TData` = `unknown` + +### TError + +`TError` = `DefaultError` -• **TError** = `DefaultError` +### TState -• **TState** = `QueryObserverResult`\<`TData`, `TError`\> +`TState` = `QueryObserverResult`\<`TData`, `TError`\> diff --git a/docs/framework/angular/reference/type-aliases/createinfinitequeryresult.md b/docs/framework/angular/reference/type-aliases/CreateInfiniteQueryResult.md similarity index 76% rename from docs/framework/angular/reference/type-aliases/createinfinitequeryresult.md rename to docs/framework/angular/reference/type-aliases/CreateInfiniteQueryResult.md index 6176823282..f4c01a674b 100644 --- a/docs/framework/angular/reference/type-aliases/createinfinitequeryresult.md +++ b/docs/framework/angular/reference/type-aliases/CreateInfiniteQueryResult.md @@ -3,8 +3,6 @@ id: CreateInfiniteQueryResult title: CreateInfiniteQueryResult --- - - # Type Alias: CreateInfiniteQueryResult\ ```ts @@ -15,6 +13,10 @@ Defined in: [types.ts:117](https://github.com/TanStack/query/blob/main/packages/ ## Type Parameters -• **TData** = `unknown` +### TData + +`TData` = `unknown` + +### TError -• **TError** = `DefaultError` +`TError` = `DefaultError` diff --git a/docs/framework/angular/reference/type-aliases/createmutateasyncfunction.md b/docs/framework/angular/reference/type-aliases/CreateMutateAsyncFunction.md similarity index 70% rename from docs/framework/angular/reference/type-aliases/createmutateasyncfunction.md rename to docs/framework/angular/reference/type-aliases/CreateMutateAsyncFunction.md index 043cc82e2f..b47d028408 100644 --- a/docs/framework/angular/reference/type-aliases/createmutateasyncfunction.md +++ b/docs/framework/angular/reference/type-aliases/CreateMutateAsyncFunction.md @@ -3,8 +3,6 @@ id: CreateMutateAsyncFunction title: CreateMutateAsyncFunction --- - - # Type Alias: CreateMutateAsyncFunction\ ```ts @@ -15,10 +13,18 @@ Defined in: [types.ts:153](https://github.com/TanStack/query/blob/main/packages/ ## Type Parameters -• **TData** = `unknown` +### TData + +`TData` = `unknown` + +### TError + +`TError` = `DefaultError` + +### TVariables -• **TError** = `DefaultError` +`TVariables` = `void` -• **TVariables** = `void` +### TOnMutateResult -• **TOnMutateResult** = `unknown` +`TOnMutateResult` = `unknown` diff --git a/docs/framework/angular/reference/type-aliases/createmutatefunction.md b/docs/framework/angular/reference/type-aliases/CreateMutateFunction.md similarity index 73% rename from docs/framework/angular/reference/type-aliases/createmutatefunction.md rename to docs/framework/angular/reference/type-aliases/CreateMutateFunction.md index fe0fa55dc8..0c56c35814 100644 --- a/docs/framework/angular/reference/type-aliases/createmutatefunction.md +++ b/docs/framework/angular/reference/type-aliases/CreateMutateFunction.md @@ -3,8 +3,6 @@ id: CreateMutateFunction title: CreateMutateFunction --- - - # Type Alias: CreateMutateFunction()\ ```ts @@ -15,13 +13,21 @@ Defined in: [types.ts:142](https://github.com/TanStack/query/blob/main/packages/ ## Type Parameters -• **TData** = `unknown` +### TData + +`TData` = `unknown` + +### TError + +`TError` = `DefaultError` + +### TVariables -• **TError** = `DefaultError` +`TVariables` = `void` -• **TVariables** = `void` +### TOnMutateResult -• **TOnMutateResult** = `unknown` +`TOnMutateResult` = `unknown` ## Parameters diff --git a/docs/framework/angular/reference/type-aliases/createmutationresult.md b/docs/framework/angular/reference/type-aliases/CreateMutationResult.md similarity index 58% rename from docs/framework/angular/reference/type-aliases/createmutationresult.md rename to docs/framework/angular/reference/type-aliases/CreateMutationResult.md index 86c631772b..94526a3b34 100644 --- a/docs/framework/angular/reference/type-aliases/createmutationresult.md +++ b/docs/framework/angular/reference/type-aliases/CreateMutationResult.md @@ -3,8 +3,6 @@ id: CreateMutationResult title: CreateMutationResult --- - - # Type Alias: CreateMutationResult\ ```ts @@ -15,12 +13,22 @@ Defined in: [types.ts:266](https://github.com/TanStack/query/blob/main/packages/ ## Type Parameters -• **TData** = `unknown` +### TData + +`TData` = `unknown` + +### TError + +`TError` = `DefaultError` + +### TVariables + +`TVariables` = `unknown` -• **TError** = `DefaultError` +### TOnMutateResult -• **TVariables** = `unknown` +`TOnMutateResult` = `unknown` -• **TOnMutateResult** = `unknown` +### TState -• **TState** = `CreateStatusBasedMutationResult`\<[`CreateBaseMutationResult`](../createbasemutationresult.md)\[`"status"`\], `TData`, `TError`, `TVariables`, `TOnMutateResult`\> +`TState` = `CreateStatusBasedMutationResult`\<[`CreateBaseMutationResult`](../CreateBaseMutationResult.md)\[`"status"`\], `TData`, `TError`, `TVariables`, `TOnMutateResult`\> diff --git a/docs/framework/angular/reference/type-aliases/createqueryresult.md b/docs/framework/angular/reference/type-aliases/CreateQueryResult.md similarity index 72% rename from docs/framework/angular/reference/type-aliases/createqueryresult.md rename to docs/framework/angular/reference/type-aliases/CreateQueryResult.md index 11c07e5aba..c532a87463 100644 --- a/docs/framework/angular/reference/type-aliases/createqueryresult.md +++ b/docs/framework/angular/reference/type-aliases/CreateQueryResult.md @@ -3,8 +3,6 @@ id: CreateQueryResult title: CreateQueryResult --- - - # Type Alias: CreateQueryResult\ ```ts @@ -15,6 +13,10 @@ Defined in: [types.ts:105](https://github.com/TanStack/query/blob/main/packages/ ## Type Parameters -• **TData** = `unknown` +### TData + +`TData` = `unknown` + +### TError -• **TError** = `DefaultError` +`TError` = `DefaultError` diff --git a/docs/framework/angular/reference/type-aliases/definedcreateinfinitequeryresult.md b/docs/framework/angular/reference/type-aliases/DefinedCreateInfiniteQueryResult.md similarity index 67% rename from docs/framework/angular/reference/type-aliases/definedcreateinfinitequeryresult.md rename to docs/framework/angular/reference/type-aliases/DefinedCreateInfiniteQueryResult.md index 297c65bca9..932114c7d1 100644 --- a/docs/framework/angular/reference/type-aliases/definedcreateinfinitequeryresult.md +++ b/docs/framework/angular/reference/type-aliases/DefinedCreateInfiniteQueryResult.md @@ -3,8 +3,6 @@ id: DefinedCreateInfiniteQueryResult title: DefinedCreateInfiniteQueryResult --- - - # Type Alias: DefinedCreateInfiniteQueryResult\ ```ts @@ -15,8 +13,14 @@ Defined in: [types.ts:123](https://github.com/TanStack/query/blob/main/packages/ ## Type Parameters -• **TData** = `unknown` +### TData + +`TData` = `unknown` + +### TError + +`TError` = `DefaultError` -• **TError** = `DefaultError` +### TDefinedInfiniteQueryObserver -• **TDefinedInfiniteQueryObserver** = `DefinedInfiniteQueryObserverResult`\<`TData`, `TError`\> +`TDefinedInfiniteQueryObserver` = `DefinedInfiniteQueryObserverResult`\<`TData`, `TError`\> diff --git a/docs/framework/angular/reference/type-aliases/definedcreatequeryresult.md b/docs/framework/angular/reference/type-aliases/DefinedCreateQueryResult.md similarity index 69% rename from docs/framework/angular/reference/type-aliases/definedcreatequeryresult.md rename to docs/framework/angular/reference/type-aliases/DefinedCreateQueryResult.md index b764ec669b..60fa877491 100644 --- a/docs/framework/angular/reference/type-aliases/definedcreatequeryresult.md +++ b/docs/framework/angular/reference/type-aliases/DefinedCreateQueryResult.md @@ -3,8 +3,6 @@ id: DefinedCreateQueryResult title: DefinedCreateQueryResult --- - - # Type Alias: DefinedCreateQueryResult\ ```ts @@ -15,8 +13,14 @@ Defined in: [types.ts:110](https://github.com/TanStack/query/blob/main/packages/ ## Type Parameters -• **TData** = `unknown` +### TData + +`TData` = `unknown` + +### TError + +`TError` = `DefaultError` -• **TError** = `DefaultError` +### TState -• **TState** = `DefinedQueryObserverResult`\<`TData`, `TError`\> +`TState` = `DefinedQueryObserverResult`\<`TData`, `TError`\> diff --git a/docs/framework/angular/reference/type-aliases/definedinitialdatainfiniteoptions.md b/docs/framework/angular/reference/type-aliases/DefinedInitialDataInfiniteOptions.md similarity index 73% rename from docs/framework/angular/reference/type-aliases/definedinitialdatainfiniteoptions.md rename to docs/framework/angular/reference/type-aliases/DefinedInitialDataInfiniteOptions.md index dabe372f90..bd506058a1 100644 --- a/docs/framework/angular/reference/type-aliases/definedinitialdatainfiniteoptions.md +++ b/docs/framework/angular/reference/type-aliases/DefinedInitialDataInfiniteOptions.md @@ -3,8 +3,6 @@ id: DefinedInitialDataInfiniteOptions title: DefinedInitialDataInfiniteOptions --- - - # Type Alias: DefinedInitialDataInfiniteOptions\ ```ts @@ -13,7 +11,7 @@ type DefinedInitialDataInfiniteOptions -• **TError** = `DefaultError` +### TQueryKey -• **TData** = `InfiniteData`\<`TQueryFnData`\> +`TQueryKey` *extends* `QueryKey` = `QueryKey` -• **TQueryKey** *extends* `QueryKey` = `QueryKey` +### TPageParam -• **TPageParam** = `unknown` +`TPageParam` = `unknown` diff --git a/docs/framework/angular/reference/type-aliases/definedinitialdataoptions.md b/docs/framework/angular/reference/type-aliases/DefinedInitialDataOptions.md similarity index 74% rename from docs/framework/angular/reference/type-aliases/definedinitialdataoptions.md rename to docs/framework/angular/reference/type-aliases/DefinedInitialDataOptions.md index d0613848bc..4bcea1da72 100644 --- a/docs/framework/angular/reference/type-aliases/definedinitialdataoptions.md +++ b/docs/framework/angular/reference/type-aliases/DefinedInitialDataOptions.md @@ -3,8 +3,6 @@ id: DefinedInitialDataOptions title: DefinedInitialDataOptions --- - - # Type Alias: DefinedInitialDataOptions\ ```ts @@ -13,7 +11,7 @@ type DefinedInitialDataOptions = Omit; ## Type Parameters -• **TQueryFnData** = `unknown` +### TQueryFnData + +`TQueryFnData` = `unknown` + +### TError + +`TError` = `DefaultError` + +### TData -• **TError** = `DefaultError` +`TData` = `TQueryFnData` -• **TData** = `TQueryFnData` +### TQueryKey -• **TQueryKey** *extends* `QueryKey` = `QueryKey` +`TQueryKey` *extends* `QueryKey` = `QueryKey` diff --git a/docs/framework/angular/reference/type-aliases/devtoolsfeature.md b/docs/framework/angular/reference/type-aliases/DevtoolsFeature.md similarity index 85% rename from docs/framework/angular/reference/type-aliases/devtoolsfeature.md rename to docs/framework/angular/reference/type-aliases/DevtoolsFeature.md index 668aab3b72..a085d243f8 100644 --- a/docs/framework/angular/reference/type-aliases/devtoolsfeature.md +++ b/docs/framework/angular/reference/type-aliases/DevtoolsFeature.md @@ -3,8 +3,6 @@ id: DevtoolsFeature title: DevtoolsFeature --- - - # Type Alias: DevtoolsFeature ```ts diff --git a/docs/framework/angular/reference/type-aliases/persistqueryclientfeature.md b/docs/framework/angular/reference/type-aliases/PersistQueryClientFeature.md similarity index 86% rename from docs/framework/angular/reference/type-aliases/persistqueryclientfeature.md rename to docs/framework/angular/reference/type-aliases/PersistQueryClientFeature.md index c4bd1e64c4..07fa8cfd3b 100644 --- a/docs/framework/angular/reference/type-aliases/persistqueryclientfeature.md +++ b/docs/framework/angular/reference/type-aliases/PersistQueryClientFeature.md @@ -3,8 +3,6 @@ id: PersistQueryClientFeature title: PersistQueryClientFeature --- - - # Type Alias: PersistQueryClientFeature ```ts diff --git a/docs/framework/angular/reference/type-aliases/queriesoptions.md b/docs/framework/angular/reference/type-aliases/QueriesOptions.md similarity index 83% rename from docs/framework/angular/reference/type-aliases/queriesoptions.md rename to docs/framework/angular/reference/type-aliases/QueriesOptions.md index 3d0a571ef0..2def13c9c9 100644 --- a/docs/framework/angular/reference/type-aliases/queriesoptions.md +++ b/docs/framework/angular/reference/type-aliases/QueriesOptions.md @@ -3,8 +3,6 @@ id: QueriesOptions title: QueriesOptions --- - - # Type Alias: QueriesOptions\ ```ts @@ -17,8 +15,14 @@ QueriesOptions reducer recursively unwraps function arguments to infer/enforce t ## Type Parameters -• **T** *extends* `any`[] +### T + +`T` *extends* `any`[] + +### TResults + +`TResults` *extends* `any`[] = \[\] -• **TResults** *extends* `any`[] = \[\] +### TDepth -• **TDepth** *extends* `ReadonlyArray`\<`number`\> = \[\] +`TDepth` *extends* `ReadonlyArray`\<`number`\> = \[\] diff --git a/docs/framework/angular/reference/type-aliases/queriesresults.md b/docs/framework/angular/reference/type-aliases/QueriesResults.md similarity index 78% rename from docs/framework/angular/reference/type-aliases/queriesresults.md rename to docs/framework/angular/reference/type-aliases/QueriesResults.md index b691044942..6d5ecf6dd4 100644 --- a/docs/framework/angular/reference/type-aliases/queriesresults.md +++ b/docs/framework/angular/reference/type-aliases/QueriesResults.md @@ -3,8 +3,6 @@ id: QueriesResults title: QueriesResults --- - - # Type Alias: QueriesResults\ ```ts @@ -17,8 +15,14 @@ QueriesResults reducer recursively maps type param to results ## Type Parameters -• **T** *extends* `any`[] +### T + +`T` *extends* `any`[] + +### TResults + +`TResults` *extends* `any`[] = \[\] -• **TResults** *extends* `any`[] = \[\] +### TDepth -• **TDepth** *extends* `ReadonlyArray`\<`number`\> = \[\] +`TDepth` *extends* `ReadonlyArray`\<`number`\> = \[\] diff --git a/docs/framework/angular/reference/type-aliases/queryfeatures.md b/docs/framework/angular/reference/type-aliases/QueryFeatures.md similarity index 82% rename from docs/framework/angular/reference/type-aliases/queryfeatures.md rename to docs/framework/angular/reference/type-aliases/QueryFeatures.md index 8344709fa7..4476e1753e 100644 --- a/docs/framework/angular/reference/type-aliases/queryfeatures.md +++ b/docs/framework/angular/reference/type-aliases/QueryFeatures.md @@ -3,8 +3,6 @@ id: QueryFeatures title: QueryFeatures --- - - # Type Alias: QueryFeatures ```ts @@ -22,4 +20,4 @@ documentation on how to use those functions. ## See -[provideTanStackQuery](../../functions/providetanstackquery.md) +[provideTanStackQuery](../../functions/provideTanStackQuery.md) diff --git a/docs/framework/angular/reference/type-aliases/undefinedinitialdatainfiniteoptions.md b/docs/framework/angular/reference/type-aliases/UndefinedInitialDataInfiniteOptions.md similarity index 73% rename from docs/framework/angular/reference/type-aliases/undefinedinitialdatainfiniteoptions.md rename to docs/framework/angular/reference/type-aliases/UndefinedInitialDataInfiniteOptions.md index 9061a58458..30d16a0a39 100644 --- a/docs/framework/angular/reference/type-aliases/undefinedinitialdatainfiniteoptions.md +++ b/docs/framework/angular/reference/type-aliases/UndefinedInitialDataInfiniteOptions.md @@ -3,8 +3,6 @@ id: UndefinedInitialDataInfiniteOptions title: UndefinedInitialDataInfiniteOptions --- - - # Type Alias: UndefinedInitialDataInfiniteOptions\ ```ts @@ -13,7 +11,7 @@ type UndefinedInitialDataInfiniteOptions -• **TError** = `DefaultError` +### TQueryKey -• **TData** = `InfiniteData`\<`TQueryFnData`\> +`TQueryKey` *extends* `QueryKey` = `QueryKey` -• **TQueryKey** *extends* `QueryKey` = `QueryKey` +### TPageParam -• **TPageParam** = `unknown` +`TPageParam` = `unknown` diff --git a/docs/framework/angular/reference/type-aliases/undefinedinitialdataoptions.md b/docs/framework/angular/reference/type-aliases/UndefinedInitialDataOptions.md similarity index 72% rename from docs/framework/angular/reference/type-aliases/undefinedinitialdataoptions.md rename to docs/framework/angular/reference/type-aliases/UndefinedInitialDataOptions.md index 12037f13e7..f1a48e74e6 100644 --- a/docs/framework/angular/reference/type-aliases/undefinedinitialdataoptions.md +++ b/docs/framework/angular/reference/type-aliases/UndefinedInitialDataOptions.md @@ -3,8 +3,6 @@ id: UndefinedInitialDataOptions title: UndefinedInitialDataOptions --- - - # Type Alias: UndefinedInitialDataOptions\ ```ts @@ -13,7 +11,7 @@ type UndefinedInitialDataOptions = Creat Defined in: [query-options.ts:13](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/query-options.ts#L13) -## Type declaration +## Type Declaration ### initialData? @@ -25,10 +23,18 @@ optional initialData: ## Type Parameters -• **TQueryFnData** = `unknown` +### TQueryFnData + +`TQueryFnData` = `unknown` + +### TError + +`TError` = `DefaultError` + +### TData -• **TError** = `DefaultError` +`TData` = `TQueryFnData` -• **TData** = `TQueryFnData` +### TQueryKey -• **TQueryKey** *extends* `QueryKey` = `QueryKey` +`TQueryKey` *extends* `QueryKey` = `QueryKey` diff --git a/docs/framework/angular/reference/type-aliases/unusedskiptokeninfiniteoptions.md b/docs/framework/angular/reference/type-aliases/UnusedSkipTokenInfiniteOptions.md similarity index 72% rename from docs/framework/angular/reference/type-aliases/unusedskiptokeninfiniteoptions.md rename to docs/framework/angular/reference/type-aliases/UnusedSkipTokenInfiniteOptions.md index eebf0bb773..f974fab06e 100644 --- a/docs/framework/angular/reference/type-aliases/unusedskiptokeninfiniteoptions.md +++ b/docs/framework/angular/reference/type-aliases/UnusedSkipTokenInfiniteOptions.md @@ -3,8 +3,6 @@ id: UnusedSkipTokenInfiniteOptions title: UnusedSkipTokenInfiniteOptions --- - - # Type Alias: UnusedSkipTokenInfiniteOptions\ ```ts @@ -13,7 +11,7 @@ type UnusedSkipTokenInfiniteOptions -• **TError** = `DefaultError` +### TQueryKey -• **TData** = `InfiniteData`\<`TQueryFnData`\> +`TQueryKey` *extends* `QueryKey` = `QueryKey` -• **TQueryKey** *extends* `QueryKey` = `QueryKey` +### TPageParam -• **TPageParam** = `unknown` +`TPageParam` = `unknown` diff --git a/docs/framework/angular/reference/type-aliases/unusedskiptokenoptions.md b/docs/framework/angular/reference/type-aliases/UnusedSkipTokenOptions.md similarity index 72% rename from docs/framework/angular/reference/type-aliases/unusedskiptokenoptions.md rename to docs/framework/angular/reference/type-aliases/UnusedSkipTokenOptions.md index ec956c1148..9a65d5b3f3 100644 --- a/docs/framework/angular/reference/type-aliases/unusedskiptokenoptions.md +++ b/docs/framework/angular/reference/type-aliases/UnusedSkipTokenOptions.md @@ -3,8 +3,6 @@ id: UnusedSkipTokenOptions title: UnusedSkipTokenOptions --- - - # Type Alias: UnusedSkipTokenOptions\ ```ts @@ -13,7 +11,7 @@ type UnusedSkipTokenOptions = OmitKeyof< Defined in: [query-options.ts:25](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/query-options.ts#L25) -## Type declaration +## Type Declaration ### queryFn? @@ -23,10 +21,18 @@ optional queryFn: Exclude(options, queryClient?): CreateInfiniteQueryResult; +``` + +Defined in: [packages/svelte-query/src/createInfiniteQuery.ts:16](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/createInfiniteQuery.ts#L16) + +## Type Parameters + +### TQueryFnData + +`TQueryFnData` + +### TError + +`TError` = `Error` + +### TData + +`TData` = `InfiniteData`\<`TQueryFnData`, `unknown`\> + +### TQueryKey + +`TQueryKey` *extends* readonly `unknown`[] = readonly `unknown`[] + +### TPageParam + +`TPageParam` = `unknown` + +## Parameters + +### options + +[`Accessor`](../../type-aliases/Accessor.md)\<[`CreateInfiniteQueryOptions`](../../type-aliases/CreateInfiniteQueryOptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`, `TPageParam`\>\> + +### queryClient? + +[`Accessor`](../../type-aliases/Accessor.md)\<`QueryClient`\> + +## Returns + +[`CreateInfiniteQueryResult`](../../type-aliases/CreateInfiniteQueryResult.md)\<`TData`, `TError`\> diff --git a/docs/framework/svelte/reference/functions/createMutation.md b/docs/framework/svelte/reference/functions/createMutation.md new file mode 100644 index 0000000000..41277997a9 --- /dev/null +++ b/docs/framework/svelte/reference/functions/createMutation.md @@ -0,0 +1,48 @@ +--- +id: createMutation +title: createMutation +--- + +# Function: createMutation() + +```ts +function createMutation(options, queryClient?): CreateMutationResult; +``` + +Defined in: [packages/svelte-query/src/createMutation.svelte.ts:17](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/createMutation.svelte.ts#L17) + +## Type Parameters + +### TData + +`TData` = `unknown` + +### TError + +`TError` = `Error` + +### TVariables + +`TVariables` = `void` + +### TContext + +`TContext` = `unknown` + +## Parameters + +### options + +[`Accessor`](../../type-aliases/Accessor.md)\<[`CreateMutationOptions`](../../type-aliases/CreateMutationOptions.md)\<`TData`, `TError`, `TVariables`, `TContext`\>\> + +A function that returns mutation options + +### queryClient? + +[`Accessor`](../../type-aliases/Accessor.md)\<`QueryClient`\> + +Custom query client which overrides provider + +## Returns + +[`CreateMutationResult`](../../type-aliases/CreateMutationResult.md)\<`TData`, `TError`, `TVariables`, `TContext`\> diff --git a/docs/framework/svelte/reference/functions/createQueries.md b/docs/framework/svelte/reference/functions/createQueries.md new file mode 100644 index 0000000000..219bb3f25e --- /dev/null +++ b/docs/framework/svelte/reference/functions/createQueries.md @@ -0,0 +1,40 @@ +--- +id: createQueries +title: createQueries +--- + +# Function: createQueries() + +```ts +function createQueries(createQueriesOptions, queryClient?): TCombinedResult; +``` + +Defined in: [packages/svelte-query/src/createQueries.svelte.ts:189](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/createQueries.svelte.ts#L189) + +## Type Parameters + +### T + +`T` *extends* `any`[] + +### TCombinedResult + +`TCombinedResult` = `T` *extends* \[\] ? \[\] : `T` *extends* \[`Head`\] ? \[`GetCreateQueryResult`\<`Head`\>\] : `T` *extends* \[`Head`, `...Tails[]`\] ? \[`...Tails[]`\] *extends* \[\] ? \[\] : \[`...Tails[]`\] *extends* \[`Head`\] ? \[`GetCreateQueryResult`\<`Head`\>, `GetCreateQueryResult`\<`Head`\>\] : \[`...Tails[]`\] *extends* \[`Head`, `...Tails[]`\] ? \[`...Tails[]`\] *extends* \[\] ? \[\] : \[`...Tails[]`\] *extends* \[`Head`\] ? \[`GetCreateQueryResult`\<`Head`\>, `GetCreateQueryResult`\<`Head`\>, `GetCreateQueryResult`\<`Head`\>\] : \[`...Tails[]`\] *extends* \[`Head`, `...Tails[]`\] ? \[`...(...)[]`\] *extends* \[\] ? \[\] : ... *extends* ... ? ... : ... : \[`...{ [K in (...)]: (...) }[]`\] : \[...\{ \[K in string \| number \| symbol\]: GetCreateQueryResult\\]\> \}\[\]\] : \{ \[K in string \| number \| symbol\]: GetCreateQueryResult\\]\> \} + +## Parameters + +### createQueriesOptions + +[`Accessor`](../../type-aliases/Accessor.md)\<\{ + `combine?`: (`result`) => `TCombinedResult`; + `queries`: \| readonly \[`T` *extends* \[\] ? \[\] : `T` *extends* \[`Head`\] ? \[`GetCreateQueryOptionsForCreateQueries`\<`Head`\>\] : `T` *extends* \[`Head`, `...Tails[]`\] ? \[`...Tails[]`\] *extends* \[\] ? \[\] : \[`...Tails[]`\] *extends* \[`Head`\] ? \[`GetCreateQueryOptionsForCreateQueries`\<...\>, `GetCreateQueryOptionsForCreateQueries`\<...\>\] : \[`...(...)[]`\] *extends* \[..., `...(...)[]`\] ? ... *extends* ... ? ... : ... : ... *extends* ... ? ... : ... : readonly `unknown`[] *extends* `T` ? `T` : `T` *extends* `CreateQueryOptionsForCreateQueries`\<..., ..., ..., ...\>[] ? `CreateQueryOptionsForCreateQueries`\<..., ..., ..., ...\>[] : `CreateQueryOptionsForCreateQueries`\<..., ..., ..., ...\>[]\] + \| readonly \[\{ \[K in string \| number \| symbol\]: GetCreateQueryOptionsForCreateQueries\\]\> \}\]; +\}\> + +### queryClient? + +[`Accessor`](../../type-aliases/Accessor.md)\<`QueryClient`\> + +## Returns + +`TCombinedResult` diff --git a/docs/framework/svelte/reference/functions/createQuery.md b/docs/framework/svelte/reference/functions/createQuery.md new file mode 100644 index 0000000000..33d67e90a2 --- /dev/null +++ b/docs/framework/svelte/reference/functions/createQuery.md @@ -0,0 +1,126 @@ +--- +id: createQuery +title: createQuery +--- + +# Function: createQuery() + +## Call Signature + +```ts +function createQuery(options, queryClient?): CreateQueryResult; +``` + +Defined in: [packages/svelte-query/src/createQuery.ts:15](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/createQuery.ts#L15) + +### Type Parameters + +#### TQueryFnData + +`TQueryFnData` = `unknown` + +#### TError + +`TError` = `Error` + +#### TData + +`TData` = `TQueryFnData` + +#### TQueryKey + +`TQueryKey` *extends* readonly `unknown`[] = readonly `unknown`[] + +### Parameters + +#### options + +[`Accessor`](../../type-aliases/Accessor.md)\<[`UndefinedInitialDataOptions`](../../type-aliases/UndefinedInitialDataOptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\>\> + +#### queryClient? + +[`Accessor`](../../type-aliases/Accessor.md)\<`QueryClient`\> + +### Returns + +[`CreateQueryResult`](../../type-aliases/CreateQueryResult.md)\<`TData`, `TError`\> + +## Call Signature + +```ts +function createQuery(options, queryClient?): DefinedCreateQueryResult; +``` + +Defined in: [packages/svelte-query/src/createQuery.ts:27](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/createQuery.ts#L27) + +### Type Parameters + +#### TQueryFnData + +`TQueryFnData` = `unknown` + +#### TError + +`TError` = `Error` + +#### TData + +`TData` = `TQueryFnData` + +#### TQueryKey + +`TQueryKey` *extends* readonly `unknown`[] = readonly `unknown`[] + +### Parameters + +#### options + +[`Accessor`](../../type-aliases/Accessor.md)\<[`DefinedInitialDataOptions`](../../type-aliases/DefinedInitialDataOptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\>\> + +#### queryClient? + +[`Accessor`](../../type-aliases/Accessor.md)\<`QueryClient`\> + +### Returns + +[`DefinedCreateQueryResult`](../../type-aliases/DefinedCreateQueryResult.md)\<`TData`, `TError`\> + +## Call Signature + +```ts +function createQuery(options, queryClient?): CreateQueryResult; +``` + +Defined in: [packages/svelte-query/src/createQuery.ts:39](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/createQuery.ts#L39) + +### Type Parameters + +#### TQueryFnData + +`TQueryFnData` + +#### TError + +`TError` = `Error` + +#### TData + +`TData` = `TQueryFnData` + +#### TQueryKey + +`TQueryKey` *extends* readonly `unknown`[] = readonly `unknown`[] + +### Parameters + +#### options + +[`Accessor`](../../type-aliases/Accessor.md)\<[`CreateQueryOptions`](../../type-aliases/CreateQueryOptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\>\> + +#### queryClient? + +[`Accessor`](../../type-aliases/Accessor.md)\<`QueryClient`\> + +### Returns + +[`CreateQueryResult`](../../type-aliases/CreateQueryResult.md)\<`TData`, `TError`\> diff --git a/docs/framework/svelte/reference/functions/createinfinitequery.md b/docs/framework/svelte/reference/functions/createinfinitequery.md deleted file mode 100644 index be63c54155..0000000000 --- a/docs/framework/svelte/reference/functions/createinfinitequery.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -id: createInfiniteQuery -title: createInfiniteQuery ---- - -# Function: createInfiniteQuery() - -```ts -function createInfiniteQuery< - TQueryFnData, - TError, - TData, - TQueryKey, - TPageParam, ->(options, queryClient?): CreateInfiniteQueryResult -``` - -## Type Parameters - -• **TQueryFnData** - -• **TError** = `Error` - -• **TData** = `InfiniteData`\<`TQueryFnData`, `unknown`\> - -• **TQueryKey** _extends_ readonly `unknown`[] = readonly `unknown`[] - -• **TPageParam** = `unknown` - -## Parameters - -### options - -[`StoreOrVal`](../../type-aliases/storeorval.md)\<[`CreateInfiniteQueryOptions`](../../type-aliases/createinfinitequeryoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryFnData`, `TQueryKey`, `TPageParam`\>\> - -### queryClient? - -`QueryClient` - -## Returns - -[`CreateInfiniteQueryResult`](../../type-aliases/createinfinitequeryresult.md)\<`TData`, `TError`\> - -## Defined in - -[packages/svelte-query/src/createInfiniteQuery.ts:16](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/createInfiniteQuery.ts#L16) diff --git a/docs/framework/svelte/reference/functions/createmutation.md b/docs/framework/svelte/reference/functions/createmutation.md deleted file mode 100644 index bdcac9262c..0000000000 --- a/docs/framework/svelte/reference/functions/createmutation.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -id: createMutation -title: createMutation ---- - -# Function: createMutation() - -```ts -function createMutation( - options, - queryClient?, -): CreateMutationResult -``` - -## Type Parameters - -• **TData** = `unknown` - -• **TError** = `Error` - -• **TVariables** = `void` - -• **TOnMutateResult** = `unknown` - -## Parameters - -### options - -[`StoreOrVal`](../../type-aliases/storeorval.md)\<[`CreateMutationOptions`](../../type-aliases/createmutationoptions.md)\<`TData`, `TError`, `TVariables`, `TOnMutateResult`\>\> - -### queryClient? - -`QueryClient` - -## Returns - -[`CreateMutationResult`](../../type-aliases/createmutationresult.md)\<`TData`, `TError`, `TVariables`, `TOnMutateResult`\> - -## Defined in - -[packages/svelte-query/src/createMutation.ts:13](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/createMutation.ts#L13) diff --git a/docs/framework/svelte/reference/functions/createqueries.md b/docs/framework/svelte/reference/functions/createqueries.md deleted file mode 100644 index 68c95b0b3c..0000000000 --- a/docs/framework/svelte/reference/functions/createqueries.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -id: createQueries -title: createQueries ---- - -# Function: createQueries() - -```ts -function createQueries( - __namedParameters, - queryClient?, -): Readable -``` - -## Type Parameters - -• **T** _extends_ `any`[] - -• **TCombinedResult** = `T` _extends_ [] ? [] : `T` _extends_ [`Head`] ? [`GetCreateQueryResult`\<`Head`\>] : `T` _extends_ [`Head`, `...Tails[]`] ? [`...Tails[]`] _extends_ [] ? [] : [`...Tails[]`] _extends_ [`Head`] ? [`GetCreateQueryResult`\<`Head`\>, `GetCreateQueryResult`\<`Head`\>] : [`...Tails[]`] _extends_ [`Head`, `...Tails[]`] ? [`...Tails[]`] _extends_ [] ? [] : [`...Tails[]`] _extends_ [`Head`] ? [`GetCreateQueryResult`\<`Head`\>, `GetCreateQueryResult`\<`Head`\>, `GetCreateQueryResult`\<`Head`\>] : [`...Tails[]`] _extends_ [`Head`, `...Tails[]`] ? [`...(...)[]`] _extends_ [] ? [] : ... _extends_ ... ? ... : ... : [`...{ [K in (...)]: (...) }[]`] : [...\{ \[K in string \| number \| symbol\]: GetCreateQueryResult\\]\> \}\[\]] : \{ \[K in string \| number \| symbol\]: GetCreateQueryResult\\]\> \} - -## Parameters - -### \_\_namedParameters - -#### combine - -(`result`) => `TCombinedResult` - -#### queries - -\| [`StoreOrVal`](../../type-aliases/storeorval.md)\<[`...(T extends [] ? [] : T extends [Head] ? [GetQueryObserverOptionsForCreateQueries] : T extends [Head, ...Tails[]] ? [...Tails[]] extends [] ? [] : [...Tails[]] extends [Head] ? [GetQueryObserverOptionsForCreateQueries<(...)>, GetQueryObserverOptionsForCreateQueries<(...)>] : [...(...)[]] extends [(...), ...(...)[]] ? (...) extends (...) ? (...) : (...) : (...) extends (...) ? (...) : (...) : readonly unknown[] extends T ? T : T extends QueryObserverOptionsForCreateQueries<(...), (...), (...), (...)>[] ? QueryObserverOptionsForCreateQueries<(...), (...), (...), (...)>[] : QueryObserverOptionsForCreateQueries<(...), (...), (...), (...)>[])[]`]\> -\| [`StoreOrVal`](../../type-aliases/storeorval.md)\<[...\{ \[K in string \| number \| symbol\]: GetQueryObserverOptionsForCreateQueries\\]\> \}\[\]]\> - -### queryClient? - -`QueryClient` - -## Returns - -`Readable`\<`TCombinedResult`\> - -## Defined in - -[packages/svelte-query/src/createQueries.ts:189](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/createQueries.ts#L189) diff --git a/docs/framework/svelte/reference/functions/createquery.md b/docs/framework/svelte/reference/functions/createquery.md deleted file mode 100644 index 287f435ff0..0000000000 --- a/docs/framework/svelte/reference/functions/createquery.md +++ /dev/null @@ -1,117 +0,0 @@ ---- -id: createQuery -title: createQuery ---- - -# Function: createQuery() - -## Call Signature - -```ts -function createQuery( - options, - queryClient?, -): DefinedCreateQueryResult -``` - -### Type Parameters - -• **TQueryFnData** = `unknown` - -• **TError** = `Error` - -• **TData** = `TQueryFnData` - -• **TQueryKey** _extends_ readonly `unknown`[] = readonly `unknown`[] - -### Parameters - -#### options - -[`StoreOrVal`](../../type-aliases/storeorval.md)\<[`DefinedInitialDataOptions`](../../type-aliases/definedinitialdataoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\>\> - -#### queryClient? - -`QueryClient` - -### Returns - -[`DefinedCreateQueryResult`](../../type-aliases/definedcreatequeryresult.md)\<`TData`, `TError`\> - -### Defined in - -[packages/svelte-query/src/createQuery.ts:15](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/createQuery.ts#L15) - -## Call Signature - -```ts -function createQuery( - options, - queryClient?, -): CreateQueryResult -``` - -### Type Parameters - -• **TQueryFnData** = `unknown` - -• **TError** = `Error` - -• **TData** = `TQueryFnData` - -• **TQueryKey** _extends_ readonly `unknown`[] = readonly `unknown`[] - -### Parameters - -#### options - -[`StoreOrVal`](../../type-aliases/storeorval.md)\<[`UndefinedInitialDataOptions`](../../type-aliases/undefinedinitialdataoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\>\> - -#### queryClient? - -`QueryClient` - -### Returns - -[`CreateQueryResult`](../../type-aliases/createqueryresult.md)\<`TData`, `TError`\> - -### Defined in - -[packages/svelte-query/src/createQuery.ts:27](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/createQuery.ts#L27) - -## Call Signature - -```ts -function createQuery( - options, - queryClient?, -): CreateQueryResult -``` - -### Type Parameters - -• **TQueryFnData** = `unknown` - -• **TError** = `Error` - -• **TData** = `TQueryFnData` - -• **TQueryKey** _extends_ readonly `unknown`[] = readonly `unknown`[] - -### Parameters - -#### options - -[`StoreOrVal`](../../type-aliases/storeorval.md)\<[`CreateQueryOptions`](../../type-aliases/createqueryoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\>\> - -#### queryClient? - -`QueryClient` - -### Returns - -[`CreateQueryResult`](../../type-aliases/createqueryresult.md)\<`TData`, `TError`\> - -### Defined in - -[packages/svelte-query/src/createQuery.ts:39](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/createQuery.ts#L39) diff --git a/docs/framework/svelte/reference/functions/getIsRestoringContext.md b/docs/framework/svelte/reference/functions/getIsRestoringContext.md new file mode 100644 index 0000000000..09affc6f6e --- /dev/null +++ b/docs/framework/svelte/reference/functions/getIsRestoringContext.md @@ -0,0 +1,18 @@ +--- +id: getIsRestoringContext +title: getIsRestoringContext +--- + +# Function: getIsRestoringContext() + +```ts +function getIsRestoringContext(): Box; +``` + +Defined in: [packages/svelte-query/src/context.ts:27](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/context.ts#L27) + +Retrieves a `isRestoring` from Svelte's context + +## Returns + +`Box`\<`boolean`\> diff --git a/docs/framework/svelte/reference/functions/getQueryClientContext.md b/docs/framework/svelte/reference/functions/getQueryClientContext.md new file mode 100644 index 0000000000..cce6361353 --- /dev/null +++ b/docs/framework/svelte/reference/functions/getQueryClientContext.md @@ -0,0 +1,18 @@ +--- +id: getQueryClientContext +title: getQueryClientContext +--- + +# Function: getQueryClientContext() + +```ts +function getQueryClientContext(): QueryClient; +``` + +Defined in: [packages/svelte-query/src/context.ts:8](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/context.ts#L8) + +Retrieves a Client from Svelte's context + +## Returns + +`QueryClient` diff --git a/docs/framework/svelte/reference/functions/getisrestoringcontext.md b/docs/framework/svelte/reference/functions/getisrestoringcontext.md deleted file mode 100644 index 923a433775..0000000000 --- a/docs/framework/svelte/reference/functions/getisrestoringcontext.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -id: getIsRestoringContext -title: getIsRestoringContext ---- - -# Function: getIsRestoringContext() - -```ts -function getIsRestoringContext(): Readable -``` - -Retrieves a `isRestoring` from Svelte's context - -## Returns - -`Readable`\<`boolean`\> - -## Defined in - -[packages/svelte-query/src/context.ts:28](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/context.ts#L28) diff --git a/docs/framework/svelte/reference/functions/getqueryclientcontext.md b/docs/framework/svelte/reference/functions/getqueryclientcontext.md deleted file mode 100644 index 8d34ab100c..0000000000 --- a/docs/framework/svelte/reference/functions/getqueryclientcontext.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -id: getQueryClientContext -title: getQueryClientContext ---- - -# Function: getQueryClientContext() - -```ts -function getQueryClientContext(): QueryClient -``` - -Retrieves a Client from Svelte's context - -## Returns - -`QueryClient` - -## Defined in - -[packages/svelte-query/src/context.ts:9](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/context.ts#L9) diff --git a/docs/framework/svelte/reference/functions/infiniteQueryOptions.md b/docs/framework/svelte/reference/functions/infiniteQueryOptions.md new file mode 100644 index 0000000000..52ccd5c763 --- /dev/null +++ b/docs/framework/svelte/reference/functions/infiniteQueryOptions.md @@ -0,0 +1,44 @@ +--- +id: infiniteQueryOptions +title: infiniteQueryOptions +--- + +# Function: infiniteQueryOptions() + +```ts +function infiniteQueryOptions(options): CreateInfiniteQueryOptions; +``` + +Defined in: [packages/svelte-query/src/infiniteQueryOptions.ts:4](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/infiniteQueryOptions.ts#L4) + +## Type Parameters + +### TQueryFnData + +`TQueryFnData` + +### TError + +`TError` = `Error` + +### TData + +`TData` = `InfiniteData`\<`TQueryFnData`, `unknown`\> + +### TQueryKey + +`TQueryKey` *extends* readonly `unknown`[] = readonly `unknown`[] + +### TPageParam + +`TPageParam` = `unknown` + +## Parameters + +### options + +[`CreateInfiniteQueryOptions`](../../type-aliases/CreateInfiniteQueryOptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`, `TPageParam`\> + +## Returns + +[`CreateInfiniteQueryOptions`](../../type-aliases/CreateInfiniteQueryOptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`, `TPageParam`\> diff --git a/docs/framework/svelte/reference/functions/infinitequeryoptions.md b/docs/framework/svelte/reference/functions/infinitequeryoptions.md deleted file mode 100644 index c5433fac81..0000000000 --- a/docs/framework/svelte/reference/functions/infinitequeryoptions.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -id: infiniteQueryOptions -title: infiniteQueryOptions ---- - -# Function: infiniteQueryOptions() - -```ts -function infiniteQueryOptions< - TQueryFnData, - TError, - TData, - TQueryKey, - TPageParam, ->( - options, -): CreateInfiniteQueryOptions< - TQueryFnData, - TError, - TData, - TQueryFnData, - TQueryKey, - TPageParam -> -``` - -## Type Parameters - -• **TQueryFnData** - -• **TError** = `Error` - -• **TData** = `InfiniteData`\<`TQueryFnData`, `unknown`\> - -• **TQueryKey** _extends_ readonly `unknown`[] = readonly `unknown`[] - -• **TPageParam** = `unknown` - -## Parameters - -### options - -[`CreateInfiniteQueryOptions`](../../type-aliases/createinfinitequeryoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryFnData`, `TQueryKey`, `TPageParam`\> - -## Returns - -[`CreateInfiniteQueryOptions`](../../type-aliases/createinfinitequeryoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryFnData`, `TQueryKey`, `TPageParam`\> - -## Defined in - -[packages/svelte-query/src/infiniteQueryOptions.ts:4](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/infiniteQueryOptions.ts#L4) diff --git a/docs/framework/svelte/reference/functions/queryOptions.md b/docs/framework/svelte/reference/functions/queryOptions.md new file mode 100644 index 0000000000..1043d3fafc --- /dev/null +++ b/docs/framework/svelte/reference/functions/queryOptions.md @@ -0,0 +1,78 @@ +--- +id: queryOptions +title: queryOptions +--- + +# Function: queryOptions() + +## Call Signature + +```ts +function queryOptions(options): CreateQueryOptions & object & object; +``` + +Defined in: [packages/svelte-query/src/queryOptions.ts:30](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/queryOptions.ts#L30) + +### Type Parameters + +#### TQueryFnData + +`TQueryFnData` = `unknown` + +#### TError + +`TError` = `Error` + +#### TData + +`TData` = `TQueryFnData` + +#### TQueryKey + +`TQueryKey` *extends* readonly `unknown`[] = readonly `unknown`[] + +### Parameters + +#### options + +[`DefinedInitialDataOptions`](../../type-aliases/DefinedInitialDataOptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\> + +### Returns + +[`CreateQueryOptions`](../../type-aliases/CreateQueryOptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\> & `object` & `object` + +## Call Signature + +```ts +function queryOptions(options): CreateQueryOptions & object & object; +``` + +Defined in: [packages/svelte-query/src/queryOptions.ts:41](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/queryOptions.ts#L41) + +### Type Parameters + +#### TQueryFnData + +`TQueryFnData` = `unknown` + +#### TError + +`TError` = `Error` + +#### TData + +`TData` = `TQueryFnData` + +#### TQueryKey + +`TQueryKey` *extends* readonly `unknown`[] = readonly `unknown`[] + +### Parameters + +#### options + +[`UndefinedInitialDataOptions`](../../type-aliases/UndefinedInitialDataOptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\> + +### Returns + +[`CreateQueryOptions`](../../type-aliases/CreateQueryOptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\> & `object` & `object` diff --git a/docs/framework/svelte/reference/functions/queryoptions.md b/docs/framework/svelte/reference/functions/queryoptions.md deleted file mode 100644 index ac49019974..0000000000 --- a/docs/framework/svelte/reference/functions/queryoptions.md +++ /dev/null @@ -1,70 +0,0 @@ ---- -id: queryOptions -title: queryOptions ---- - -# Function: queryOptions() - -## Call Signature - -```ts -function queryOptions( - options, -): DefinedInitialDataOptions & object -``` - -### Type Parameters - -• **TQueryFnData** = `unknown` - -• **TError** = `Error` - -• **TData** = `TQueryFnData` - -• **TQueryKey** _extends_ readonly `unknown`[] = readonly `unknown`[] - -### Parameters - -#### options - -[`DefinedInitialDataOptions`](../../type-aliases/definedinitialdataoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\> - -### Returns - -[`DefinedInitialDataOptions`](../../type-aliases/definedinitialdataoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\> & `object` - -### Defined in - -[packages/svelte-query/src/queryOptions.ts:31](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/queryOptions.ts#L31) - -## Call Signature - -```ts -function queryOptions( - options, -): UndefinedInitialDataOptions & object -``` - -### Type Parameters - -• **TQueryFnData** = `unknown` - -• **TError** = `Error` - -• **TData** = `TQueryFnData` - -• **TQueryKey** _extends_ readonly `unknown`[] = readonly `unknown`[] - -### Parameters - -#### options - -[`UndefinedInitialDataOptions`](../../type-aliases/undefinedinitialdataoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\> - -### Returns - -[`UndefinedInitialDataOptions`](../../type-aliases/undefinedinitialdataoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`\> & `object` - -### Defined in - -[packages/svelte-query/src/queryOptions.ts:42](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/queryOptions.ts#L42) diff --git a/docs/framework/svelte/reference/functions/setIsRestoringContext.md b/docs/framework/svelte/reference/functions/setIsRestoringContext.md new file mode 100644 index 0000000000..7b88492b01 --- /dev/null +++ b/docs/framework/svelte/reference/functions/setIsRestoringContext.md @@ -0,0 +1,24 @@ +--- +id: setIsRestoringContext +title: setIsRestoringContext +--- + +# Function: setIsRestoringContext() + +```ts +function setIsRestoringContext(isRestoring): void; +``` + +Defined in: [packages/svelte-query/src/context.ts:39](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/context.ts#L39) + +Sets a `isRestoring` on Svelte's context + +## Parameters + +### isRestoring + +`Box`\<`boolean`\> + +## Returns + +`void` diff --git a/docs/framework/svelte/reference/functions/setqueryclientcontext.md b/docs/framework/svelte/reference/functions/setQueryClientContext.md similarity index 53% rename from docs/framework/svelte/reference/functions/setqueryclientcontext.md rename to docs/framework/svelte/reference/functions/setQueryClientContext.md index 22caba70a8..62aa5d279e 100644 --- a/docs/framework/svelte/reference/functions/setqueryclientcontext.md +++ b/docs/framework/svelte/reference/functions/setQueryClientContext.md @@ -6,9 +6,11 @@ title: setQueryClientContext # Function: setQueryClientContext() ```ts -function setQueryClientContext(client): void +function setQueryClientContext(client): void; ``` +Defined in: [packages/svelte-query/src/context.ts:20](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/context.ts#L20) + Sets a QueryClient on Svelte's context ## Parameters @@ -20,7 +22,3 @@ Sets a QueryClient on Svelte's context ## Returns `void` - -## Defined in - -[packages/svelte-query/src/context.ts:21](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/context.ts#L21) diff --git a/docs/framework/svelte/reference/functions/setisrestoringcontext.md b/docs/framework/svelte/reference/functions/setisrestoringcontext.md deleted file mode 100644 index 95555d77cb..0000000000 --- a/docs/framework/svelte/reference/functions/setisrestoringcontext.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -id: setIsRestoringContext -title: setIsRestoringContext ---- - -# Function: setIsRestoringContext() - -```ts -function setIsRestoringContext(isRestoring): void -``` - -Sets a `isRestoring` on Svelte's context - -## Parameters - -### isRestoring - -`Readable`\<`boolean`\> - -## Returns - -`void` - -## Defined in - -[packages/svelte-query/src/context.ts:40](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/context.ts#L40) diff --git a/docs/framework/svelte/reference/functions/useHydrate.md b/docs/framework/svelte/reference/functions/useHydrate.md new file mode 100644 index 0000000000..5bf174cf29 --- /dev/null +++ b/docs/framework/svelte/reference/functions/useHydrate.md @@ -0,0 +1,33 @@ +--- +id: useHydrate +title: useHydrate +--- + +# Function: useHydrate() + +```ts +function useHydrate( + state?, + options?, + queryClient?): void; +``` + +Defined in: [packages/svelte-query/src/useHydrate.ts:5](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/useHydrate.ts#L5) + +## Parameters + +### state? + +`unknown` + +### options? + +`HydrateOptions` + +### queryClient? + +`QueryClient` + +## Returns + +`void` diff --git a/docs/framework/svelte/reference/functions/useIsFetching.md b/docs/framework/svelte/reference/functions/useIsFetching.md new file mode 100644 index 0000000000..1d549195f7 --- /dev/null +++ b/docs/framework/svelte/reference/functions/useIsFetching.md @@ -0,0 +1,26 @@ +--- +id: useIsFetching +title: useIsFetching +--- + +# Function: useIsFetching() + +```ts +function useIsFetching(filters?, queryClient?): ReactiveValue; +``` + +Defined in: [packages/svelte-query/src/useIsFetching.svelte.ts:5](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/useIsFetching.svelte.ts#L5) + +## Parameters + +### filters? + +`QueryFilters`\ + +### queryClient? + +`QueryClient` + +## Returns + +`ReactiveValue`\<`number`\> diff --git a/docs/framework/svelte/reference/functions/useIsMutating.md b/docs/framework/svelte/reference/functions/useIsMutating.md new file mode 100644 index 0000000000..bbfd8f122d --- /dev/null +++ b/docs/framework/svelte/reference/functions/useIsMutating.md @@ -0,0 +1,26 @@ +--- +id: useIsMutating +title: useIsMutating +--- + +# Function: useIsMutating() + +```ts +function useIsMutating(filters?, queryClient?): ReactiveValue; +``` + +Defined in: [packages/svelte-query/src/useIsMutating.svelte.ts:5](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/useIsMutating.svelte.ts#L5) + +## Parameters + +### filters? + +`MutationFilters`\<`unknown`, `Error`, `unknown`, `unknown`\> + +### queryClient? + +`QueryClient` + +## Returns + +`ReactiveValue`\<`number`\> diff --git a/docs/framework/svelte/reference/functions/useIsRestoring.md b/docs/framework/svelte/reference/functions/useIsRestoring.md new file mode 100644 index 0000000000..84dc998cbb --- /dev/null +++ b/docs/framework/svelte/reference/functions/useIsRestoring.md @@ -0,0 +1,16 @@ +--- +id: useIsRestoring +title: useIsRestoring +--- + +# Function: useIsRestoring() + +```ts +function useIsRestoring(): Box; +``` + +Defined in: [packages/svelte-query/src/useIsRestoring.ts:4](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/useIsRestoring.ts#L4) + +## Returns + +`Box`\<`boolean`\> diff --git a/docs/framework/svelte/reference/functions/useMutationState.md b/docs/framework/svelte/reference/functions/useMutationState.md new file mode 100644 index 0000000000..b1da2816e8 --- /dev/null +++ b/docs/framework/svelte/reference/functions/useMutationState.md @@ -0,0 +1,32 @@ +--- +id: useMutationState +title: useMutationState +--- + +# Function: useMutationState() + +```ts +function useMutationState(options, queryClient?): TResult[]; +``` + +Defined in: [packages/svelte-query/src/useMutationState.svelte.ts:22](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/useMutationState.svelte.ts#L22) + +## Type Parameters + +### TResult + +`TResult` = `MutationState`\<`unknown`, `Error`, `unknown`, `unknown`\> + +## Parameters + +### options + +[`MutationStateOptions`](../../type-aliases/MutationStateOptions.md)\<`TResult`\> = `{}` + +### queryClient? + +`QueryClient` + +## Returns + +`TResult`[] diff --git a/docs/framework/svelte/reference/functions/useQueryClient.md b/docs/framework/svelte/reference/functions/useQueryClient.md new file mode 100644 index 0000000000..ca6db104cc --- /dev/null +++ b/docs/framework/svelte/reference/functions/useQueryClient.md @@ -0,0 +1,22 @@ +--- +id: useQueryClient +title: useQueryClient +--- + +# Function: useQueryClient() + +```ts +function useQueryClient(queryClient?): QueryClient; +``` + +Defined in: [packages/svelte-query/src/useQueryClient.ts:4](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/useQueryClient.ts#L4) + +## Parameters + +### queryClient? + +`QueryClient` + +## Returns + +`QueryClient` diff --git a/docs/framework/svelte/reference/functions/usehydrate.md b/docs/framework/svelte/reference/functions/usehydrate.md deleted file mode 100644 index f85bde0c3e..0000000000 --- a/docs/framework/svelte/reference/functions/usehydrate.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -id: useHydrate -title: useHydrate ---- - -# Function: useHydrate() - -```ts -function useHydrate(state?, options?, queryClient?): void -``` - -## Parameters - -### state? - -`unknown` - -### options? - -`HydrateOptions` - -### queryClient? - -`QueryClient` - -## Returns - -`void` - -## Defined in - -[packages/svelte-query/src/useHydrate.ts:5](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/useHydrate.ts#L5) diff --git a/docs/framework/svelte/reference/functions/useisfetching.md b/docs/framework/svelte/reference/functions/useisfetching.md deleted file mode 100644 index 0b637880c4..0000000000 --- a/docs/framework/svelte/reference/functions/useisfetching.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -id: useIsFetching -title: useIsFetching ---- - -# Function: useIsFetching() - -```ts -function useIsFetching(filters?, queryClient?): Readable -``` - -## Parameters - -### filters? - -`QueryFilters`\ - -### queryClient? - -`QueryClient` - -## Returns - -`Readable`\<`number`\> - -## Defined in - -[packages/svelte-query/src/useIsFetching.ts:7](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/useIsFetching.ts#L7) diff --git a/docs/framework/svelte/reference/functions/useismutating.md b/docs/framework/svelte/reference/functions/useismutating.md deleted file mode 100644 index a2773004ab..0000000000 --- a/docs/framework/svelte/reference/functions/useismutating.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -id: useIsMutating -title: useIsMutating ---- - -# Function: useIsMutating() - -```ts -function useIsMutating(filters?, queryClient?): Readable -``` - -## Parameters - -### filters? - -`MutationFilters`\<`unknown`, `Error`, `unknown`, `unknown`\> - -### queryClient? - -`QueryClient` - -## Returns - -`Readable`\<`number`\> - -## Defined in - -[packages/svelte-query/src/useIsMutating.ts:7](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/useIsMutating.ts#L7) diff --git a/docs/framework/svelte/reference/functions/useisrestoring.md b/docs/framework/svelte/reference/functions/useisrestoring.md deleted file mode 100644 index 5bebc77087..0000000000 --- a/docs/framework/svelte/reference/functions/useisrestoring.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -id: useIsRestoring -title: useIsRestoring ---- - -# Function: useIsRestoring() - -```ts -function useIsRestoring(): Readable -``` - -## Returns - -`Readable`\<`boolean`\> - -## Defined in - -[packages/svelte-query/src/useIsRestoring.ts:4](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/useIsRestoring.ts#L4) diff --git a/docs/framework/svelte/reference/functions/usemutationstate.md b/docs/framework/svelte/reference/functions/usemutationstate.md deleted file mode 100644 index 14ceee7865..0000000000 --- a/docs/framework/svelte/reference/functions/usemutationstate.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -id: useMutationState -title: useMutationState ---- - -# Function: useMutationState() - -```ts -function useMutationState(options, queryClient?): Readable -``` - -## Type Parameters - -• **TResult** = `MutationState`\<`unknown`, `Error`, `unknown`, `unknown`\> - -## Parameters - -### options - -[`MutationStateOptions`](../../type-aliases/mutationstateoptions.md)\<`TResult`\> = `{}` - -### queryClient? - -`QueryClient` - -## Returns - -`Readable`\<`TResult`[]\> - -## Defined in - -[packages/svelte-query/src/useMutationState.ts:24](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/useMutationState.ts#L24) diff --git a/docs/framework/svelte/reference/functions/usequeryclient.md b/docs/framework/svelte/reference/functions/usequeryclient.md deleted file mode 100644 index 2a962408ca..0000000000 --- a/docs/framework/svelte/reference/functions/usequeryclient.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -id: useQueryClient -title: useQueryClient ---- - -# Function: useQueryClient() - -```ts -function useQueryClient(queryClient?): QueryClient -``` - -## Parameters - -### queryClient? - -`QueryClient` - -## Returns - -`QueryClient` - -## Defined in - -[packages/svelte-query/src/useQueryClient.ts:4](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/useQueryClient.ts#L4) diff --git a/docs/framework/svelte/reference/index.md b/docs/framework/svelte/reference/index.md index 0cf3e16845..715cd8f0e7 100644 --- a/docs/framework/svelte/reference/index.md +++ b/docs/framework/svelte/reference/index.md @@ -1,58 +1,59 @@ --- -id: '@tanstack/svelte-query' -title: '@tanstack/svelte-query' +id: "@tanstack/svelte-query" +title: "@tanstack/svelte-query" --- # @tanstack/svelte-query -## References - -### QueryClientProvider - -Renames and re-exports [HydrationBoundary](../variables/hydrationboundary.md) - ## Type Aliases -- [CreateBaseMutationResult](../type-aliases/createbasemutationresult.md) -- [CreateBaseQueryOptions](../type-aliases/createbasequeryoptions.md) -- [CreateBaseQueryResult](../type-aliases/createbasequeryresult.md) -- [CreateInfiniteQueryOptions](../type-aliases/createinfinitequeryoptions.md) -- [CreateInfiniteQueryResult](../type-aliases/createinfinitequeryresult.md) -- [CreateMutateAsyncFunction](../type-aliases/createmutateasyncfunction.md) -- [CreateMutateFunction](../type-aliases/createmutatefunction.md) -- [CreateMutationOptions](../type-aliases/createmutationoptions.md) -- [CreateMutationResult](../type-aliases/createmutationresult.md) -- [CreateQueryOptions](../type-aliases/createqueryoptions.md) -- [CreateQueryResult](../type-aliases/createqueryresult.md) -- [DefinedCreateBaseQueryResult](../type-aliases/definedcreatebasequeryresult.md) -- [DefinedCreateQueryResult](../type-aliases/definedcreatequeryresult.md) -- [DefinedInitialDataOptions](../type-aliases/definedinitialdataoptions.md) -- [HydrationBoundary](../type-aliases/hydrationboundary.md) -- [MutationStateOptions](../type-aliases/mutationstateoptions.md) -- [QueriesOptions](../type-aliases/queriesoptions.md) -- [QueriesResults](../type-aliases/queriesresults.md) -- [StoreOrVal](../type-aliases/storeorval.md) -- [UndefinedInitialDataOptions](../type-aliases/undefinedinitialdataoptions.md) +- [Accessor](../type-aliases/Accessor.md) +- [CreateBaseMutationResult](../type-aliases/CreateBaseMutationResult.md) +- [CreateBaseQueryOptions](../type-aliases/CreateBaseQueryOptions.md) +- [CreateBaseQueryResult](../type-aliases/CreateBaseQueryResult.md) +- [CreateInfiniteQueryOptions](../type-aliases/CreateInfiniteQueryOptions.md) +- [CreateInfiniteQueryResult](../type-aliases/CreateInfiniteQueryResult.md) +- [CreateMutateAsyncFunction](../type-aliases/CreateMutateAsyncFunction.md) +- [CreateMutateFunction](../type-aliases/CreateMutateFunction.md) +- [CreateMutationOptions](../type-aliases/CreateMutationOptions.md) +- [CreateMutationResult](../type-aliases/CreateMutationResult.md) +- [CreateQueryOptions](../type-aliases/CreateQueryOptions.md) +- [CreateQueryResult](../type-aliases/CreateQueryResult.md) +- [DefinedCreateBaseQueryResult](../type-aliases/DefinedCreateBaseQueryResult.md) +- [DefinedCreateQueryResult](../type-aliases/DefinedCreateQueryResult.md) +- [DefinedInitialDataOptions](../type-aliases/DefinedInitialDataOptions.md) +- [HydrationBoundary](../type-aliases/HydrationBoundary.md) +- [MutationStateOptions](../type-aliases/MutationStateOptions.md) +- [QueriesOptions](../type-aliases/QueriesOptions.md) +- [QueriesResults](../type-aliases/QueriesResults.md) +- [QueryClientProviderProps](../type-aliases/QueryClientProviderProps.md) +- [UndefinedInitialDataOptions](../type-aliases/UndefinedInitialDataOptions.md) ## Variables -- [HydrationBoundary](../variables/hydrationboundary.md) +- [HydrationBoundary](../variables/HydrationBoundary.md) ## Functions -- [createInfiniteQuery](../functions/createinfinitequery.md) -- [createMutation](../functions/createmutation.md) -- [createQueries](../functions/createqueries.md) -- [createQuery](../functions/createquery.md) -- [getIsRestoringContext](../functions/getisrestoringcontext.md) -- [getQueryClientContext](../functions/getqueryclientcontext.md) -- [infiniteQueryOptions](../functions/infinitequeryoptions.md) -- [queryOptions](../functions/queryoptions.md) -- [setIsRestoringContext](../functions/setisrestoringcontext.md) -- [setQueryClientContext](../functions/setqueryclientcontext.md) -- [useHydrate](../functions/usehydrate.md) -- [useIsFetching](../functions/useisfetching.md) -- [useIsMutating](../functions/useismutating.md) -- [useIsRestoring](../functions/useisrestoring.md) -- [useMutationState](../functions/usemutationstate.md) -- [useQueryClient](../functions/usequeryclient.md) +- [createInfiniteQuery](../functions/createInfiniteQuery.md) +- [createMutation](../functions/createMutation.md) +- [createQueries](../functions/createQueries.md) +- [createQuery](../functions/createQuery.md) +- [getIsRestoringContext](../functions/getIsRestoringContext.md) +- [getQueryClientContext](../functions/getQueryClientContext.md) +- [infiniteQueryOptions](../functions/infiniteQueryOptions.md) +- [queryOptions](../functions/queryOptions.md) +- [setIsRestoringContext](../functions/setIsRestoringContext.md) +- [setQueryClientContext](../functions/setQueryClientContext.md) +- [useHydrate](../functions/useHydrate.md) +- [useIsFetching](../functions/useIsFetching.md) +- [useIsMutating](../functions/useIsMutating.md) +- [useIsRestoring](../functions/useIsRestoring.md) +- [useMutationState](../functions/useMutationState.md) +- [useQueryClient](../functions/useQueryClient.md) + +## References + +### QueryClientProvider + +Renames and re-exports [HydrationBoundary](../variables/HydrationBoundary.md) diff --git a/docs/framework/svelte/reference/type-aliases/Accessor.md b/docs/framework/svelte/reference/type-aliases/Accessor.md new file mode 100644 index 0000000000..998fd69bdf --- /dev/null +++ b/docs/framework/svelte/reference/type-aliases/Accessor.md @@ -0,0 +1,22 @@ +--- +id: Accessor +title: Accessor +--- + +# Type Alias: Accessor()\ + +```ts +type Accessor = () => T; +``` + +Defined in: [packages/svelte-query/src/types.ts:21](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L21) + +## Type Parameters + +### T + +`T` + +## Returns + +`T` diff --git a/docs/framework/svelte/reference/type-aliases/CreateBaseMutationResult.md b/docs/framework/svelte/reference/type-aliases/CreateBaseMutationResult.md new file mode 100644 index 0000000000..f60d39cbe3 --- /dev/null +++ b/docs/framework/svelte/reference/type-aliases/CreateBaseMutationResult.md @@ -0,0 +1,40 @@ +--- +id: CreateBaseMutationResult +title: CreateBaseMutationResult +--- + +# Type Alias: CreateBaseMutationResult\ + +```ts +type CreateBaseMutationResult = Override, { + mutate: CreateMutateFunction; +}> & object; +``` + +Defined in: [packages/svelte-query/src/types.ts:114](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L114) + +## Type Declaration + +### mutateAsync + +```ts +mutateAsync: CreateMutateAsyncFunction; +``` + +## Type Parameters + +### TData + +`TData` = `unknown` + +### TError + +`TError` = `DefaultError` + +### TVariables + +`TVariables` = `unknown` + +### TOnMutateResult + +`TOnMutateResult` = `unknown` diff --git a/docs/framework/svelte/reference/type-aliases/CreateBaseQueryOptions.md b/docs/framework/svelte/reference/type-aliases/CreateBaseQueryOptions.md new file mode 100644 index 0000000000..ee502dd6c4 --- /dev/null +++ b/docs/framework/svelte/reference/type-aliases/CreateBaseQueryOptions.md @@ -0,0 +1,36 @@ +--- +id: CreateBaseQueryOptions +title: CreateBaseQueryOptions +--- + +# Type Alias: CreateBaseQueryOptions\ + +```ts +type CreateBaseQueryOptions = QueryObserverOptions; +``` + +Defined in: [packages/svelte-query/src/types.ts:24](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L24) + +Options for createBaseQuery + +## Type Parameters + +### TQueryFnData + +`TQueryFnData` = `unknown` + +### TError + +`TError` = `DefaultError` + +### TData + +`TData` = `TQueryFnData` + +### TQueryData + +`TQueryData` = `TQueryFnData` + +### TQueryKey + +`TQueryKey` *extends* `QueryKey` = `QueryKey` diff --git a/docs/framework/svelte/reference/type-aliases/CreateBaseQueryResult.md b/docs/framework/svelte/reference/type-aliases/CreateBaseQueryResult.md new file mode 100644 index 0000000000..1105939695 --- /dev/null +++ b/docs/framework/svelte/reference/type-aliases/CreateBaseQueryResult.md @@ -0,0 +1,24 @@ +--- +id: CreateBaseQueryResult +title: CreateBaseQueryResult +--- + +# Type Alias: CreateBaseQueryResult\ + +```ts +type CreateBaseQueryResult = QueryObserverResult; +``` + +Defined in: [packages/svelte-query/src/types.ts:33](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L33) + +Result from createBaseQuery + +## Type Parameters + +### TData + +`TData` = `unknown` + +### TError + +`TError` = `DefaultError` diff --git a/docs/framework/svelte/reference/type-aliases/CreateInfiniteQueryOptions.md b/docs/framework/svelte/reference/type-aliases/CreateInfiniteQueryOptions.md new file mode 100644 index 0000000000..7920a6674f --- /dev/null +++ b/docs/framework/svelte/reference/type-aliases/CreateInfiniteQueryOptions.md @@ -0,0 +1,36 @@ +--- +id: CreateInfiniteQueryOptions +title: CreateInfiniteQueryOptions +--- + +# Type Alias: CreateInfiniteQueryOptions\ + +```ts +type CreateInfiniteQueryOptions = InfiniteQueryObserverOptions; +``` + +Defined in: [packages/svelte-query/src/types.ts:53](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L53) + +Options for createInfiniteQuery + +## Type Parameters + +### TQueryFnData + +`TQueryFnData` = `unknown` + +### TError + +`TError` = `DefaultError` + +### TData + +`TData` = `TQueryFnData` + +### TQueryKey + +`TQueryKey` *extends* `QueryKey` = `QueryKey` + +### TPageParam + +`TPageParam` = `unknown` diff --git a/docs/framework/svelte/reference/type-aliases/CreateInfiniteQueryResult.md b/docs/framework/svelte/reference/type-aliases/CreateInfiniteQueryResult.md new file mode 100644 index 0000000000..c182a3758d --- /dev/null +++ b/docs/framework/svelte/reference/type-aliases/CreateInfiniteQueryResult.md @@ -0,0 +1,24 @@ +--- +id: CreateInfiniteQueryResult +title: CreateInfiniteQueryResult +--- + +# Type Alias: CreateInfiniteQueryResult\ + +```ts +type CreateInfiniteQueryResult = InfiniteQueryObserverResult; +``` + +Defined in: [packages/svelte-query/src/types.ts:68](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L68) + +Result from createInfiniteQuery + +## Type Parameters + +### TData + +`TData` = `unknown` + +### TError + +`TError` = `DefaultError` diff --git a/docs/framework/svelte/reference/type-aliases/CreateMutateAsyncFunction.md b/docs/framework/svelte/reference/type-aliases/CreateMutateAsyncFunction.md new file mode 100644 index 0000000000..39baf2aba0 --- /dev/null +++ b/docs/framework/svelte/reference/type-aliases/CreateMutateAsyncFunction.md @@ -0,0 +1,30 @@ +--- +id: CreateMutateAsyncFunction +title: CreateMutateAsyncFunction +--- + +# Type Alias: CreateMutateAsyncFunction\ + +```ts +type CreateMutateAsyncFunction = MutateFunction; +``` + +Defined in: [packages/svelte-query/src/types.ts:107](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L107) + +## Type Parameters + +### TData + +`TData` = `unknown` + +### TError + +`TError` = `DefaultError` + +### TVariables + +`TVariables` = `void` + +### TOnMutateResult + +`TOnMutateResult` = `unknown` diff --git a/docs/framework/svelte/reference/type-aliases/createmutatefunction.md b/docs/framework/svelte/reference/type-aliases/CreateMutateFunction.md similarity index 54% rename from docs/framework/svelte/reference/type-aliases/createmutatefunction.md rename to docs/framework/svelte/reference/type-aliases/CreateMutateFunction.md index 05c68ed144..ff4f72e527 100644 --- a/docs/framework/svelte/reference/type-aliases/createmutatefunction.md +++ b/docs/framework/svelte/reference/type-aliases/CreateMutateFunction.md @@ -6,20 +6,28 @@ title: CreateMutateFunction # Type Alias: CreateMutateFunction()\ ```ts -type CreateMutateFunction = ( - ...args -) => void +type CreateMutateFunction = (...args) => void; ``` +Defined in: [packages/svelte-query/src/types.ts:96](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L96) + ## Type Parameters -• **TData** = `unknown` +### TData + +`TData` = `unknown` + +### TError + +`TError` = `DefaultError` -• **TError** = `DefaultError` +### TVariables -• **TVariables** = `void` +`TVariables` = `void` -• **TOnMutateResult** = `unknown` +### TOnMutateResult + +`TOnMutateResult` = `unknown` ## Parameters @@ -30,7 +38,3 @@ type CreateMutateFunction = ( ## Returns `void` - -## Defined in - -[packages/svelte-query/src/types.ts:98](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L98) diff --git a/docs/framework/svelte/reference/type-aliases/CreateMutationOptions.md b/docs/framework/svelte/reference/type-aliases/CreateMutationOptions.md new file mode 100644 index 0000000000..95b3318848 --- /dev/null +++ b/docs/framework/svelte/reference/type-aliases/CreateMutationOptions.md @@ -0,0 +1,32 @@ +--- +id: CreateMutationOptions +title: CreateMutationOptions +--- + +# Type Alias: CreateMutationOptions\ + +```ts +type CreateMutationOptions = OmitKeyof, "_defaulted">; +``` + +Defined in: [packages/svelte-query/src/types.ts:86](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L86) + +Options for createMutation + +## Type Parameters + +### TData + +`TData` = `unknown` + +### TError + +`TError` = `DefaultError` + +### TVariables + +`TVariables` = `void` + +### TOnMutateResult + +`TOnMutateResult` = `unknown` diff --git a/docs/framework/svelte/reference/type-aliases/CreateMutationResult.md b/docs/framework/svelte/reference/type-aliases/CreateMutationResult.md new file mode 100644 index 0000000000..1e6fcb5b8c --- /dev/null +++ b/docs/framework/svelte/reference/type-aliases/CreateMutationResult.md @@ -0,0 +1,32 @@ +--- +id: CreateMutationResult +title: CreateMutationResult +--- + +# Type Alias: CreateMutationResult\ + +```ts +type CreateMutationResult = CreateBaseMutationResult; +``` + +Defined in: [packages/svelte-query/src/types.ts:132](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L132) + +Result from createMutation + +## Type Parameters + +### TData + +`TData` = `unknown` + +### TError + +`TError` = `DefaultError` + +### TVariables + +`TVariables` = `unknown` + +### TOnMutateResult + +`TOnMutateResult` = `unknown` diff --git a/docs/framework/svelte/reference/type-aliases/CreateQueryOptions.md b/docs/framework/svelte/reference/type-aliases/CreateQueryOptions.md new file mode 100644 index 0000000000..3e508a76af --- /dev/null +++ b/docs/framework/svelte/reference/type-aliases/CreateQueryOptions.md @@ -0,0 +1,32 @@ +--- +id: CreateQueryOptions +title: CreateQueryOptions +--- + +# Type Alias: CreateQueryOptions\ + +```ts +type CreateQueryOptions = CreateBaseQueryOptions; +``` + +Defined in: [packages/svelte-query/src/types.ts:39](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L39) + +Options for createQuery + +## Type Parameters + +### TQueryFnData + +`TQueryFnData` = `unknown` + +### TError + +`TError` = `DefaultError` + +### TData + +`TData` = `TQueryFnData` + +### TQueryKey + +`TQueryKey` *extends* `QueryKey` = `QueryKey` diff --git a/docs/framework/svelte/reference/type-aliases/createqueryresult.md b/docs/framework/svelte/reference/type-aliases/CreateQueryResult.md similarity index 51% rename from docs/framework/svelte/reference/type-aliases/createqueryresult.md rename to docs/framework/svelte/reference/type-aliases/CreateQueryResult.md index 5be421869b..ba3346b3b3 100644 --- a/docs/framework/svelte/reference/type-aliases/createqueryresult.md +++ b/docs/framework/svelte/reference/type-aliases/CreateQueryResult.md @@ -6,17 +6,19 @@ title: CreateQueryResult # Type Alias: CreateQueryResult\ ```ts -type CreateQueryResult = CreateBaseQueryResult +type CreateQueryResult = CreateBaseQueryResult; ``` +Defined in: [packages/svelte-query/src/types.ts:47](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L47) + Result from createQuery ## Type Parameters -• **TData** = `unknown` +### TData -• **TError** = `DefaultError` +`TData` = `unknown` -## Defined in +### TError -[packages/svelte-query/src/types.ts:47](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L47) +`TError` = `DefaultError` diff --git a/docs/framework/svelte/reference/type-aliases/DefinedCreateBaseQueryResult.md b/docs/framework/svelte/reference/type-aliases/DefinedCreateBaseQueryResult.md new file mode 100644 index 0000000000..a7ae37c2a0 --- /dev/null +++ b/docs/framework/svelte/reference/type-aliases/DefinedCreateBaseQueryResult.md @@ -0,0 +1,24 @@ +--- +id: DefinedCreateBaseQueryResult +title: DefinedCreateBaseQueryResult +--- + +# Type Alias: DefinedCreateBaseQueryResult\ + +```ts +type DefinedCreateBaseQueryResult = DefinedQueryObserverResult; +``` + +Defined in: [packages/svelte-query/src/types.ts:74](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L74) + +Options for createBaseQuery with initialData + +## Type Parameters + +### TData + +`TData` = `unknown` + +### TError + +`TError` = `DefaultError` diff --git a/docs/framework/svelte/reference/type-aliases/definedcreatequeryresult.md b/docs/framework/svelte/reference/type-aliases/DefinedCreateQueryResult.md similarity index 53% rename from docs/framework/svelte/reference/type-aliases/definedcreatequeryresult.md rename to docs/framework/svelte/reference/type-aliases/DefinedCreateQueryResult.md index aef2cc962e..7ad469d495 100644 --- a/docs/framework/svelte/reference/type-aliases/definedcreatequeryresult.md +++ b/docs/framework/svelte/reference/type-aliases/DefinedCreateQueryResult.md @@ -6,20 +6,19 @@ title: DefinedCreateQueryResult # Type Alias: DefinedCreateQueryResult\ ```ts -type DefinedCreateQueryResult = DefinedCreateBaseQueryResult< - TData, - TError -> +type DefinedCreateQueryResult = DefinedCreateBaseQueryResult; ``` +Defined in: [packages/svelte-query/src/types.ts:80](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L80) + Options for createQuery with initialData ## Type Parameters -• **TData** = `unknown` +### TData -• **TError** = `DefaultError` +`TData` = `unknown` -## Defined in +### TError -[packages/svelte-query/src/types.ts:82](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L82) +`TError` = `DefaultError` diff --git a/docs/framework/svelte/reference/type-aliases/DefinedInitialDataOptions.md b/docs/framework/svelte/reference/type-aliases/DefinedInitialDataOptions.md new file mode 100644 index 0000000000..5b2c6b2fa0 --- /dev/null +++ b/docs/framework/svelte/reference/type-aliases/DefinedInitialDataOptions.md @@ -0,0 +1,40 @@ +--- +id: DefinedInitialDataOptions +title: DefinedInitialDataOptions +--- + +# Type Alias: DefinedInitialDataOptions\ + +```ts +type DefinedInitialDataOptions = CreateQueryOptions & object; +``` + +Defined in: [packages/svelte-query/src/queryOptions.ts:19](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/queryOptions.ts#L19) + +## Type Declaration + +### initialData + +```ts +initialData: + | NonUndefinedGuard +| () => NonUndefinedGuard; +``` + +## Type Parameters + +### TQueryFnData + +`TQueryFnData` = `unknown` + +### TError + +`TError` = `DefaultError` + +### TData + +`TData` = `TQueryFnData` + +### TQueryKey + +`TQueryKey` *extends* `QueryKey` = `QueryKey` diff --git a/docs/framework/svelte/reference/type-aliases/HydrationBoundary.md b/docs/framework/svelte/reference/type-aliases/HydrationBoundary.md new file mode 100644 index 0000000000..397f1e190d --- /dev/null +++ b/docs/framework/svelte/reference/type-aliases/HydrationBoundary.md @@ -0,0 +1,12 @@ +--- +id: HydrationBoundary +title: HydrationBoundary +--- + +# Type Alias: HydrationBoundary + +```ts +type HydrationBoundary = SvelteComponent; +``` + +Defined in: node\_modules/.pnpm/svelte@5.39.3/node\_modules/svelte/types/index.d.ts:3092 diff --git a/docs/framework/svelte/reference/type-aliases/MutationStateOptions.md b/docs/framework/svelte/reference/type-aliases/MutationStateOptions.md new file mode 100644 index 0000000000..4e9d82cce1 --- /dev/null +++ b/docs/framework/svelte/reference/type-aliases/MutationStateOptions.md @@ -0,0 +1,50 @@ +--- +id: MutationStateOptions +title: MutationStateOptions +--- + +# Type Alias: MutationStateOptions\ + +```ts +type MutationStateOptions = object; +``` + +Defined in: [packages/svelte-query/src/types.ts:140](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L140) + +Options for useMutationState + +## Type Parameters + +### TResult + +`TResult` = `MutationState` + +## Properties + +### filters? + +```ts +optional filters: MutationFilters; +``` + +Defined in: [packages/svelte-query/src/types.ts:141](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L141) + +*** + +### select()? + +```ts +optional select: (mutation) => TResult; +``` + +Defined in: [packages/svelte-query/src/types.ts:142](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L142) + +#### Parameters + +##### mutation + +`Mutation`\<`unknown`, `DefaultError`, `unknown`, `unknown`\> + +#### Returns + +`TResult` diff --git a/docs/framework/svelte/reference/type-aliases/QueriesOptions.md b/docs/framework/svelte/reference/type-aliases/QueriesOptions.md new file mode 100644 index 0000000000..9690e819ee --- /dev/null +++ b/docs/framework/svelte/reference/type-aliases/QueriesOptions.md @@ -0,0 +1,28 @@ +--- +id: QueriesOptions +title: QueriesOptions +--- + +# Type Alias: QueriesOptions\ + +```ts +type QueriesOptions = TDepth["length"] extends MAXIMUM_DEPTH ? CreateQueryOptionsForCreateQueries[] : T extends [] ? [] : T extends [infer Head] ? [...TResults, GetCreateQueryOptionsForCreateQueries] : T extends [infer Head, ...(infer Tails)] ? QueriesOptions<[...Tails], [...TResults, GetCreateQueryOptionsForCreateQueries], [...TDepth, 1]> : ReadonlyArray extends T ? T : T extends CreateQueryOptionsForCreateQueries[] ? CreateQueryOptionsForCreateQueries[] : CreateQueryOptionsForCreateQueries[]; +``` + +Defined in: [packages/svelte-query/src/createQueries.svelte.ts:129](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/createQueries.svelte.ts#L129) + +QueriesOptions reducer recursively unwraps function arguments to infer/enforce type param + +## Type Parameters + +### T + +`T` *extends* `any`[] + +### TResults + +`TResults` *extends* `any`[] = \[\] + +### TDepth + +`TDepth` *extends* `ReadonlyArray`\<`number`\> = \[\] diff --git a/docs/framework/svelte/reference/type-aliases/QueriesResults.md b/docs/framework/svelte/reference/type-aliases/QueriesResults.md new file mode 100644 index 0000000000..4e9cc0d451 --- /dev/null +++ b/docs/framework/svelte/reference/type-aliases/QueriesResults.md @@ -0,0 +1,28 @@ +--- +id: QueriesResults +title: QueriesResults +--- + +# Type Alias: QueriesResults\ + +```ts +type QueriesResults = TDepth["length"] extends MAXIMUM_DEPTH ? CreateQueryResult[] : T extends [] ? [] : T extends [infer Head] ? [...TResults, GetCreateQueryResult] : T extends [infer Head, ...(infer Tails)] ? QueriesResults<[...Tails], [...TResults, GetCreateQueryResult], [...TDepth, 1]> : { [K in keyof T]: GetCreateQueryResult }; +``` + +Defined in: [packages/svelte-query/src/createQueries.svelte.ts:171](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/createQueries.svelte.ts#L171) + +QueriesResults reducer recursively maps type param to results + +## Type Parameters + +### T + +`T` *extends* `any`[] + +### TResults + +`TResults` *extends* `any`[] = \[\] + +### TDepth + +`TDepth` *extends* `ReadonlyArray`\<`number`\> = \[\] diff --git a/docs/framework/svelte/reference/type-aliases/QueryClientProviderProps.md b/docs/framework/svelte/reference/type-aliases/QueryClientProviderProps.md new file mode 100644 index 0000000000..a1b44be75c --- /dev/null +++ b/docs/framework/svelte/reference/type-aliases/QueryClientProviderProps.md @@ -0,0 +1,32 @@ +--- +id: QueryClientProviderProps +title: QueryClientProviderProps +--- + +# Type Alias: QueryClientProviderProps + +```ts +type QueryClientProviderProps = object; +``` + +Defined in: [packages/svelte-query/src/types.ts:147](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L147) + +## Properties + +### children + +```ts +children: Snippet; +``` + +Defined in: [packages/svelte-query/src/types.ts:149](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L149) + +*** + +### client + +```ts +client: QueryClient; +``` + +Defined in: [packages/svelte-query/src/types.ts:148](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L148) diff --git a/docs/framework/svelte/reference/type-aliases/UndefinedInitialDataOptions.md b/docs/framework/svelte/reference/type-aliases/UndefinedInitialDataOptions.md new file mode 100644 index 0000000000..688cb646e9 --- /dev/null +++ b/docs/framework/svelte/reference/type-aliases/UndefinedInitialDataOptions.md @@ -0,0 +1,38 @@ +--- +id: UndefinedInitialDataOptions +title: UndefinedInitialDataOptions +--- + +# Type Alias: UndefinedInitialDataOptions\ + +```ts +type UndefinedInitialDataOptions = CreateQueryOptions & object; +``` + +Defined in: [packages/svelte-query/src/queryOptions.ts:10](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/queryOptions.ts#L10) + +## Type Declaration + +### initialData? + +```ts +optional initialData: InitialDataFunction>; +``` + +## Type Parameters + +### TQueryFnData + +`TQueryFnData` = `unknown` + +### TError + +`TError` = `DefaultError` + +### TData + +`TData` = `TQueryFnData` + +### TQueryKey + +`TQueryKey` *extends* `QueryKey` = `QueryKey` diff --git a/docs/framework/svelte/reference/type-aliases/createbasemutationresult.md b/docs/framework/svelte/reference/type-aliases/createbasemutationresult.md deleted file mode 100644 index 1ba4b9e226..0000000000 --- a/docs/framework/svelte/reference/type-aliases/createbasemutationresult.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -id: CreateBaseMutationResult -title: CreateBaseMutationResult ---- - -# Type Alias: CreateBaseMutationResult\ - -```ts -type CreateBaseMutationResult = - Override< - MutationObserverResult, - { - mutate: CreateMutateFunction - } - > & - object -``` - -## Type declaration - -### mutateAsync - -```ts -mutateAsync: CreateMutateAsyncFunction< - TData, - TError, - TVariables, - TOnMutateResult -> -``` - -## Type Parameters - -• **TData** = `unknown` - -• **TError** = `DefaultError` - -• **TVariables** = `unknown` - -• **TOnMutateResult** = `unknown` - -## Defined in - -[packages/svelte-query/src/types.ts:114](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L114) diff --git a/docs/framework/svelte/reference/type-aliases/createbasequeryoptions.md b/docs/framework/svelte/reference/type-aliases/createbasequeryoptions.md deleted file mode 100644 index 17aa6e9ed3..0000000000 --- a/docs/framework/svelte/reference/type-aliases/createbasequeryoptions.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -id: CreateBaseQueryOptions -title: CreateBaseQueryOptions ---- - -# Type Alias: CreateBaseQueryOptions\ - -```ts -type CreateBaseQueryOptions< - TQueryFnData, - TError, - TData, - TQueryData, - TQueryKey, -> = QueryObserverOptions -``` - -Options for createBaseQuery - -## Type Parameters - -• **TQueryFnData** = `unknown` - -• **TError** = `DefaultError` - -• **TData** = `TQueryFnData` - -• **TQueryData** = `TQueryFnData` - -• **TQueryKey** _extends_ `QueryKey` = `QueryKey` - -## Defined in - -[packages/svelte-query/src/types.ts:24](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L24) diff --git a/docs/framework/svelte/reference/type-aliases/createbasequeryresult.md b/docs/framework/svelte/reference/type-aliases/createbasequeryresult.md deleted file mode 100644 index 67f649cd71..0000000000 --- a/docs/framework/svelte/reference/type-aliases/createbasequeryresult.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -id: CreateBaseQueryResult -title: CreateBaseQueryResult ---- - -# Type Alias: CreateBaseQueryResult\ - -```ts -type CreateBaseQueryResult = Readable< - QueryObserverResult -> -``` - -Result from createBaseQuery - -## Type Parameters - -• **TData** = `unknown` - -• **TError** = `DefaultError` - -## Defined in - -[packages/svelte-query/src/types.ts:33](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L33) diff --git a/docs/framework/svelte/reference/type-aliases/createinfinitequeryoptions.md b/docs/framework/svelte/reference/type-aliases/createinfinitequeryoptions.md deleted file mode 100644 index 674fe7801a..0000000000 --- a/docs/framework/svelte/reference/type-aliases/createinfinitequeryoptions.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -id: CreateInfiniteQueryOptions -title: CreateInfiniteQueryOptions ---- - -# Type Alias: CreateInfiniteQueryOptions\ - -```ts -type CreateInfiniteQueryOptions< - TQueryFnData, - TError, - TData, - TQueryData, - TQueryKey, - TPageParam, -> = InfiniteQueryObserverOptions< - TQueryFnData, - TError, - TData, - TQueryData, - TQueryKey, - TPageParam -> -``` - -Options for createInfiniteQuery - -## Type Parameters - -• **TQueryFnData** = `unknown` - -• **TError** = `DefaultError` - -• **TData** = `TQueryFnData` - -• **TQueryData** = `TQueryFnData` - -• **TQueryKey** _extends_ `QueryKey` = `QueryKey` - -• **TPageParam** = `unknown` - -## Defined in - -[packages/svelte-query/src/types.ts:53](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L53) diff --git a/docs/framework/svelte/reference/type-aliases/createinfinitequeryresult.md b/docs/framework/svelte/reference/type-aliases/createinfinitequeryresult.md deleted file mode 100644 index 07ec8c90ce..0000000000 --- a/docs/framework/svelte/reference/type-aliases/createinfinitequeryresult.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -id: CreateInfiniteQueryResult -title: CreateInfiniteQueryResult ---- - -# Type Alias: CreateInfiniteQueryResult\ - -```ts -type CreateInfiniteQueryResult = Readable< - InfiniteQueryObserverResult -> -``` - -Result from createInfiniteQuery - -## Type Parameters - -• **TData** = `unknown` - -• **TError** = `DefaultError` - -## Defined in - -[packages/svelte-query/src/types.ts:70](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L70) diff --git a/docs/framework/svelte/reference/type-aliases/createmutateasyncfunction.md b/docs/framework/svelte/reference/type-aliases/createmutateasyncfunction.md deleted file mode 100644 index 75cff15382..0000000000 --- a/docs/framework/svelte/reference/type-aliases/createmutateasyncfunction.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -id: CreateMutateAsyncFunction -title: CreateMutateAsyncFunction ---- - -# Type Alias: CreateMutateAsyncFunction\ - -```ts -type CreateMutateAsyncFunction = - MutateFunction -``` - -## Type Parameters - -• **TData** = `unknown` - -• **TError** = `DefaultError` - -• **TVariables** = `void` - -• **TOnMutateResult** = `unknown` - -## Defined in - -[packages/svelte-query/src/types.ts:107](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L107) diff --git a/docs/framework/svelte/reference/type-aliases/createmutationoptions.md b/docs/framework/svelte/reference/type-aliases/createmutationoptions.md deleted file mode 100644 index a073d5294b..0000000000 --- a/docs/framework/svelte/reference/type-aliases/createmutationoptions.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -id: CreateMutationOptions -title: CreateMutationOptions ---- - -# Type Alias: CreateMutationOptions\ - -```ts -type CreateMutationOptions = - OmitKeyof< - MutationObserverOptions, - '_defaulted' - > -``` - -Options for createMutation - -## Type Parameters - -• **TData** = `unknown` - -• **TError** = `DefaultError` - -• **TVariables** = `void` - -• **TOnMutateResult** = `unknown` - -## Defined in - -[packages/svelte-query/src/types.ts:88](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L88) diff --git a/docs/framework/svelte/reference/type-aliases/createmutationresult.md b/docs/framework/svelte/reference/type-aliases/createmutationresult.md deleted file mode 100644 index 905204c5fa..0000000000 --- a/docs/framework/svelte/reference/type-aliases/createmutationresult.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -id: CreateMutationResult -title: CreateMutationResult ---- - -# Type Alias: CreateMutationResult\ - -```ts -type CreateMutationResult = - Readable> -``` - -Result from createMutation - -## Type Parameters - -• **TData** = `unknown` - -• **TError** = `DefaultError` - -• **TVariables** = `unknown` - -• **TOnMutateResult** = `unknown` - -## Defined in - -[packages/svelte-query/src/types.ts:127](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L127) diff --git a/docs/framework/svelte/reference/type-aliases/createqueryoptions.md b/docs/framework/svelte/reference/type-aliases/createqueryoptions.md deleted file mode 100644 index dd46abd078..0000000000 --- a/docs/framework/svelte/reference/type-aliases/createqueryoptions.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -id: CreateQueryOptions -title: CreateQueryOptions ---- - -# Type Alias: CreateQueryOptions\ - -```ts -type CreateQueryOptions = - CreateBaseQueryOptions -``` - -Options for createQuery - -## Type Parameters - -• **TQueryFnData** = `unknown` - -• **TError** = `DefaultError` - -• **TData** = `TQueryFnData` - -• **TQueryKey** _extends_ `QueryKey` = `QueryKey` - -## Defined in - -[packages/svelte-query/src/types.ts:39](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L39) diff --git a/docs/framework/svelte/reference/type-aliases/definedcreatebasequeryresult.md b/docs/framework/svelte/reference/type-aliases/definedcreatebasequeryresult.md deleted file mode 100644 index abdf5c35af..0000000000 --- a/docs/framework/svelte/reference/type-aliases/definedcreatebasequeryresult.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -id: DefinedCreateBaseQueryResult -title: DefinedCreateBaseQueryResult ---- - -# Type Alias: DefinedCreateBaseQueryResult\ - -```ts -type DefinedCreateBaseQueryResult = Readable< - DefinedQueryObserverResult -> -``` - -Options for createBaseQuery with initialData - -## Type Parameters - -• **TData** = `unknown` - -• **TError** = `DefaultError` - -## Defined in - -[packages/svelte-query/src/types.ts:76](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L76) diff --git a/docs/framework/svelte/reference/type-aliases/definedinitialdataoptions.md b/docs/framework/svelte/reference/type-aliases/definedinitialdataoptions.md deleted file mode 100644 index dc2066626f..0000000000 --- a/docs/framework/svelte/reference/type-aliases/definedinitialdataoptions.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -id: DefinedInitialDataOptions -title: DefinedInitialDataOptions ---- - -# Type Alias: DefinedInitialDataOptions\ - -```ts -type DefinedInitialDataOptions = - CreateQueryOptions & object -``` - -## Type declaration - -### initialData - -```ts -initialData: - | NonUndefinedGuard -| () => NonUndefinedGuard; -``` - -## Type Parameters - -• **TQueryFnData** = `unknown` - -• **TError** = `DefaultError` - -• **TData** = `TQueryFnData` - -• **TQueryKey** _extends_ `QueryKey` = `QueryKey` - -## Defined in - -[packages/svelte-query/src/queryOptions.ts:20](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/queryOptions.ts#L20) diff --git a/docs/framework/svelte/reference/type-aliases/hydrationboundary.md b/docs/framework/svelte/reference/type-aliases/hydrationboundary.md deleted file mode 100644 index 85163c2c81..0000000000 --- a/docs/framework/svelte/reference/type-aliases/hydrationboundary.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -id: HydrationBoundary -title: HydrationBoundary ---- - -# Type Alias: HydrationBoundary - -```ts -type HydrationBoundary = SvelteComponent -``` - -## Defined in - -node_modules/.pnpm/svelte@5.26.1/node_modules/svelte/types/index.d.ts:2675 diff --git a/docs/framework/svelte/reference/type-aliases/mutationstateoptions.md b/docs/framework/svelte/reference/type-aliases/mutationstateoptions.md deleted file mode 100644 index b6fe8a2042..0000000000 --- a/docs/framework/svelte/reference/type-aliases/mutationstateoptions.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -id: MutationStateOptions -title: MutationStateOptions ---- - -# Type Alias: MutationStateOptions\ - -```ts -type MutationStateOptions = object -``` - -Options for useMutationState - -## Type Parameters - -• **TResult** = `MutationState` - -## Type declaration - -### filters? - -```ts -optional filters: MutationFilters; -``` - -### select()? - -```ts -optional select: (mutation) => TResult; -``` - -#### Parameters - -##### mutation - -`Mutation`\<`unknown`, `DefaultError`, `unknown`, `unknown`\> - -#### Returns - -`TResult` - -## Defined in - -[packages/svelte-query/src/types.ts:135](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L135) diff --git a/docs/framework/svelte/reference/type-aliases/queriesoptions.md b/docs/framework/svelte/reference/type-aliases/queriesoptions.md deleted file mode 100644 index 926c8abbdd..0000000000 --- a/docs/framework/svelte/reference/type-aliases/queriesoptions.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -id: QueriesOptions -title: QueriesOptions ---- - -# Type Alias: QueriesOptions\ - -```ts -type QueriesOptions = - TDepth['length'] extends MAXIMUM_DEPTH - ? QueryObserverOptionsForCreateQueries[] - : T extends [] - ? [] - : T extends [infer Head] - ? [...TResults, GetQueryObserverOptionsForCreateQueries] - : T extends [infer Head, ...infer Tails] - ? QueriesOptions< - [...Tails], - [...TResults, GetQueryObserverOptionsForCreateQueries], - [...TDepth, 1] - > - : ReadonlyArray extends T - ? T - : T extends QueryObserverOptionsForCreateQueries< - infer TQueryFnData, - infer TError, - infer TData, - infer TQueryKey - >[] - ? QueryObserverOptionsForCreateQueries< - TQueryFnData, - TError, - TData, - TQueryKey - >[] - : QueryObserverOptionsForCreateQueries[] -``` - -QueriesOptions reducer recursively unwraps function arguments to infer/enforce type param - -## Type Parameters - -• **T** _extends_ `any`[] - -• **TResults** _extends_ `any`[] = [] - -• **TDepth** _extends_ `ReadonlyArray`\<`number`\> = [] - -## Defined in - -[packages/svelte-query/src/createQueries.ts:129](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/createQueries.ts#L129) diff --git a/docs/framework/svelte/reference/type-aliases/queriesresults.md b/docs/framework/svelte/reference/type-aliases/queriesresults.md deleted file mode 100644 index 54b0d173b5..0000000000 --- a/docs/framework/svelte/reference/type-aliases/queriesresults.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -id: QueriesResults -title: QueriesResults ---- - -# Type Alias: QueriesResults\ - -```ts -type QueriesResults = - TDepth['length'] extends MAXIMUM_DEPTH - ? QueryObserverResult[] - : T extends [] - ? [] - : T extends [infer Head] - ? [...TResults, GetCreateQueryResult] - : T extends [infer Head, ...infer Tails] - ? QueriesResults< - [...Tails], - [...TResults, GetCreateQueryResult], - [...TDepth, 1] - > - : { [K in keyof T]: GetCreateQueryResult } -``` - -QueriesResults reducer recursively maps type param to results - -## Type Parameters - -• **T** _extends_ `any`[] - -• **TResults** _extends_ `any`[] = [] - -• **TDepth** _extends_ `ReadonlyArray`\<`number`\> = [] - -## Defined in - -[packages/svelte-query/src/createQueries.ts:171](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/createQueries.ts#L171) diff --git a/docs/framework/svelte/reference/type-aliases/storeorval.md b/docs/framework/svelte/reference/type-aliases/storeorval.md deleted file mode 100644 index fc38d49b6d..0000000000 --- a/docs/framework/svelte/reference/type-aliases/storeorval.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -id: StoreOrVal -title: StoreOrVal ---- - -# Type Alias: StoreOrVal\ - -```ts -type StoreOrVal = T | Readable -``` - -Allows a type to be either the base object or a store of that object - -## Type Parameters - -• **T** - -## Defined in - -[packages/svelte-query/src/types.ts:21](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/types.ts#L21) diff --git a/docs/framework/svelte/reference/type-aliases/undefinedinitialdataoptions.md b/docs/framework/svelte/reference/type-aliases/undefinedinitialdataoptions.md deleted file mode 100644 index 865ccff6f7..0000000000 --- a/docs/framework/svelte/reference/type-aliases/undefinedinitialdataoptions.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -id: UndefinedInitialDataOptions -title: UndefinedInitialDataOptions ---- - -# Type Alias: UndefinedInitialDataOptions\ - -```ts -type UndefinedInitialDataOptions = - CreateQueryOptions & object -``` - -## Type declaration - -### initialData? - -```ts -optional initialData: InitialDataFunction>; -``` - -## Type Parameters - -• **TQueryFnData** = `unknown` - -• **TError** = `DefaultError` - -• **TData** = `TQueryFnData` - -• **TQueryKey** _extends_ `QueryKey` = `QueryKey` - -## Defined in - -[packages/svelte-query/src/queryOptions.ts:9](https://github.com/TanStack/query/blob/main/packages/svelte-query/src/queryOptions.ts#L9) diff --git a/docs/framework/svelte/reference/variables/HydrationBoundary.md b/docs/framework/svelte/reference/variables/HydrationBoundary.md new file mode 100644 index 0000000000..f66eeefafd --- /dev/null +++ b/docs/framework/svelte/reference/variables/HydrationBoundary.md @@ -0,0 +1,12 @@ +--- +id: HydrationBoundary +title: HydrationBoundary +--- + +# Variable: HydrationBoundary + +```ts +const HydrationBoundary: LegacyComponentType; +``` + +Defined in: node\_modules/.pnpm/svelte@5.39.3/node\_modules/svelte/types/index.d.ts:3092 diff --git a/docs/framework/svelte/reference/variables/hydrationboundary.md b/docs/framework/svelte/reference/variables/hydrationboundary.md deleted file mode 100644 index 937187388d..0000000000 --- a/docs/framework/svelte/reference/variables/hydrationboundary.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -id: HydrationBoundary -title: HydrationBoundary ---- - -# Variable: HydrationBoundary - -```ts -const HydrationBoundary: LegacyComponentType -``` - -## Defined in - -node_modules/.pnpm/svelte@5.26.1/node_modules/svelte/types/index.d.ts:2675 diff --git a/nx.json b/nx.json index b640223fa3..de137027f4 100644 --- a/nx.json +++ b/nx.json @@ -30,6 +30,10 @@ "inputs": ["default", "^production"], "outputs": ["{projectRoot}/dist-ts"] }, + "test:docs": { + "cache": true, + "inputs": ["{workspaceRoot}/docs/**/*"] + }, "test:knip": { "cache": true, "inputs": ["{workspaceRoot}/**/*"] diff --git a/package.json b/package.json index f6156d3046..96b6de765e 100644 --- a/package.json +++ b/package.json @@ -5,14 +5,13 @@ "type": "git", "url": "https://github.com/TanStack/query.git" }, - "packageManager": "pnpm@10.17.0", + "packageManager": "pnpm@10.24.0", "type": "module", "scripts": { "clean": "pnpm --filter \"./packages/**\" run clean", - "preinstall": "node -e \"if(process.env.CI == 'true') {console.log('Skipping preinstall...')} else {process.exit(1)}\" || npx -y only-allow pnpm", "test": "pnpm run test:ci", - "test:pr": "nx affected --targets=test:sherif,test:knip,test:eslint,test:lib,test:types,test:build,build", - "test:ci": "nx run-many --targets=test:sherif,test:knip,test:eslint,test:lib,test:types,test:build,build", + "test:pr": "nx affected --targets=test:sherif,test:knip,test:docs,test:eslint,test:lib,test:types,test:build,build", + "test:ci": "nx run-many --targets=test:sherif,test:knip,test:docs,test:eslint,test:lib,test:types,test:build,build", "test:eslint": "nx affected --target=test:eslint", "test:format": "pnpm run prettier --check", "test:sherif": "sherif -i typescript -p \"./integrations/*\" -p \"./examples/*\"", @@ -21,14 +20,14 @@ "test:build": "nx affected --target=test:build --exclude=examples/**", "test:types": "nx affected --target=test:types --exclude=examples/**", "test:knip": "knip", + "test:docs": "node scripts/verify-links.ts", "build": "nx affected --target=build --exclude=examples/** --exclude=integrations/**", "build:all": "nx run-many --target=build --exclude=examples/** --exclude=integrations/**", "watch": "pnpm run build:all && nx watch --all -- pnpm run build:all", "dev": "pnpm run watch", "prettier": "prettier --experimental-cli --ignore-unknown '**/*'", "prettier:write": "pnpm run prettier --write", - "docs:generate": "node scripts/generateDocs.ts", - "verify-links": "node scripts/verify-links.ts", + "generate-docs": "node scripts/generate-docs.ts", "changeset": "changeset", "changeset:version": "changeset version && pnpm install --no-frozen-lockfile && pnpm prettier:write", "changeset:publish": "changeset publish" @@ -46,8 +45,8 @@ "@eslint-react/eslint-plugin": "^2.0.1", "@svitejs/changesets-changelog-github-compact": "^1.2.0", "@tanstack/eslint-config": "0.3.2", - "@tanstack/typedoc-config": "0.2.1", - "@tanstack/vite-config": "0.2.1", + "@tanstack/typedoc-config": "0.3.1", + "@tanstack/vite-config": "0.4.1", "@testing-library/jest-dom": "^6.8.0", "@types/node": "^22.15.3", "@types/react": "^19.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a944682968..17f9a82bf6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -53,11 +53,11 @@ importers: specifier: 0.3.2 version: 0.3.2(@typescript-eslint/utils@8.48.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.36.0(jiti@2.5.1))(typescript@5.8.3) '@tanstack/typedoc-config': - specifier: 0.2.1 - version: 0.2.1(typescript@5.8.3) + specifier: 0.3.1 + version: 0.3.1(typescript@5.8.3) '@tanstack/vite-config': - specifier: 0.2.1 - version: 0.2.1(@types/node@22.15.3)(rollup@4.40.2)(typescript@5.8.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)) + specifier: 0.4.1 + version: 0.4.1(@types/node@22.15.3)(rollup@4.40.2)(typescript@5.8.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)) '@testing-library/jest-dom': specifier: ^6.8.0 version: 6.8.0 @@ -4801,8 +4801,8 @@ packages: '@floating-ui/utils@0.2.5': resolution: {integrity: sha512-sTcG+QZ6fdEUObICavU+aB3Mp8HY4n14wYHdxK4fXjPmv3PXZZeY5RaguJmGyeH/CJQhX3fqKUtS4qc1LoHwhQ==} - '@gerrit0/mini-shiki@1.24.4': - resolution: {integrity: sha512-YEHW1QeAg6UmxEmswiQbOVEg1CW22b1XUD/lNTliOsu0LD0wqoyleFMnmbTp697QE0pcadQiR5cVtbbAPncvpw==} + '@gerrit0/mini-shiki@3.17.0': + resolution: {integrity: sha512-Bpf6WuFar20ZXL6qU6VpVl4bVQfyyYiX+6O4xrns4nkU3Mr8paeupDbS1HENpcLOYj7pN4Rkd/yCaPA0vQwKww==} '@graphql-typed-document-node/core@3.2.0': resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} @@ -6400,33 +6400,42 @@ packages: '@shikijs/engine-oniguruma@1.29.2': resolution: {integrity: sha512-7iiOx3SG8+g1MnlzZVDYiaeHe7Ez2Kf2HrJzdmGwkRisT7r4rak0e655AcM/tF9JG/kg5fMNYlLLKglbN7gBqA==} + '@shikijs/engine-oniguruma@3.17.0': + resolution: {integrity: sha512-flSbHZAiOZDNTrEbULY8DLWavu/TyVu/E7RChpLB4WvKX4iHMfj80C6Hi3TjIWaQtHOW0KC6kzMcuB5TO1hZ8Q==} + '@shikijs/engine-oniguruma@3.2.1': resolution: {integrity: sha512-wZZAkayEn6qu2+YjenEoFqj0OyQI64EWsNR6/71d1EkG4sxEOFooowKivsWPpaWNBu3sxAG+zPz5kzBL/SsreQ==} '@shikijs/langs@1.29.2': resolution: {integrity: sha512-FIBA7N3LZ+223U7cJDUYd5shmciFQlYkFXlkKVaHsCPgfVLiO+e12FmQE6Tf9vuyEsFe3dIl8qGWKXgEHL9wmQ==} + '@shikijs/langs@3.17.0': + resolution: {integrity: sha512-icmur2n5Ojb+HAiQu6NEcIIJ8oWDFGGEpiqSCe43539Sabpx7Y829WR3QuUW2zjTM4l6V8Sazgb3rrHO2orEAw==} + '@shikijs/langs@3.2.1': resolution: {integrity: sha512-If0iDHYRSGbihiA8+7uRsgb1er1Yj11pwpX1c6HLYnizDsKAw5iaT3JXj5ZpaimXSWky/IhxTm7C6nkiYVym+A==} '@shikijs/themes@1.29.2': resolution: {integrity: sha512-i9TNZlsq4uoyqSbluIcZkmPL9Bfi3djVxRnofUHwvx/h6SRW3cwgBC5SML7vsDcWyukY0eCzVN980rqP6qNl9g==} + '@shikijs/themes@3.17.0': + resolution: {integrity: sha512-/xEizMHLBmMHwtx4JuOkRf3zwhWD2bmG5BRr0IPjpcWpaq4C3mYEuTk/USAEglN0qPrTwEHwKVpSu/y2jhferA==} + '@shikijs/themes@3.2.1': resolution: {integrity: sha512-k5DKJUT8IldBvAm8WcrDT5+7GA7se6lLksR+2E3SvyqGTyFMzU2F9Gb7rmD+t+Pga1MKrYFxDIeyWjMZWM6uBQ==} '@shikijs/types@1.29.2': resolution: {integrity: sha512-VJjK0eIijTZf0QSTODEXCqinjBn0joAHQ+aPSBzrv4O2d/QSbsMw+ZeSRx03kV34Hy7NzUvV/7NqfYGRLrASmw==} + '@shikijs/types@3.17.0': + resolution: {integrity: sha512-wjLVfutYWVUnxAjsWEob98xgyaGv0dTEnMZDruU5mRjVN7szcGOfgO+997W2yR6odp+1PtSBNeSITRRTfUzK/g==} + '@shikijs/types@3.2.1': resolution: {integrity: sha512-/NTWAk4KE2M8uac0RhOsIhYQf4pdU0OywQuYDGIGAJ6Mjunxl2cGiuLkvu4HLCMn+OTTLRWkjZITp+aYJv60yA==} '@shikijs/vscode-textmate@10.0.2': resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} - '@shikijs/vscode-textmate@9.3.1': - resolution: {integrity: sha512-79QfK1393x9Ho60QFyLti+QfdJzRQCVLFb97kOIV7Eo9vQU/roINgk7m24uv0a7AUvN//RDH36FLjjK48v0s9g==} - '@sigstore/bundle@3.0.0': resolution: {integrity: sha512-XDUYX56iMPAn/cdgh/DTJxz5RWmqKV4pwvUAEKEWJl+HzKdCd/24wUa9JYNMlDSCb7SUHAdtksxYX779Nne/Zg==} engines: {node: ^18.17.0 || >=20.5.0} @@ -6752,12 +6761,12 @@ packages: resolution: {integrity: sha512-l4RonnJM8gOLeyzThSEd/ZTDhrMGQGm9ZdXtmoLPF17L6Z6neJkNmfYSvVXPPUpL9aQOVncAR0OWDgZgsxIjFw==} engines: {node: '>=12'} - '@tanstack/typedoc-config@0.2.1': - resolution: {integrity: sha512-3miLBNiyWX54bQKBNnh7Fj6otWX8ZDiU6/ffOsNnikwBdKjFkA7ddrBtC5/JQkLCE6CBIqcJvtNIwI+DZu4y1Q==} + '@tanstack/typedoc-config@0.3.1': + resolution: {integrity: sha512-frgA1vjzxbdU5/xn/Z/UqyOd1yuegEfAnx9QNbcX+1XQ3TCzD+x89cMZH9iyxdTC1Tasx2gq7DCNCvX962X9WA==} engines: {node: '>=18'} - '@tanstack/vite-config@0.2.1': - resolution: {integrity: sha512-werDRwJSqzY28fbOBQ+wP7pQ6jl6Y+EJ8mA/dABOJEq2iBbGLXAzGPywRji7x4zULhjBDS3chQrR3nE7NVcoDw==} + '@tanstack/vite-config@0.4.1': + resolution: {integrity: sha512-FOl8EF6SAcljanKSm5aBeJaflFcxQAytTbxtNW8HC6D4x+UBW68IC4tBcrlrsI0wXHBmC/Gz4Ovvv8qCtiXSgQ==} engines: {node: '>=18'} '@testing-library/angular@18.0.0': @@ -14493,23 +14502,23 @@ packages: typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - typedoc-plugin-frontmatter@1.2.1: - resolution: {integrity: sha512-TKiOOQCxC1uUYldokAegap2oAtDy9QpsUoVDRohcB6Dm45T91qMgkWqHVS8qbCpDc4SJoGqmGTULGfrqeRqXtA==} + typedoc-plugin-frontmatter@1.3.0: + resolution: {integrity: sha512-xYQFMAecMlsRUjmf9oM/Sq2FVz4zlgcbIeVFNLdO118CHTN06gIKJNSlyExh9+Xl8sK0YhIvoQwViUURxritWA==} peerDependencies: - typedoc-plugin-markdown: '>=4.4.2' + typedoc-plugin-markdown: '>=4.5.0' - typedoc-plugin-markdown@4.4.2: - resolution: {integrity: sha512-kJVkU2Wd+AXQpyL6DlYXXRrfNrHrEIUgiABWH8Z+2Lz5Sq6an4dQ/hfvP75bbokjNDUskOdFlEEm/0fSVyC7eg==} + typedoc-plugin-markdown@4.9.0: + resolution: {integrity: sha512-9Uu4WR9L7ZBgAl60N/h+jqmPxxvnC9nQAlnnO/OujtG2ubjnKTVUFY1XDhcMY+pCqlX3N2HsQM2QTYZIU9tJuw==} engines: {node: '>= 18'} peerDependencies: - typedoc: 0.27.x + typedoc: 0.28.x - typedoc@0.27.9: - resolution: {integrity: sha512-/z585740YHURLl9DN2jCWe6OW7zKYm6VoQ93H0sxZ1cwHQEQrUn5BJrEnkWhfzUdyO+BLGjnKUZ9iz9hKloFDw==} - engines: {node: '>= 18'} + typedoc@0.28.14: + resolution: {integrity: sha512-ftJYPvpVfQvFzpkoSfHLkJybdA/geDJ8BGQt/ZnkkhnBYoYW6lBgPQXu6vqLxO4X75dA55hX8Af847H5KXlEFA==} + engines: {node: '>= 18', pnpm: '>= 10'} hasBin: true peerDependencies: - typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x + typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x || 5.9.x typesafe-path@0.2.2: resolution: {integrity: sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==} @@ -14936,6 +14945,11 @@ packages: vite: optional: true + vite-plugin-externalize-deps@0.10.0: + resolution: {integrity: sha512-eQrtpT/Do7AvDn76l1yL6ZHyXJ+UWH2LaHVqhAes9go54qaAnPZuMbgxcroQ/7WY3ZyetZzYW2quQnDF0DV5qg==} + peerDependencies: + vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + vite-plugin-externalize-deps@0.9.0: resolution: {integrity: sha512-wg3qb5gCy2d1KpPKyD9wkXMcYJ84yjgziHrStq9/8R7chhUC73mhQz+tVtvhFiICQHsBn1pnkY4IBbPqF9JHNw==} peerDependencies: @@ -18146,11 +18160,13 @@ snapshots: '@floating-ui/utils@0.2.5': {} - '@gerrit0/mini-shiki@1.24.4': + '@gerrit0/mini-shiki@3.17.0': dependencies: - '@shikijs/engine-oniguruma': 1.29.2 - '@shikijs/types': 1.29.2 - '@shikijs/vscode-textmate': 9.3.1 + '@shikijs/engine-oniguruma': 3.17.0 + '@shikijs/langs': 3.17.0 + '@shikijs/themes': 3.17.0 + '@shikijs/types': 3.17.0 + '@shikijs/vscode-textmate': 10.0.2 '@graphql-typed-document-node/core@3.2.0(graphql@16.9.0)': dependencies: @@ -19726,6 +19742,11 @@ snapshots: '@shikijs/types': 1.29.2 '@shikijs/vscode-textmate': 10.0.2 + '@shikijs/engine-oniguruma@3.17.0': + dependencies: + '@shikijs/types': 3.17.0 + '@shikijs/vscode-textmate': 10.0.2 + '@shikijs/engine-oniguruma@3.2.1': dependencies: '@shikijs/types': 3.2.1 @@ -19735,6 +19756,10 @@ snapshots: dependencies: '@shikijs/types': 1.29.2 + '@shikijs/langs@3.17.0': + dependencies: + '@shikijs/types': 3.17.0 + '@shikijs/langs@3.2.1': dependencies: '@shikijs/types': 3.2.1 @@ -19743,6 +19768,10 @@ snapshots: dependencies: '@shikijs/types': 1.29.2 + '@shikijs/themes@3.17.0': + dependencies: + '@shikijs/types': 3.17.0 + '@shikijs/themes@3.2.1': dependencies: '@shikijs/types': 3.2.1 @@ -19752,6 +19781,11 @@ snapshots: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 + '@shikijs/types@3.17.0': + dependencies: + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + '@shikijs/types@3.2.1': dependencies: '@shikijs/vscode-textmate': 10.0.2 @@ -19759,8 +19793,6 @@ snapshots: '@shikijs/vscode-textmate@10.0.2': {} - '@shikijs/vscode-textmate@9.3.1': {} - '@sigstore/bundle@3.0.0': dependencies: '@sigstore/protobuf-specs': 0.3.2 @@ -20183,19 +20215,19 @@ snapshots: - tsx - yaml - '@tanstack/typedoc-config@0.2.1(typescript@5.8.3)': + '@tanstack/typedoc-config@0.3.1(typescript@5.8.3)': dependencies: - typedoc: 0.27.9(typescript@5.8.3) - typedoc-plugin-frontmatter: 1.2.1(typedoc-plugin-markdown@4.4.2(typedoc@0.27.9(typescript@5.8.3))) - typedoc-plugin-markdown: 4.4.2(typedoc@0.27.9(typescript@5.8.3)) + typedoc: 0.28.14(typescript@5.8.3) + typedoc-plugin-frontmatter: 1.3.0(typedoc-plugin-markdown@4.9.0(typedoc@0.28.14(typescript@5.8.3))) + typedoc-plugin-markdown: 4.9.0(typedoc@0.28.14(typescript@5.8.3)) transitivePeerDependencies: - typescript - '@tanstack/vite-config@0.2.1(@types/node@22.15.3)(rollup@4.40.2)(typescript@5.8.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1))': + '@tanstack/vite-config@0.4.1(@types/node@22.15.3)(rollup@4.40.2)(typescript@5.8.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1))': dependencies: rollup-plugin-preserve-directives: 0.4.0(rollup@4.40.2) vite-plugin-dts: 4.2.3(@types/node@22.15.3)(rollup@4.40.2)(typescript@5.8.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)) - vite-plugin-externalize-deps: 0.9.0(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)) + vite-plugin-externalize-deps: 0.10.0(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)) vite-tsconfig-paths: 5.1.4(typescript@5.8.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)) transitivePeerDependencies: - '@types/node' @@ -29846,18 +29878,18 @@ snapshots: typedarray@0.0.6: {} - typedoc-plugin-frontmatter@1.2.1(typedoc-plugin-markdown@4.4.2(typedoc@0.27.9(typescript@5.8.3))): + typedoc-plugin-frontmatter@1.3.0(typedoc-plugin-markdown@4.9.0(typedoc@0.28.14(typescript@5.8.3))): dependencies: - typedoc-plugin-markdown: 4.4.2(typedoc@0.27.9(typescript@5.8.3)) + typedoc-plugin-markdown: 4.9.0(typedoc@0.28.14(typescript@5.8.3)) yaml: 2.8.1 - typedoc-plugin-markdown@4.4.2(typedoc@0.27.9(typescript@5.8.3)): + typedoc-plugin-markdown@4.9.0(typedoc@0.28.14(typescript@5.8.3)): dependencies: - typedoc: 0.27.9(typescript@5.8.3) + typedoc: 0.28.14(typescript@5.8.3) - typedoc@0.27.9(typescript@5.8.3): + typedoc@0.28.14(typescript@5.8.3): dependencies: - '@gerrit0/mini-shiki': 1.24.4 + '@gerrit0/mini-shiki': 3.17.0 lunr: 2.3.9 markdown-it: 14.1.0 minimatch: 9.0.5 @@ -30379,6 +30411,10 @@ snapshots: - rollup - supports-color + vite-plugin-externalize-deps@0.10.0(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)): + dependencies: + vite: 6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1) + vite-plugin-externalize-deps@0.9.0(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)): dependencies: vite: 6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1) diff --git a/scripts/generateDocs.ts b/scripts/generate-docs.ts similarity index 100% rename from scripts/generateDocs.ts rename to scripts/generate-docs.ts From 7e99b885ffe01273c1426e8df86d0a3555091fb6 Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Sun, 30 Nov 2025 08:08:25 +1100 Subject: [PATCH 09/11] docs: fix sidebar links (#9933) --- docs/config.json | 36 ++++++++++++++++--- .../framework/svelte/migrate-from-v5-to-v6.md | 3 +- 2 files changed, 34 insertions(+), 5 deletions(-) diff --git a/docs/config.json b/docs/config.json index f7cfdff9ef..a3f9d0e675 100644 --- a/docs/config.json +++ b/docs/config.json @@ -957,11 +957,39 @@ }, { "label": "Functions / createQuery", - "to": "framework/svelte/reference/functions/createquery" + "to": "framework/svelte/reference/functions/createQuery" + }, + { + "label": "Functions / createQueries", + "to": "framework/svelte/reference/functions/createQueries" + }, + { + "label": "Functions / createInfiniteQuery", + "to": "framework/svelte/reference/functions/createInfiniteQuery" }, { "label": "Functions / createMutation", - "to": "framework/svelte/reference/functions/createmutation" + "to": "framework/svelte/reference/functions/createMutation" + }, + { + "label": "Functions / useIsFetching", + "to": "framework/svelte/reference/functions/useIsFetching" + }, + { + "label": "Functions / useIsMutating", + "to": "framework/svelte/reference/functions/useIsMutating" + }, + { + "label": "Functions / useMutationState", + "to": "framework/svelte/reference/functions/useMutationState" + }, + { + "label": "Functions / queryOptions", + "to": "framework/svelte/reference/functions/queryOptions" + }, + { + "label": "Functions / infiniteQueryOptions", + "to": "framework/svelte/reference/functions/infiniteQueryOptions" } ] }, @@ -974,11 +1002,11 @@ }, { "label": "Functions / injectQuery", - "to": "framework/angular/reference/functions/injectquery" + "to": "framework/angular/reference/functions/injectQuery" }, { "label": "Functions / injectMutation", - "to": "framework/angular/reference/functions/injectmutation" + "to": "framework/angular/reference/functions/injectMutation" } ] } diff --git a/docs/framework/svelte/migrate-from-v5-to-v6.md b/docs/framework/svelte/migrate-from-v5-to-v6.md index 0666bb7b24..7d9e412be3 100644 --- a/docs/framework/svelte/migrate-from-v5-to-v6.md +++ b/docs/framework/svelte/migrate-from-v5-to-v6.md @@ -49,7 +49,8 @@ You previously needed to do some funky things with stores to achieve reactivity + const query = createQuery(() => ({ // [!code ++] queryKey: ['refetch'], queryFn: async () => await fetch('/api/data').then((r) => r.json()), - refetchInterval: $intervalMs, +- refetchInterval: $intervalMs, // [!code --] ++ refetchInterval: intervalMs, // [!code ++] - }))) // [!code --] + })) // [!code ++] ``` From 72d8ac5c592004b8f9c3ee086fcb9c3cd615ca05 Mon Sep 17 00:00:00 2001 From: Dominik Dorfmeister Date: Thu, 4 Dec 2025 10:10:29 +0100 Subject: [PATCH 10/11] fix: update react and nextJs (#9944) * fix: update react and nextJs and add a nextJs16 integration test * ci: apply automated fixes * oops * Update patch versions for React and TanStack packages Updated the patch versions for various React and TanStack packages. * fix: streamline dependencies * bundle size * fix lock file * fix: update react in example * skip test for now --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> --- .changeset/gentle-hotels-eat.md | 5 + .github/workflows/pr.yml | 4 +- examples/react/auto-refetching/package.json | 10 +- .../package.json | 10 +- .../load-more-infinite-scroll/package.json | 10 +- .../react/nextjs-app-prefetching/package.json | 10 +- .../nextjs-suspense-streaming/package.json | 8 +- examples/react/nextjs/package.json | 10 +- .../optimistic-updates-cache/package.json | 10 +- .../react/optimistic-updates-ui/package.json | 10 +- examples/react/pagination/package.json | 10 +- examples/react/prefetching/package.json | 10 +- integrations/react-next-14/package.json | 2 +- integrations/react-next-15/package.json | 10 +- integrations/react-next-16/.eslintrc.cjs | 9 + integrations/react-next-16/.gitignore | 35 + integrations/react-next-16/README.md | 34 + integrations/react-next-16/app/_action.ts | 11 + .../react-next-16/app/client-component.tsx | 36 + integrations/react-next-16/app/count/route.ts | 5 + integrations/react-next-16/app/favicon.ico | Bin 0 -> 25931 bytes integrations/react-next-16/app/layout.tsx | 22 + .../react-next-16/app/make-query-client.ts | 53 ++ integrations/react-next-16/app/page.tsx | 41 ++ integrations/react-next-16/app/providers.tsx | 39 ++ integrations/react-next-16/next.config.js | 11 + integrations/react-next-16/package.json | 21 + integrations/react-next-16/tsconfig.json | 35 + package.json | 8 +- packages/react-query-devtools/package.json | 4 +- .../package.json | 4 +- .../react-query-persist-client/package.json | 4 +- packages/react-query/package.json | 8 +- .../src/__tests__/useQuery.promise.test.tsx | 2 +- pnpm-lock.yaml | 621 +++++++++++------- 35 files changed, 815 insertions(+), 307 deletions(-) create mode 100644 .changeset/gentle-hotels-eat.md create mode 100644 integrations/react-next-16/.eslintrc.cjs create mode 100644 integrations/react-next-16/.gitignore create mode 100644 integrations/react-next-16/README.md create mode 100644 integrations/react-next-16/app/_action.ts create mode 100644 integrations/react-next-16/app/client-component.tsx create mode 100644 integrations/react-next-16/app/count/route.ts create mode 100644 integrations/react-next-16/app/favicon.ico create mode 100644 integrations/react-next-16/app/layout.tsx create mode 100644 integrations/react-next-16/app/make-query-client.ts create mode 100644 integrations/react-next-16/app/page.tsx create mode 100644 integrations/react-next-16/app/providers.tsx create mode 100644 integrations/react-next-16/next.config.js create mode 100644 integrations/react-next-16/package.json create mode 100644 integrations/react-next-16/tsconfig.json diff --git a/.changeset/gentle-hotels-eat.md b/.changeset/gentle-hotels-eat.md new file mode 100644 index 0000000000..63b3750ef8 --- /dev/null +++ b/.changeset/gentle-hotels-eat.md @@ -0,0 +1,5 @@ +--- +"@tanstack/query-core": patch +--- + +fix: update react and nextJs diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index c794524600..22956ae248 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -67,8 +67,8 @@ jobs: Sizes for commit ${{ env.COMMIT_SHA }}: | Branch | Bundle Size | |--------|--------| - | Main | [![](https://deno.bundlejs.com/badge?q=https://esm.sh/@tanstack/react-query/es2022/react-query.mjs&config={%22esbuild%22:{%22external%22:[%22react@^19.2.0/jsx-runtime?target=es2022%22,%22react@^19.2.0?target=es2022%22]}}&badge=detailed)](https://bundlejs.com/?q=https://esm.sh/@tanstack/react-query/es2022/react-query.mjs&config=%7B%22esbuild%22:%7B%22external%22:%5B%22react@%5E19.2.0/jsx-runtime?target=es2022%22,%22react@%5E19.2.0?target=es2022%22%5D%7D%7D) | - | This PR | [![](https://deno.bundlejs.com/badge?q=https://esm.sh/pr/@tanstack/react-query@${{ env.COMMIT_SHA }}/es2022/react-query.mjs&config={%22esbuild%22:{%22external%22:[%22react@^19.2.0/jsx-runtime?target=es2022%22,%22react@^19.2.0?target=es2022%22]}}&badge=detailed)](https://bundlejs.com/?q=https://esm.sh/pr/@tanstack/react-query@${{ env.COMMIT_SHA }}/es2022/react-query.mjs&config=%7B%22esbuild%22:%7B%22external%22:%5B%22react@%5E19.2.0/jsx-runtime?target=es2022%22,%22react@%5E19.2.0?target=es2022%22%5D%7D%7D) | + | Main | [![](https://deno.bundlejs.com/badge?q=https://esm.sh/@tanstack/react-query/es2022/react-query.mjs&config={%22esbuild%22:{%22external%22:[%22react@^19.2.1/jsx-runtime?target=es2022%22,%22react@^19.2.1?target=es2022%22]}}&badge=detailed)](https://bundlejs.com/?q=https://esm.sh/@tanstack/react-query/es2022/react-query.mjs&config=%7B%22esbuild%22:%7B%22external%22:%5B%22react@%5E19.2.0/jsx-runtime?target=es2022%22,%22react@%5E19.2.0?target=es2022%22%5D%7D%7D) | + | This PR | [![](https://deno.bundlejs.com/badge?q=https://esm.sh/pr/@tanstack/react-query@${{ env.COMMIT_SHA }}/es2022/react-query.mjs&config={%22esbuild%22:{%22external%22:[%22react@^19.2.1/jsx-runtime?target=es2022%22,%22react@^19.2.1?target=es2022%22]}}&badge=detailed)](https://bundlejs.com/?q=https://esm.sh/pr/@tanstack/react-query@${{ env.COMMIT_SHA }}/es2022/react-query.mjs&config=%7B%22esbuild%22:%7B%22external%22:%5B%22react@%5E19.2.0/jsx-runtime?target=es2022%22,%22react@%5E19.2.0?target=es2022%22%5D%7D%7D) | continue-on-error: true provenance: name: Provenance diff --git a/examples/react/auto-refetching/package.json b/examples/react/auto-refetching/package.json index 1572df8269..955282fc14 100644 --- a/examples/react/auto-refetching/package.json +++ b/examples/react/auto-refetching/package.json @@ -10,13 +10,13 @@ "dependencies": { "@tanstack/react-query": "^5.90.11", "@tanstack/react-query-devtools": "^5.91.1", - "next": "^15.3.1", - "react": "^18.2.0", - "react-dom": "^18.2.0" + "next": "^16.0.7", + "react": "^19.2.1", + "react-dom": "^19.2.1" }, "devDependencies": { - "@types/react": "^18.2.79", - "@types/react-dom": "^18.2.25", + "@types/react": "^19.2.7", + "@types/react-dom": "^19.2.3", "typescript": "5.8.3" } } diff --git a/examples/react/infinite-query-with-max-pages/package.json b/examples/react/infinite-query-with-max-pages/package.json index d948ea67a5..5fb6972060 100644 --- a/examples/react/infinite-query-with-max-pages/package.json +++ b/examples/react/infinite-query-with-max-pages/package.json @@ -10,13 +10,13 @@ "dependencies": { "@tanstack/react-query": "^5.90.11", "@tanstack/react-query-devtools": "^5.91.1", - "next": "^15.3.1", - "react": "^18.2.0", - "react-dom": "^18.2.0" + "next": "^16.0.7", + "react": "^19.2.1", + "react-dom": "^19.2.1" }, "devDependencies": { - "@types/react": "^18.2.79", - "@types/react-dom": "^18.2.25", + "@types/react": "^19.2.7", + "@types/react-dom": "^19.2.3", "typescript": "5.8.3" } } diff --git a/examples/react/load-more-infinite-scroll/package.json b/examples/react/load-more-infinite-scroll/package.json index 1f4dd23d5e..cf0c8c2191 100644 --- a/examples/react/load-more-infinite-scroll/package.json +++ b/examples/react/load-more-infinite-scroll/package.json @@ -10,14 +10,14 @@ "dependencies": { "@tanstack/react-query": "^5.90.11", "@tanstack/react-query-devtools": "^5.91.1", - "next": "^15.3.1", - "react": "^18.2.0", - "react-dom": "^18.2.0", + "next": "^16.0.7", + "react": "^19.2.1", + "react-dom": "^19.2.1", "react-intersection-observer": "^9.16.0" }, "devDependencies": { - "@types/react": "^18.2.79", - "@types/react-dom": "^18.2.25", + "@types/react": "^19.2.7", + "@types/react-dom": "^19.2.3", "typescript": "5.8.3" } } diff --git a/examples/react/nextjs-app-prefetching/package.json b/examples/react/nextjs-app-prefetching/package.json index c1ac47533c..b17760843a 100644 --- a/examples/react/nextjs-app-prefetching/package.json +++ b/examples/react/nextjs-app-prefetching/package.json @@ -10,13 +10,13 @@ "dependencies": { "@tanstack/react-query": "^5.90.11", "@tanstack/react-query-devtools": "^5.91.1", - "next": "^15.3.1", - "react": "^19.0.0", - "react-dom": "^19.0.0" + "next": "^16.0.7", + "react": "^19.2.1", + "react-dom": "^19.2.1" }, "devDependencies": { - "@types/react": "^19.0.1", - "@types/react-dom": "^19.0.2", + "@types/react": "^19.2.7", + "@types/react-dom": "^19.2.3", "typescript": "5.8.3" } } diff --git a/examples/react/nextjs-suspense-streaming/package.json b/examples/react/nextjs-suspense-streaming/package.json index d98860ebd8..c83f44f431 100644 --- a/examples/react/nextjs-suspense-streaming/package.json +++ b/examples/react/nextjs-suspense-streaming/package.json @@ -11,12 +11,12 @@ "@tanstack/react-query": "^5.90.11", "@tanstack/react-query-devtools": "^5.91.1", "@tanstack/react-query-next-experimental": "^5.91.0", - "next": "^16.0.1", - "react": "^19.0.0", - "react-dom": "^19.0.0" + "next": "^16.0.7", + "react": "^19.2.1", + "react-dom": "^19.2.1" }, "devDependencies": { - "@types/react": "^19.2.3", + "@types/react": "^19.2.7", "@types/react-dom": "^19.2.3", "typescript": "5.8.3" } diff --git a/examples/react/nextjs/package.json b/examples/react/nextjs/package.json index 1b1e8abbde..b7a215d9e3 100644 --- a/examples/react/nextjs/package.json +++ b/examples/react/nextjs/package.json @@ -10,13 +10,13 @@ "dependencies": { "@tanstack/react-query": "^5.90.11", "@tanstack/react-query-devtools": "^5.91.1", - "next": "^15.3.1", - "react": "^18.2.0", - "react-dom": "^18.2.0" + "next": "^16.0.7", + "react": "^19.2.1", + "react-dom": "^19.2.1" }, "devDependencies": { - "@types/react": "^18.2.79", - "@types/react-dom": "^18.2.25", + "@types/react": "^19.2.7", + "@types/react-dom": "^19.2.3", "typescript": "5.8.3" } } diff --git a/examples/react/optimistic-updates-cache/package.json b/examples/react/optimistic-updates-cache/package.json index d0eff4c9cf..34aa54bd16 100755 --- a/examples/react/optimistic-updates-cache/package.json +++ b/examples/react/optimistic-updates-cache/package.json @@ -10,13 +10,13 @@ "dependencies": { "@tanstack/react-query": "^5.90.11", "@tanstack/react-query-devtools": "^5.91.1", - "next": "^15.3.1", - "react": "^18.2.0", - "react-dom": "^18.2.0" + "next": "^16.0.7", + "react": "^19.2.1", + "react-dom": "^19.2.1" }, "devDependencies": { - "@types/react": "^18.2.79", - "@types/react-dom": "^18.2.25", + "@types/react": "^19.2.7", + "@types/react-dom": "^19.2.3", "typescript": "5.8.3" } } diff --git a/examples/react/optimistic-updates-ui/package.json b/examples/react/optimistic-updates-ui/package.json index 1aa90549bf..8ec50b112e 100755 --- a/examples/react/optimistic-updates-ui/package.json +++ b/examples/react/optimistic-updates-ui/package.json @@ -10,13 +10,13 @@ "dependencies": { "@tanstack/react-query": "^5.90.11", "@tanstack/react-query-devtools": "^5.91.1", - "next": "^15.3.1", - "react": "^18.2.0", - "react-dom": "^18.2.0" + "next": "^16.0.7", + "react": "^19.2.1", + "react-dom": "^19.2.1" }, "devDependencies": { - "@types/react": "^18.2.79", - "@types/react-dom": "^18.2.25", + "@types/react": "^19.2.7", + "@types/react-dom": "^19.2.3", "typescript": "5.8.3" } } diff --git a/examples/react/pagination/package.json b/examples/react/pagination/package.json index ff887e4792..a254ea4cf1 100644 --- a/examples/react/pagination/package.json +++ b/examples/react/pagination/package.json @@ -10,13 +10,13 @@ "dependencies": { "@tanstack/react-query": "^5.90.11", "@tanstack/react-query-devtools": "^5.91.1", - "next": "^15.3.1", - "react": "^18.2.0", - "react-dom": "^18.2.0" + "next": "^16.0.7", + "react": "^19.2.1", + "react-dom": "^19.2.1" }, "devDependencies": { - "@types/react": "^18.2.79", - "@types/react-dom": "^18.2.25", + "@types/react": "^19.2.7", + "@types/react-dom": "^19.2.3", "typescript": "5.8.3" } } diff --git a/examples/react/prefetching/package.json b/examples/react/prefetching/package.json index 47889e48f4..b5524f9ee0 100644 --- a/examples/react/prefetching/package.json +++ b/examples/react/prefetching/package.json @@ -10,13 +10,13 @@ "dependencies": { "@tanstack/react-query": "^5.90.11", "@tanstack/react-query-devtools": "^5.91.1", - "next": "^15.3.1", - "react": "^18.2.0", - "react-dom": "^18.2.0" + "next": "^16.0.7", + "react": "^19.2.1", + "react-dom": "^19.2.1" }, "devDependencies": { - "@types/react": "^18.2.79", - "@types/react-dom": "^18.2.25", + "@types/react": "^19.2.7", + "@types/react-dom": "^19.2.3", "typescript": "5.8.3" } } diff --git a/integrations/react-next-14/package.json b/integrations/react-next-14/package.json index 38e3f2ccd3..5ed8454aa5 100644 --- a/integrations/react-next-14/package.json +++ b/integrations/react-next-14/package.json @@ -7,7 +7,7 @@ "dependencies": { "@tanstack/react-query": "workspace:*", "@tanstack/react-query-devtools": "workspace:*", - "next": "^14.2.28", + "next": "^14.2.33", "react": "^18.2.0", "react-dom": "^18.2.0" }, diff --git a/integrations/react-next-15/package.json b/integrations/react-next-15/package.json index 09b77217d9..1454aa61a4 100644 --- a/integrations/react-next-15/package.json +++ b/integrations/react-next-15/package.json @@ -9,13 +9,13 @@ "@js-temporal/polyfill": "^0.4.4", "@tanstack/react-query": "workspace:*", "@tanstack/react-query-devtools": "workspace:*", - "next": "^15.3.1", - "react": "^19.0.0", - "react-dom": "^19.0.0", + "next": "^15.4.8", + "react": "^19.2.1", + "react-dom": "^19.2.1", "tupleson": "0.23.1" }, "devDependencies": { - "@types/react": "^19.0.1", - "@types/react-dom": "^19.0.2" + "@types/react": "^19.2.7", + "@types/react-dom": "^19.2.3" } } diff --git a/integrations/react-next-16/.eslintrc.cjs b/integrations/react-next-16/.eslintrc.cjs new file mode 100644 index 0000000000..cb40aee1b4 --- /dev/null +++ b/integrations/react-next-16/.eslintrc.cjs @@ -0,0 +1,9 @@ +/** @type {import('eslint').Linter.Config} */ +module.exports = { + extends: ['plugin:react/jsx-runtime', 'plugin:react-hooks/recommended'], + settings: { + react: { + version: 'detect', + }, + }, +} diff --git a/integrations/react-next-16/.gitignore b/integrations/react-next-16/.gitignore new file mode 100644 index 0000000000..8f322f0d8f --- /dev/null +++ b/integrations/react-next-16/.gitignore @@ -0,0 +1,35 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# local env files +.env*.local + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/integrations/react-next-16/README.md b/integrations/react-next-16/README.md new file mode 100644 index 0000000000..f4da3c4c1c --- /dev/null +++ b/integrations/react-next-16/README.md @@ -0,0 +1,34 @@ +This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). + +## Getting Started + +First, run the development server: + +```bash +npm run dev +# or +yarn dev +# or +pnpm dev +``` + +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. + +This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! + +## Deploy on Vercel + +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details. diff --git a/integrations/react-next-16/app/_action.ts b/integrations/react-next-16/app/_action.ts new file mode 100644 index 0000000000..5930be2e08 --- /dev/null +++ b/integrations/react-next-16/app/_action.ts @@ -0,0 +1,11 @@ +'use server' + +import { revalidatePath } from 'next/cache' +import { countRef } from './make-query-client' + +export async function queryExampleAction() { + await Promise.resolve() + countRef.current++ + revalidatePath('/', 'page') + return undefined +} diff --git a/integrations/react-next-16/app/client-component.tsx b/integrations/react-next-16/app/client-component.tsx new file mode 100644 index 0000000000..f795255ecb --- /dev/null +++ b/integrations/react-next-16/app/client-component.tsx @@ -0,0 +1,36 @@ +'use client' + +import React from 'react' +import { useQuery } from '@tanstack/react-query' +import { Temporal } from '@js-temporal/polyfill' + +export function ClientComponent() { + const query = useQuery({ + queryKey: ['data'], + queryFn: async () => { + const { count } = await ( + await fetch('http://localhost:3000/count') + ).json() + + return { + text: 'data from client', + date: Temporal.PlainDate.from('2023-01-01'), + count, + } + }, + }) + + if (query.isPending) { + return
Loading...
+ } + + if (query.isError) { + return
An error has occurred!
+ } + + return ( +
+ {query.data.text} - {query.data.date.toJSON()} - {query.data.count} +
+ ) +} diff --git a/integrations/react-next-16/app/count/route.ts b/integrations/react-next-16/app/count/route.ts new file mode 100644 index 0000000000..f56c243ad9 --- /dev/null +++ b/integrations/react-next-16/app/count/route.ts @@ -0,0 +1,5 @@ +import { countRef } from '../make-query-client' + +export const GET = () => { + return Response.json({ count: countRef.current }) +} diff --git a/integrations/react-next-16/app/favicon.ico b/integrations/react-next-16/app/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..718d6fea4835ec2d246af9800eddb7ffb276240c GIT binary patch literal 25931 zcmeHv30#a{`}aL_*G&7qml|y<+KVaDM2m#dVr!KsA!#An?kSQM(q<_dDNCpjEux83 zLb9Z^XxbDl(w>%i@8hT6>)&Gu{h#Oeyszu?xtw#Zb1mO{pgX9699l+Qppw7jXaYf~-84xW z)w4x8?=youko|}Vr~(D$UXIbiXABHh`p1?nn8Po~fxRJv}|0e(BPs|G`(TT%kKVJAdg5*Z|x0leQq0 zkdUBvb#>9F()jo|T~kx@OM8$9wzs~t2l;K=woNssA3l6|sx2r3+kdfVW@e^8e*E}v zA1y5{bRi+3Z`uD3{F7LgFJDdvm;nJilkzDku>BwXH(8ItVCXk*-lSJnR?-2UN%hJ){&rlvg`CDTj z)Bzo!3v7Ou#83zEDEFcKt(f1E0~=rqeEbTnMvWR#{+9pg%7G8y>u1OVRUSoox-ovF z2Ydma(;=YuBY(eI|04{hXzZD6_f(v~H;C~y5=DhAC{MMS>2fm~1H_t2$56pc$NH8( z5bH|<)71dV-_oCHIrzrT`2s-5w_+2CM0$95I6X8p^r!gHp+j_gd;9O<1~CEQQGS8) zS9Qh3#p&JM-G8rHekNmKVewU;pJRcTAog68KYo^dRo}(M>36U4Us zfgYWSiHZL3;lpWT=zNAW>Dh#mB!_@Lg%$ms8N-;aPqMn+C2HqZgz&9~Eu z4|Kp<`$q)Uw1R?y(~S>ePdonHxpV1#eSP1B;Ogo+-Pk}6#0GsZZ5!||ev2MGdh}_m z{DeR7?0-1^zVs&`AV6Vt;r3`I`OI_wgs*w=eO%_#7Kepl{B@xiyCANc(l zzIyd4y|c6PXWq9-|KM8(zIk8LPk(>a)zyFWjhT!$HJ$qX1vo@d25W<fvZQ2zUz5WRc(UnFMKHwe1| zWmlB1qdbiA(C0jmnV<}GfbKtmcu^2*P^O?MBLZKt|As~ge8&AAO~2K@zbXelK|4T<{|y4`raF{=72kC2Kn(L4YyenWgrPiv z@^mr$t{#X5VuIMeL!7Ab6_kG$&#&5p*Z{+?5U|TZ`B!7llpVmp@skYz&n^8QfPJzL z0G6K_OJM9x+Wu2gfN45phANGt{7=C>i34CV{Xqlx(fWpeAoj^N0Biu`w+MVcCUyU* zDZuzO0>4Z6fbu^T_arWW5n!E45vX8N=bxTVeFoep_G#VmNlQzAI_KTIc{6>c+04vr zx@W}zE5JNSU>!THJ{J=cqjz+4{L4A{Ob9$ZJ*S1?Ggg3klFp!+Y1@K+pK1DqI|_gq z5ZDXVpge8-cs!o|;K73#YXZ3AShj50wBvuq3NTOZ`M&qtjj#GOFfgExjg8Gn8>Vq5 z`85n+9|!iLCZF5$HJ$Iu($dm?8~-ofu}tEc+-pyke=3!im#6pk_Wo8IA|fJwD&~~F zc16osQ)EBo58U7XDuMexaPRjU@h8tXe%S{fA0NH3vGJFhuyyO!Uyl2^&EOpX{9As0 zWj+P>{@}jxH)8|r;2HdupP!vie{sJ28b&bo!8`D^x}TE$%zXNb^X1p@0PJ86`dZyj z%ce7*{^oo+6%&~I!8hQy-vQ7E)0t0ybH4l%KltWOo~8cO`T=157JqL(oq_rC%ea&4 z2NcTJe-HgFjNg-gZ$6!Y`SMHrlj}Etf7?r!zQTPPSv}{so2e>Fjs1{gzk~LGeesX%r(Lh6rbhSo_n)@@G-FTQy93;l#E)hgP@d_SGvyCp0~o(Y;Ee8{ zdVUDbHm5`2taPUOY^MAGOw*>=s7=Gst=D+p+2yON!0%Hk` zz5mAhyT4lS*T3LS^WSxUy86q&GnoHxzQ6vm8)VS}_zuqG?+3td68_x;etQAdu@sc6 zQJ&5|4(I?~3d-QOAODHpZ=hlSg(lBZ!JZWCtHHSj`0Wh93-Uk)_S%zsJ~aD>{`A0~ z9{AG(e|q3g5B%wYKRxiL2Y$8(4w6bzchKuloQW#e&S3n+P- z8!ds-%f;TJ1>)v)##>gd{PdS2Oc3VaR`fr=`O8QIO(6(N!A?pr5C#6fc~Ge@N%Vvu zaoAX2&(a6eWy_q&UwOhU)|P3J0Qc%OdhzW=F4D|pt0E4osw;%<%Dn58hAWD^XnZD= z>9~H(3bmLtxpF?a7su6J7M*x1By7YSUbxGi)Ot0P77`}P3{)&5Un{KD?`-e?r21!4vTTnN(4Y6Lin?UkSM z`MXCTC1@4A4~mvz%Rh2&EwY))LeoT=*`tMoqcEXI>TZU9WTP#l?uFv+@Dn~b(>xh2 z;>B?;Tz2SR&KVb>vGiBSB`@U7VIWFSo=LDSb9F{GF^DbmWAfpms8Sx9OX4CnBJca3 zlj9(x!dIjN?OG1X4l*imJNvRCk}F%!?SOfiOq5y^mZW)jFL@a|r-@d#f7 z2gmU8L3IZq0ynIws=}~m^#@&C%J6QFo~Mo4V`>v7MI-_!EBMMtb%_M&kvAaN)@ZVw z+`toz&WG#HkWDjnZE!6nk{e-oFdL^$YnbOCN}JC&{$#$O27@|Tn-skXr)2ml2~O!5 zX+gYoxhoc7qoU?C^3~&!U?kRFtnSEecWuH0B0OvLodgUAi}8p1 zrO6RSXHH}DMc$&|?D004DiOVMHV8kXCP@7NKB zgaZq^^O<7PoKEp72kby@W0Z!Y*Ay{&vfg#C&gG@YVR9g?FEocMUi1gSN$+V+ayF45{a zuDZDTN}mS|;BO%gEf}pjBfN2-gIrU#G5~cucA;dokXW89%>AyXJJI z9X4UlIWA|ZYHgbI z5?oFk@A=Ik7lrEQPDH!H+b`7_Y~aDb_qa=B2^Y&Ow41cU=4WDd40dp5(QS-WMN-=Y z9g;6_-JdNU;|6cPwf$ak*aJIcwL@1n$#l~zi{c{EW?T;DaW*E8DYq?Umtz{nJ&w-M zEMyTDrC&9K$d|kZe2#ws6)L=7K+{ zQw{XnV6UC$6-rW0emqm8wJoeZK)wJIcV?dST}Z;G0Arq{dVDu0&4kd%N!3F1*;*pW zR&qUiFzK=@44#QGw7k1`3t_d8&*kBV->O##t|tonFc2YWrL7_eqg+=+k;!F-`^b8> z#KWCE8%u4k@EprxqiV$VmmtiWxDLgnGu$Vs<8rppV5EajBXL4nyyZM$SWVm!wnCj-B!Wjqj5-5dNXukI2$$|Bu3Lrw}z65Lc=1G z^-#WuQOj$hwNGG?*CM_TO8Bg-1+qc>J7k5c51U8g?ZU5n?HYor;~JIjoWH-G>AoUP ztrWWLbRNqIjW#RT*WqZgPJXU7C)VaW5}MiijYbABmzoru6EmQ*N8cVK7a3|aOB#O& zBl8JY2WKfmj;h#Q!pN%9o@VNLv{OUL?rixHwOZuvX7{IJ{(EdPpuVFoQqIOa7giLVkBOKL@^smUA!tZ1CKRK}#SSM)iQHk)*R~?M!qkCruaS!#oIL1c z?J;U~&FfH#*98^G?i}pA{ z9Jg36t4=%6mhY(quYq*vSxptes9qy|7xSlH?G=S@>u>Ebe;|LVhs~@+06N<4CViBk zUiY$thvX;>Tby6z9Y1edAMQaiH zm^r3v#$Q#2T=X>bsY#D%s!bhs^M9PMAcHbCc0FMHV{u-dwlL;a1eJ63v5U*?Q_8JO zT#50!RD619#j_Uf))0ooADz~*9&lN!bBDRUgE>Vud-i5ck%vT=r^yD*^?Mp@Q^v+V zG#-?gKlr}Eeqifb{|So?HM&g91P8|av8hQoCmQXkd?7wIJwb z_^v8bbg`SAn{I*4bH$u(RZ6*xUhuA~hc=8czK8SHEKTzSxgbwi~9(OqJB&gwb^l4+m`k*Q;_?>Y-APi1{k zAHQ)P)G)f|AyjSgcCFps)Fh6Bca*Xznq36!pV6Az&m{O8$wGFD? zY&O*3*J0;_EqM#jh6^gMQKpXV?#1?>$ml1xvh8nSN>-?H=V;nJIwB07YX$e6vLxH( zqYwQ>qxwR(i4f)DLd)-$P>T-no_c!LsN@)8`e;W@)-Hj0>nJ-}Kla4-ZdPJzI&Mce zv)V_j;(3ERN3_@I$N<^|4Lf`B;8n+bX@bHbcZTopEmDI*Jfl)-pFDvo6svPRoo@(x z);_{lY<;);XzT`dBFpRmGrr}z5u1=pC^S-{ce6iXQlLGcItwJ^mZx{m$&DA_oEZ)B{_bYPq-HA zcH8WGoBG(aBU_j)vEy+_71T34@4dmSg!|M8Vf92Zj6WH7Q7t#OHQqWgFE3ARt+%!T z?oLovLVlnf?2c7pTc)~cc^($_8nyKwsN`RA-23ed3sdj(ys%pjjM+9JrctL;dy8a( z@en&CQmnV(()bu|Y%G1-4a(6x{aLytn$T-;(&{QIJB9vMox11U-1HpD@d(QkaJdEb zG{)+6Dos_L+O3NpWo^=gR?evp|CqEG?L&Ut#D*KLaRFOgOEK(Kq1@!EGcTfo+%A&I z=dLbB+d$u{sh?u)xP{PF8L%;YPPW53+@{>5W=Jt#wQpN;0_HYdw1{ksf_XhO4#2F= zyPx6Lx2<92L-;L5PD`zn6zwIH`Jk($?Qw({erA$^bC;q33hv!d!>%wRhj# zal^hk+WGNg;rJtb-EB(?czvOM=H7dl=vblBwAv>}%1@{}mnpUznfq1cE^sgsL0*4I zJ##!*B?=vI_OEVis5o+_IwMIRrpQyT_Sq~ZU%oY7c5JMIADzpD!Upz9h@iWg_>>~j zOLS;wp^i$-E?4<_cp?RiS%Rd?i;f*mOz=~(&3lo<=@(nR!_Rqiprh@weZlL!t#NCc zO!QTcInq|%#>OVgobj{~ixEUec`E25zJ~*DofsQdzIa@5^nOXj2T;8O`l--(QyU^$t?TGY^7#&FQ+2SS3B#qK*k3`ye?8jUYSajE5iBbJls75CCc(m3dk{t?- zopcER9{Z?TC)mk~gpi^kbbu>b-+a{m#8-y2^p$ka4n60w;Sc2}HMf<8JUvhCL0B&Btk)T`ctE$*qNW8L$`7!r^9T+>=<=2qaq-;ll2{`{Rg zc5a0ZUI$oG&j-qVOuKa=*v4aY#IsoM+1|c4Z)<}lEDvy;5huB@1RJPquU2U*U-;gu z=En2m+qjBzR#DEJDO`WU)hdd{Vj%^0V*KoyZ|5lzV87&g_j~NCjwv0uQVqXOb*QrQ zy|Qn`hxx(58c70$E;L(X0uZZ72M1!6oeg)(cdKO ze0gDaTz+ohR-#d)NbAH4x{I(21yjwvBQfmpLu$)|m{XolbgF!pmsqJ#D}(ylp6uC> z{bqtcI#hT#HW=wl7>p!38sKsJ`r8}lt-q%Keqy%u(xk=yiIJiUw6|5IvkS+#?JTBl z8H5(Q?l#wzazujH!8o>1xtn8#_w+397*_cy8!pQGP%K(Ga3pAjsaTbbXJlQF_+m+-UpUUent@xM zg%jqLUExj~o^vQ3Gl*>wh=_gOr2*|U64_iXb+-111aH}$TjeajM+I20xw(((>fej-@CIz4S1pi$(#}P7`4({6QS2CaQS4NPENDp>sAqD z$bH4KGzXGffkJ7R>V>)>tC)uax{UsN*dbeNC*v}#8Y#OWYwL4t$ePR?VTyIs!wea+ z5Urmc)X|^`MG~*dS6pGSbU+gPJoq*^a=_>$n4|P^w$sMBBy@f*Z^Jg6?n5?oId6f{ z$LW4M|4m502z0t7g<#Bx%X;9<=)smFolV&(V^(7Cv2-sxbxopQ!)*#ZRhTBpx1)Fc zNm1T%bONzv6@#|dz(w02AH8OXe>kQ#1FMCzO}2J_mST)+ExmBr9cva-@?;wnmWMOk z{3_~EX_xadgJGv&H@zK_8{(x84`}+c?oSBX*Ge3VdfTt&F}yCpFP?CpW+BE^cWY0^ zb&uBN!Ja3UzYHK-CTyA5=L zEMW{l3Usky#ly=7px648W31UNV@K)&Ub&zP1c7%)`{);I4b0Q<)B}3;NMG2JH=X$U zfIW4)4n9ZM`-yRj67I)YSLDK)qfUJ_ij}a#aZN~9EXrh8eZY2&=uY%2N0UFF7<~%M zsB8=erOWZ>Ct_#^tHZ|*q`H;A)5;ycw*IcmVxi8_0Xk}aJA^ath+E;xg!x+As(M#0=)3!NJR6H&9+zd#iP(m0PIW8$ z1Y^VX`>jm`W!=WpF*{ioM?C9`yOR>@0q=u7o>BP-eSHqCgMDj!2anwH?s%i2p+Q7D zzszIf5XJpE)IG4;d_(La-xenmF(tgAxK`Y4sQ}BSJEPs6N_U2vI{8=0C_F?@7<(G; zo$~G=8p+076G;`}>{MQ>t>7cm=zGtfbdDXm6||jUU|?X?CaE?(<6bKDYKeHlz}DA8 zXT={X=yp_R;HfJ9h%?eWvQ!dRgz&Su*JfNt!Wu>|XfU&68iRikRrHRW|ZxzRR^`eIGt zIeiDgVS>IeExKVRWW8-=A=yA`}`)ZkWBrZD`hpWIxBGkh&f#ijr449~m`j6{4jiJ*C!oVA8ZC?$1RM#K(_b zL9TW)kN*Y4%^-qPpMP7d4)o?Nk#>aoYHT(*g)qmRUb?**F@pnNiy6Fv9rEiUqD(^O zzyS?nBrX63BTRYduaG(0VVG2yJRe%o&rVrLjbxTaAFTd8s;<<@Qs>u(<193R8>}2_ zuwp{7;H2a*X7_jryzriZXMg?bTuegABb^87@SsKkr2)0Gyiax8KQWstw^v#ix45EVrcEhr>!NMhprl$InQMzjSFH54x5k9qHc`@9uKQzvL4ihcq{^B zPrVR=o_ic%Y>6&rMN)hTZsI7I<3&`#(nl+3y3ys9A~&^=4?PL&nd8)`OfG#n zwAMN$1&>K++c{^|7<4P=2y(B{jJsQ0a#U;HTo4ZmWZYvI{+s;Td{Yzem%0*k#)vjpB zia;J&>}ICate44SFYY3vEelqStQWFihx%^vQ@Do(sOy7yR2@WNv7Y9I^yL=nZr3mb zXKV5t@=?-Sk|b{XMhA7ZGB@2hqsx}4xwCW!in#C zI@}scZlr3-NFJ@NFaJlhyfcw{k^vvtGl`N9xSo**rDW4S}i zM9{fMPWo%4wYDG~BZ18BD+}h|GQKc-g^{++3MY>}W_uq7jGHx{mwE9fZiPCoxN$+7 zrODGGJrOkcPQUB(FD5aoS4g~7#6NR^ma7-!>mHuJfY5kTe6PpNNKC9GGRiu^L31uG z$7v`*JknQHsYB!Tm_W{a32TM099djW%5e+j0Ve_ct}IM>XLF1Ap+YvcrLV=|CKo6S zb+9Nl3_YdKP6%Cxy@6TxZ>;4&nTneadr z_ES90ydCev)LV!dN=#(*f}|ZORFdvkYBni^aLbUk>BajeWIOcmHP#8S)*2U~QKI%S zyrLmtPqb&TphJ;>yAxri#;{uyk`JJqODDw%(Z=2`1uc}br^V%>j!gS)D*q*f_-qf8&D;W1dJgQMlaH5er zN2U<%Smb7==vE}dDI8K7cKz!vs^73o9f>2sgiTzWcwY|BMYHH5%Vn7#kiw&eItCqa zIkR2~Q}>X=Ar8W|^Ms41Fm8o6IB2_j60eOeBB1Br!boW7JnoeX6Gs)?7rW0^5psc- zjS16yb>dFn>KPOF;imD}e!enuIniFzv}n$m2#gCCv4jM#ArwlzZ$7@9&XkFxZ4n!V zj3dyiwW4Ki2QG{@i>yuZXQizw_OkZI^-3otXC{!(lUpJF33gI60ak;Uqitp74|B6I zgg{b=Iz}WkhCGj1M=hu4#Aw173YxIVbISaoc z-nLZC*6Tgivd5V`K%GxhBsp@SUU60-rfc$=wb>zdJzXS&-5(NRRodFk;Kxk!S(O(a0e7oY=E( zAyS;Ow?6Q&XA+cnkCb{28_1N8H#?J!*$MmIwLq^*T_9-z^&UE@A(z9oGYtFy6EZef LrJugUA?W`A8`#=m literal 0 HcmV?d00001 diff --git a/integrations/react-next-16/app/layout.tsx b/integrations/react-next-16/app/layout.tsx new file mode 100644 index 0000000000..265be95e9e --- /dev/null +++ b/integrations/react-next-16/app/layout.tsx @@ -0,0 +1,22 @@ +import React from 'react' +import Providers from './providers' +import type { Metadata } from 'next' + +export const metadata: Metadata = { + title: 'Create Next App', + description: 'Generated by create next app', +} + +export default function RootLayout({ + children, +}: { + children: React.ReactNode +}) { + return ( + + + {children} + + + ) +} diff --git a/integrations/react-next-16/app/make-query-client.ts b/integrations/react-next-16/app/make-query-client.ts new file mode 100644 index 0000000000..a71affe77f --- /dev/null +++ b/integrations/react-next-16/app/make-query-client.ts @@ -0,0 +1,53 @@ +import { Temporal } from '@js-temporal/polyfill' +import { QueryClient, defaultShouldDehydrateQuery } from '@tanstack/react-query' +import { createTson } from 'tupleson' +import type { TsonType } from 'tupleson' + +const plainDate = { + deserialize: (v) => Temporal.PlainDate.from(v), + key: 'PlainDate', + serialize: (v) => v.toJSON(), + test: (v) => v instanceof Temporal.PlainDate, +} satisfies TsonType + +export const countRef = { + current: 0, +} + +export const tson = createTson({ + types: [plainDate], +}) + +export function makeQueryClient() { + return new QueryClient({ + defaultOptions: { + hydrate: { + /** + * Called when the query is rebuilt from a prefetched + * promise, before the query data is put into the cache. + */ + deserializeData: (data) => { + return tson.deserialize(data) + }, + }, + queries: { + staleTime: 60 * 1000, + }, + dehydrate: { + serializeData: (data) => { + return tson.serialize(data) + }, + shouldDehydrateQuery: (query) => { + return ( + defaultShouldDehydrateQuery(query) || + query.state.status === 'pending' + ) + }, + shouldRedactErrors: (error) => { + // Next.js automatically redacts errors for us + return false + }, + }, + }, + }) +} diff --git a/integrations/react-next-16/app/page.tsx b/integrations/react-next-16/app/page.tsx new file mode 100644 index 0000000000..6752ff7375 --- /dev/null +++ b/integrations/react-next-16/app/page.tsx @@ -0,0 +1,41 @@ +import { headers } from 'next/headers' +import React from 'react' +import { HydrationBoundary, dehydrate } from '@tanstack/react-query' +import { Temporal } from '@js-temporal/polyfill' +import { ClientComponent } from './client-component' +import { makeQueryClient } from './make-query-client' +import { queryExampleAction } from './_action' + +export default function Home() { + const queryClient = makeQueryClient() + + queryClient.prefetchQuery({ + queryKey: ['data'], + queryFn: async () => { + const { count } = await ( + await fetch('http://localhost:3000/count', { + headers: await headers(), + }) + ).json() + + return { + text: 'data from server', + date: Temporal.PlainDate.from('2024-01-01'), + count, + } + }, + }) + + const state = dehydrate(queryClient) + + return ( +
+ + + +
+ +
+
+ ) +} diff --git a/integrations/react-next-16/app/providers.tsx b/integrations/react-next-16/app/providers.tsx new file mode 100644 index 0000000000..aa52fc1d35 --- /dev/null +++ b/integrations/react-next-16/app/providers.tsx @@ -0,0 +1,39 @@ +// In Next.js, this file would be called: app/providers.tsx +'use client' + +// Since QueryClientProvider relies on useContext under the hood, we have to put 'use client' on top +import { QueryClientProvider, isServer } from '@tanstack/react-query' +import { ReactQueryDevtools } from '@tanstack/react-query-devtools' +import type { QueryClient } from '@tanstack/react-query' +import { makeQueryClient } from '@/app/make-query-client' + +let browserQueryClient: QueryClient | undefined = undefined + +function getQueryClient() { + if (isServer) { + // Server: always make a new query client + return makeQueryClient() + } else { + // Browser: make a new query client if we don't already have one + // This is very important, so we don't re-make a new client if React + // suspends during the initial render. This may not be needed if we + // have a suspense boundary BELOW the creation of the query client + if (!browserQueryClient) browserQueryClient = makeQueryClient() + return browserQueryClient + } +} + +export default function Providers({ children }: { children: React.ReactNode }) { + // NOTE: Avoid useState when initializing the query client if you don't + // have a suspense boundary between this and the code that may + // suspend because React will throw away the client on the initial + // render if it suspends and there is no boundary + const queryClient = getQueryClient() + + return ( + + {children} + + + ) +} diff --git a/integrations/react-next-16/next.config.js b/integrations/react-next-16/next.config.js new file mode 100644 index 0000000000..f041db5139 --- /dev/null +++ b/integrations/react-next-16/next.config.js @@ -0,0 +1,11 @@ +/** @type {import('next').NextConfig} */ +const nextConfig = { + eslint: { + ignoreDuringBuilds: true, + }, + typescript: { + ignoreBuildErrors: true, + }, +} + +module.exports = nextConfig diff --git a/integrations/react-next-16/package.json b/integrations/react-next-16/package.json new file mode 100644 index 0000000000..e0f4e0f853 --- /dev/null +++ b/integrations/react-next-16/package.json @@ -0,0 +1,21 @@ +{ + "name": "react-next-16", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build" + }, + "dependencies": { + "@js-temporal/polyfill": "^0.4.4", + "@tanstack/react-query": "workspace:*", + "@tanstack/react-query-devtools": "workspace:*", + "next": "^16.0.7", + "react": "^19.2.1", + "react-dom": "^19.2.1", + "tupleson": "0.23.1" + }, + "devDependencies": { + "@types/react": "^19.2.7", + "@types/react-dom": "^19.2.3" + } +} diff --git a/integrations/react-next-16/tsconfig.json b/integrations/react-next-16/tsconfig.json new file mode 100644 index 0000000000..25e2693bc3 --- /dev/null +++ b/integrations/react-next-16/tsconfig.json @@ -0,0 +1,35 @@ +{ + "compilerOptions": { + "target": "ES5", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noEmit": true, + "esModuleInterop": true, + "module": "ESNext", + "moduleResolution": "Bundler", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "react-jsx", + "incremental": true, + "plugins": [ + { + "name": "next" + } + ], + "paths": { + "@/*": ["./*"] + } + }, + "include": [ + "next-env.d.ts", + "**/*.ts", + "**/*.tsx", + ".next/types/**/*.ts", + ".eslintrc.cjs", + ".next/dev/types/**/*.ts" + ], + "exclude": ["node_modules"] +} diff --git a/package.json b/package.json index 96b6de765e..4ab2eb3fd4 100644 --- a/package.json +++ b/package.json @@ -49,8 +49,8 @@ "@tanstack/vite-config": "0.4.1", "@testing-library/jest-dom": "^6.8.0", "@types/node": "^22.15.3", - "@types/react": "^19.0.1", - "@types/react-dom": "^19.0.2", + "@types/react": "^19.2.7", + "@types/react-dom": "^19.2.3", "@vitest/coverage-istanbul": "3.2.4", "@vitest/eslint-plugin": "^1.1.36", "esbuild-plugin-file-path-extensions": "^2.1.4", @@ -64,8 +64,8 @@ "prettier": "^3.6.2", "prettier-plugin-svelte": "^3.4.0", "publint": "^0.3.13", - "react": "^19.0.0", - "react-dom": "^19.0.0", + "react": "^19.2.1", + "react-dom": "^19.2.1", "sherif": "^1.6.1", "tinyglobby": "^0.2.15", "tsup": "^8.4.0", diff --git a/packages/react-query-devtools/package.json b/packages/react-query-devtools/package.json index 5c18132d3d..ff78c53617 100644 --- a/packages/react-query-devtools/package.json +++ b/packages/react-query-devtools/package.json @@ -84,10 +84,10 @@ "devDependencies": { "@tanstack/react-query": "workspace:*", "@testing-library/react": "^16.1.0", - "@types/react": "^19.0.1", + "@types/react": "^19.2.7", "@vitejs/plugin-react": "^4.3.4", "npm-run-all2": "^5.0.0", - "react": "^19.0.0" + "react": "^19.2.1" }, "peerDependencies": { "@tanstack/react-query": "workspace:^", diff --git a/packages/react-query-next-experimental/package.json b/packages/react-query-next-experimental/package.json index 3548565b70..cddaa5dbce 100644 --- a/packages/react-query-next-experimental/package.json +++ b/packages/react-query-next-experimental/package.json @@ -57,11 +57,11 @@ ], "devDependencies": { "@tanstack/react-query": "workspace:*", - "@types/react": "^19.0.1", + "@types/react": "^19.2.7", "@vitejs/plugin-react": "^4.3.4", "next": "^16.0.1", "npm-run-all2": "^5.0.0", - "react": "^19.0.0" + "react": "^19.2.1" }, "peerDependencies": { "@tanstack/react-query": "workspace:^", diff --git a/packages/react-query-persist-client/package.json b/packages/react-query-persist-client/package.json index e2b896fe1c..e58592510b 100644 --- a/packages/react-query-persist-client/package.json +++ b/packages/react-query-persist-client/package.json @@ -65,10 +65,10 @@ "@tanstack/query-test-utils": "workspace:*", "@tanstack/react-query": "workspace:*", "@testing-library/react": "^16.1.0", - "@types/react": "^19.0.1", + "@types/react": "^19.2.7", "@vitejs/plugin-react": "^4.3.4", "npm-run-all2": "^5.0.0", - "react": "^19.0.0" + "react": "^19.2.1" }, "peerDependencies": { "@tanstack/react-query": "workspace:^", diff --git a/packages/react-query/package.json b/packages/react-query/package.json index 7c0e1c15a9..7bad8bd9f0 100644 --- a/packages/react-query/package.json +++ b/packages/react-query/package.json @@ -72,13 +72,13 @@ "@tanstack/query-test-utils": "workspace:*", "@testing-library/react": "^16.1.0", "@testing-library/react-render-stream": "^2.0.0", - "@types/react": "^19.0.1", - "@types/react-dom": "^19.0.2", + "@types/react": "^19.2.7", + "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^4.3.4", "cpy-cli": "^5.0.0", "npm-run-all2": "^5.0.0", - "react": "^19.0.0", - "react-dom": "^19.0.0", + "react": "^19.2.1", + "react-dom": "^19.2.1", "react-error-boundary": "^4.1.2" }, "peerDependencies": { diff --git a/packages/react-query/src/__tests__/useQuery.promise.test.tsx b/packages/react-query/src/__tests__/useQuery.promise.test.tsx index b6c4bba173..cef239a276 100644 --- a/packages/react-query/src/__tests__/useQuery.promise.test.tsx +++ b/packages/react-query/src/__tests__/useQuery.promise.test.tsx @@ -808,7 +808,7 @@ describe('useQuery().promise', () => { expect(queryFn).toHaveBeenCalledOnce() }) - it('should stay pending when canceled with cancelQueries while suspending until refetched', async () => { + it.skip('should stay pending when canceled with cancelQueries while suspending until refetched', async () => { const renderStream = createRenderStream({ snapshotDOM: true }) const key = queryKey() let count = 0 diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 17f9a82bf6..2c2b1b9f70 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -110,11 +110,11 @@ importers: specifier: ^0.3.13 version: 0.3.13 react: - specifier: ^19.0.0 - version: 19.0.0 + specifier: ^19.2.1 + version: 19.2.1 react-dom: - specifier: ^19.0.0 - version: 19.0.0(react@19.0.0) + specifier: ^19.2.1 + version: 19.2.1(react@19.2.1) sherif: specifier: ^1.6.1 version: 1.6.1 @@ -665,14 +665,14 @@ importers: specifier: workspace:* version: link:../../../packages/react-query-devtools next: - specifier: ^15.3.1 - version: 15.3.1(babel-plugin-react-compiler@0.0.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.88.0) + specifier: ^16.0.7 + version: 16.0.7(babel-plugin-react-compiler@0.0.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.88.0) react: - specifier: ^18.2.0 - version: 18.3.1 + specifier: ^19.2.1 + version: 19.2.1 react-dom: - specifier: ^18.2.0 - version: 18.3.1(react@18.3.1) + specifier: ^19.2.1 + version: 19.2.1(react@19.2.1) devDependencies: '@types/react': specifier: ^19.0.1 @@ -882,14 +882,14 @@ importers: specifier: workspace:* version: link:../../../packages/react-query-devtools next: - specifier: ^15.3.1 - version: 15.3.1(babel-plugin-react-compiler@0.0.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.88.0) + specifier: ^16.0.7 + version: 16.0.7(babel-plugin-react-compiler@0.0.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.88.0) react: - specifier: ^18.2.0 - version: 18.3.1 + specifier: ^19.2.1 + version: 19.2.1 react-dom: - specifier: ^18.2.0 - version: 18.3.1(react@18.3.1) + specifier: ^19.2.1 + version: 19.2.1(react@19.2.1) devDependencies: '@types/react': specifier: ^19.0.1 @@ -910,17 +910,17 @@ importers: specifier: workspace:* version: link:../../../packages/react-query-devtools next: - specifier: ^15.3.1 - version: 15.3.1(babel-plugin-react-compiler@0.0.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.88.0) + specifier: ^16.0.7 + version: 16.0.7(babel-plugin-react-compiler@0.0.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.88.0) react: - specifier: ^18.2.0 - version: 18.3.1 + specifier: ^19.2.1 + version: 19.2.1 react-dom: - specifier: ^18.2.0 - version: 18.3.1(react@18.3.1) + specifier: ^19.2.1 + version: 19.2.1(react@19.2.1) react-intersection-observer: specifier: ^9.16.0 - version: 9.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 9.16.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) devDependencies: '@types/react': specifier: ^19.0.1 @@ -941,14 +941,14 @@ importers: specifier: workspace:* version: link:../../../packages/react-query-devtools next: - specifier: ^15.3.1 - version: 15.3.1(babel-plugin-react-compiler@0.0.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.88.0) + specifier: ^16.0.7 + version: 16.0.7(babel-plugin-react-compiler@0.0.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.88.0) react: - specifier: ^18.2.0 - version: 18.3.1 + specifier: ^19.2.1 + version: 19.2.1 react-dom: - specifier: ^18.2.0 - version: 18.3.1(react@18.3.1) + specifier: ^19.2.1 + version: 19.2.1(react@19.2.1) devDependencies: '@types/react': specifier: ^19.0.1 @@ -969,14 +969,14 @@ importers: specifier: workspace:* version: link:../../../packages/react-query-devtools next: - specifier: ^15.3.1 - version: 15.3.1(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.88.0) + specifier: ^16.0.7 + version: 16.0.7(babel-plugin-react-compiler@0.0.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.88.0) react: - specifier: ^19.0.0 - version: 19.0.0 + specifier: ^19.2.1 + version: 19.2.1 react-dom: - specifier: ^19.0.0 - version: 19.0.0(react@19.0.0) + specifier: ^19.2.1 + version: 19.2.1(react@19.2.1) devDependencies: '@types/react': specifier: ^19.0.1 @@ -1000,14 +1000,14 @@ importers: specifier: workspace:* version: link:../../../packages/react-query-next-experimental next: - specifier: ^16.0.1 - version: 16.0.2(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.88.0) + specifier: ^16.0.7 + version: 16.0.7(babel-plugin-react-compiler@0.0.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.88.0) react: - specifier: ^19.0.0 - version: 19.0.0 + specifier: ^19.2.1 + version: 19.2.1 react-dom: - specifier: ^19.0.0 - version: 19.0.0(react@19.0.0) + specifier: ^19.2.1 + version: 19.2.1(react@19.2.1) devDependencies: '@types/react': specifier: ^19.0.1 @@ -1068,14 +1068,14 @@ importers: specifier: workspace:* version: link:../../../packages/react-query-devtools next: - specifier: ^15.3.1 - version: 15.3.1(babel-plugin-react-compiler@0.0.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.88.0) + specifier: ^16.0.7 + version: 16.0.7(babel-plugin-react-compiler@0.0.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.88.0) react: - specifier: ^18.2.0 - version: 18.3.1 + specifier: ^19.2.1 + version: 19.2.1 react-dom: - specifier: ^18.2.0 - version: 18.3.1(react@18.3.1) + specifier: ^19.2.1 + version: 19.2.1(react@19.2.1) devDependencies: '@types/react': specifier: ^19.0.1 @@ -1096,14 +1096,14 @@ importers: specifier: workspace:* version: link:../../../packages/react-query-devtools next: - specifier: ^15.3.1 - version: 15.3.1(babel-plugin-react-compiler@0.0.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.88.0) + specifier: ^16.0.7 + version: 16.0.7(babel-plugin-react-compiler@0.0.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.88.0) react: - specifier: ^18.2.0 - version: 18.3.1 + specifier: ^19.2.1 + version: 19.2.1 react-dom: - specifier: ^18.2.0 - version: 18.3.1(react@18.3.1) + specifier: ^19.2.1 + version: 19.2.1(react@19.2.1) devDependencies: '@types/react': specifier: ^19.0.1 @@ -1124,14 +1124,14 @@ importers: specifier: workspace:* version: link:../../../packages/react-query-devtools next: - specifier: ^15.3.1 - version: 15.3.1(babel-plugin-react-compiler@0.0.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.88.0) + specifier: ^16.0.7 + version: 16.0.7(babel-plugin-react-compiler@0.0.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.88.0) react: - specifier: ^18.2.0 - version: 18.3.1 + specifier: ^19.2.1 + version: 19.2.1 react-dom: - specifier: ^18.2.0 - version: 18.3.1(react@18.3.1) + specifier: ^19.2.1 + version: 19.2.1(react@19.2.1) devDependencies: '@types/react': specifier: ^19.0.1 @@ -1177,14 +1177,14 @@ importers: specifier: workspace:* version: link:../../../packages/react-query-devtools next: - specifier: ^15.3.1 - version: 15.3.1(babel-plugin-react-compiler@0.0.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.88.0) + specifier: ^16.0.7 + version: 16.0.7(babel-plugin-react-compiler@0.0.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.88.0) react: - specifier: ^18.2.0 - version: 18.3.1 + specifier: ^19.2.1 + version: 19.2.1 react-dom: - specifier: ^18.2.0 - version: 18.3.1(react@18.3.1) + specifier: ^19.2.1 + version: 19.2.1(react@19.2.1) devDependencies: '@types/react': specifier: ^19.0.1 @@ -1245,7 +1245,7 @@ importers: version: 4.1.0(react-native@0.76.3(@babel/core@7.27.1)(@babel/preset-env@7.27.2(@babel/core@7.27.1))(@react-native-community/cli-server-api@13.6.9(encoding@0.1.13))(@types/react@19.0.1)(encoding@0.1.13)(react@19.0.0))(react@19.0.0) react-native-web: specifier: ^0.19.13 - version: 0.19.13(encoding@0.1.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 0.19.13(encoding@0.1.13)(react-dom@19.2.1(react@19.0.0))(react@19.0.0) devDependencies: '@babel/core': specifier: ^7.24.9 @@ -1486,7 +1486,7 @@ importers: version: 6.0.2(astro@5.5.6(@types/node@22.15.3)(db0@0.3.1)(idb-keyval@6.2.1)(ioredis@5.6.0)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(rollup@4.40.2)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(typescript@5.8.3)(yaml@2.8.1))(tailwindcss@3.4.7(ts-node@10.9.2(@types/node@22.15.3)(typescript@5.8.3)))(ts-node@10.9.2(@types/node@22.15.3)(typescript@5.8.3)) '@astrojs/vercel': specifier: ^8.1.3 - version: 8.1.3(@sveltejs/kit@2.42.2(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.39.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)))(svelte@5.39.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)))(astro@5.5.6(@types/node@22.15.3)(db0@0.3.1)(idb-keyval@6.2.1)(ioredis@5.6.0)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(rollup@4.40.2)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(typescript@5.8.3)(yaml@2.8.1))(encoding@0.1.13)(next@16.0.2(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.88.0))(react@19.0.0)(rollup@4.40.2)(svelte@5.39.3)(vue@3.4.35(typescript@5.8.3)) + version: 8.1.3(@sveltejs/kit@2.42.2(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.39.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)))(svelte@5.39.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)))(astro@5.5.6(@types/node@22.15.3)(db0@0.3.1)(idb-keyval@6.2.1)(ioredis@5.6.0)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(rollup@4.40.2)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(typescript@5.8.3)(yaml@2.8.1))(encoding@0.1.13)(next@16.0.7(babel-plugin-react-compiler@0.0.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.88.0))(react@19.2.1)(rollup@4.40.2)(svelte@5.39.3)(vue@3.4.35(typescript@5.8.3)) '@tanstack/solid-query': specifier: workspace:* version: link:../../../packages/solid-query @@ -2033,8 +2033,8 @@ importers: specifier: workspace:* version: link:../../packages/react-query-devtools next: - specifier: ^14.2.28 - version: 14.2.28(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.88.0) + specifier: ^14.2.33 + version: 14.2.33(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.88.0) react: specifier: ^18.2.0 version: 18.3.1 @@ -2061,14 +2061,45 @@ importers: specifier: workspace:* version: link:../../packages/react-query-devtools next: - specifier: ^15.3.1 - version: 15.3.1(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.88.0) + specifier: ^15.4.8 + version: 15.5.7(babel-plugin-react-compiler@0.0.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.88.0) react: - specifier: ^19.0.0 - version: 19.0.0 + specifier: ^19.2.1 + version: 19.2.1 react-dom: - specifier: ^19.0.0 - version: 19.0.0(react@19.0.0) + specifier: ^19.2.1 + version: 19.2.1(react@19.2.1) + tupleson: + specifier: 0.23.1 + version: 0.23.1 + devDependencies: + '@types/react': + specifier: ^19.0.1 + version: 19.0.1 + '@types/react-dom': + specifier: ^19.0.2 + version: 19.0.2(@types/react@19.0.1) + + integrations/react-next-16: + dependencies: + '@js-temporal/polyfill': + specifier: ^0.4.4 + version: 0.4.4 + '@tanstack/react-query': + specifier: workspace:* + version: link:../../packages/react-query + '@tanstack/react-query-devtools': + specifier: workspace:* + version: link:../../packages/react-query-devtools + next: + specifier: ^16.0.7 + version: 16.0.7(babel-plugin-react-compiler@0.0.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.88.0) + react: + specifier: ^19.2.1 + version: 19.2.1 + react-dom: + specifier: ^19.2.1 + version: 19.2.1(react@19.2.1) tupleson: specifier: 0.23.1 version: 0.23.1 @@ -2370,7 +2401,7 @@ importers: devDependencies: '@testing-library/react': specifier: ^16.1.0 - version: 16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@19.0.2(@types/react@19.0.1))(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@19.0.2(@types/react@19.0.1))(@types/react@19.0.1)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) '@vitejs/plugin-react': specifier: ^4.3.4 version: 4.3.4(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)) @@ -2490,10 +2521,10 @@ importers: version: link:../query-test-utils '@testing-library/react': specifier: ^16.1.0 - version: 16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@19.0.2(@types/react@19.0.1))(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@19.0.2(@types/react@19.0.1))(@types/react@19.0.1)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) '@testing-library/react-render-stream': specifier: ^2.0.0 - version: 2.0.0(@jest/globals@29.7.0)(@types/react-dom@19.0.2(@types/react@19.0.1))(@types/react@19.0.1)(expect@29.7.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 2.0.0(@jest/globals@29.7.0)(@types/react-dom@19.0.2(@types/react@19.0.1))(@types/react@19.0.1)(expect@29.7.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) '@types/react': specifier: ^19.0.1 version: 19.0.1 @@ -2510,14 +2541,14 @@ importers: specifier: ^5.0.0 version: 5.0.2 react: - specifier: ^19.0.0 - version: 19.0.0 + specifier: ^19.2.1 + version: 19.2.1 react-dom: - specifier: ^19.0.0 - version: 19.0.0(react@19.0.0) + specifier: ^19.2.1 + version: 19.2.1(react@19.2.1) react-error-boundary: specifier: ^4.1.2 - version: 4.1.2(react@19.0.0) + version: 4.1.2(react@19.2.1) packages/react-query-devtools: dependencies: @@ -2530,7 +2561,7 @@ importers: version: link:../react-query '@testing-library/react': specifier: ^16.1.0 - version: 16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@19.0.2(@types/react@19.0.1))(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@19.0.2(@types/react@19.0.1))(@types/react@19.0.1)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) '@types/react': specifier: ^19.0.1 version: 19.0.1 @@ -2541,8 +2572,8 @@ importers: specifier: ^5.0.0 version: 5.0.2 react: - specifier: ^19.0.0 - version: 19.0.0 + specifier: ^19.2.1 + version: 19.2.1 packages/react-query-next-experimental: devDependencies: @@ -2557,13 +2588,13 @@ importers: version: 4.3.4(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)) next: specifier: ^16.0.1 - version: 16.0.2(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.88.0) + version: 16.0.2(babel-plugin-react-compiler@0.0.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.88.0) npm-run-all2: specifier: ^5.0.0 version: 5.0.2 react: - specifier: ^19.0.0 - version: 19.0.0 + specifier: ^19.2.1 + version: 19.2.1 packages/react-query-persist-client: dependencies: @@ -2579,7 +2610,7 @@ importers: version: link:../react-query '@testing-library/react': specifier: ^16.1.0 - version: 16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@19.0.2(@types/react@19.0.1))(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@19.0.2(@types/react@19.0.1))(@types/react@19.0.1)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) '@types/react': specifier: ^19.0.1 version: 19.0.1 @@ -2590,8 +2621,8 @@ importers: specifier: ^5.0.0 version: 5.0.2 react: - specifier: ^19.0.0 - version: 19.0.0 + specifier: ^19.2.1 + version: 19.2.1 packages/solid-query: dependencies: @@ -5550,23 +5581,26 @@ packages: resolution: {integrity: sha512-z6okREyK8in0486a22Oro0k+YsuyEjDXJt46FpgeOgXqKJ9ElM8QPll0iuLBkpbH33ENiNbIPLd1cuClRQnhiw==} engines: {node: '>=18.0.0'} - '@next/env@14.2.28': - resolution: {integrity: sha512-PAmWhJfJQlP+kxZwCjrVd9QnR5x0R3u0mTXTiZDgSd4h5LdXmjxCCWbN9kq6hkZBOax8Rm3xDW5HagWyJuT37g==} + '@next/env@14.2.33': + resolution: {integrity: sha512-CgVHNZ1fRIlxkLhIX22flAZI/HmpDaZ8vwyJ/B0SDPTBuLZ1PJ+DWMjCHhqnExfmSQzA/PbZi8OAc7PAq2w9IA==} - '@next/env@15.3.1': - resolution: {integrity: sha512-cwK27QdzrMblHSn9DZRV+DQscHXRuJv6MydlJRpFSqJWZrTYMLzKDeyueJNN9MGd8NNiUKzDQADAf+dMLXX7YQ==} + '@next/env@15.5.7': + resolution: {integrity: sha512-4h6Y2NyEkIEN7Z8YxkA27pq6zTkS09bUSYC0xjd0NpwFxjnIKeZEeH591o5WECSmjpUhLn3H2QLJcDye3Uzcvg==} '@next/env@16.0.2': resolution: {integrity: sha512-V2e9ITU6Ts9kxtTBX60qtWlKV+AeBNlz/hgAt0gkGA8aPgX27cRLjp7OEUMzYq4cY0QzOkOQ4CI/8IJh6kW/iw==} - '@next/swc-darwin-arm64@14.2.28': - resolution: {integrity: sha512-kzGChl9setxYWpk3H6fTZXXPFFjg7urptLq5o5ZgYezCrqlemKttwMT5iFyx/p1e/JeglTwDFRtb923gTJ3R1w==} + '@next/env@16.0.7': + resolution: {integrity: sha512-gpaNgUh5nftFKRkRQGnVi5dpcYSKGcZZkQffZ172OrG/XkrnS7UBTQ648YY+8ME92cC4IojpI2LqTC8sTDhAaw==} + + '@next/swc-darwin-arm64@14.2.33': + resolution: {integrity: sha512-HqYnb6pxlsshoSTubdXKu15g3iivcbsMXg4bYpjL2iS/V6aQot+iyF4BUc2qA/J/n55YtvE4PHMKWBKGCF/+wA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-arm64@15.3.1': - resolution: {integrity: sha512-hjDw4f4/nla+6wysBL07z52Gs55Gttp5Bsk5/8AncQLJoisvTBP0pRIBK/B16/KqQyH+uN4Ww8KkcAqJODYH3w==} + '@next/swc-darwin-arm64@15.5.7': + resolution: {integrity: sha512-IZwtxCEpI91HVU/rAUOOobWSZv4P2DeTtNaCdHqLcTJU4wdNXgAySvKa/qJCgR5m6KI8UsKDXtO2B31jcaw1Yw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -5577,14 +5611,20 @@ packages: cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.28': - resolution: {integrity: sha512-z6FXYHDJlFOzVEOiiJ/4NG8aLCeayZdcRSMjPDysW297Up6r22xw6Ea9AOwQqbNsth8JNgIK8EkWz2IDwaLQcw==} + '@next/swc-darwin-arm64@16.0.7': + resolution: {integrity: sha512-LlDtCYOEj/rfSnEn/Idi+j1QKHxY9BJFmxx7108A6D8K0SB+bNgfYQATPk/4LqOl4C0Wo3LACg2ie6s7xqMpJg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@next/swc-darwin-x64@14.2.33': + resolution: {integrity: sha512-8HGBeAE5rX3jzKvF593XTTFg3gxeU4f+UWnswa6JPhzaR6+zblO5+fjltJWIZc4aUalqTclvN2QtTC37LxvZAA==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-darwin-x64@15.3.1': - resolution: {integrity: sha512-q+aw+cJ2ooVYdCEqZVk+T4Ni10jF6Fo5DfpEV51OupMaV5XL6pf3GCzrk6kSSZBsMKZtVC1Zm/xaNBFpA6bJ2g==} + '@next/swc-darwin-x64@15.5.7': + resolution: {integrity: sha512-UP6CaDBcqaCBuiq/gfCEJw7sPEoX1aIjZHnBWN9v9qYHQdMKvCKcAVs4OX1vIjeE+tC5EIuwDTVIoXpUes29lg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -5595,14 +5635,20 @@ packages: cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.28': - resolution: {integrity: sha512-9ARHLEQXhAilNJ7rgQX8xs9aH3yJSj888ssSjJLeldiZKR4D7N08MfMqljk77fAwZsWwsrp8ohHsMvurvv9liQ==} + '@next/swc-darwin-x64@16.0.7': + resolution: {integrity: sha512-rtZ7BhnVvO1ICf3QzfW9H3aPz7GhBrnSIMZyr4Qy6boXF0b5E3QLs+cvJmg3PsTCG2M1PBoC+DANUi4wCOKXpA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@next/swc-linux-arm64-gnu@14.2.33': + resolution: {integrity: sha512-JXMBka6lNNmqbkvcTtaX8Gu5by9547bukHQvPoLe9VRBx1gHwzf5tdt4AaezW85HAB3pikcvyqBToRTDA4DeLw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-gnu@15.3.1': - resolution: {integrity: sha512-wBQ+jGUI3N0QZyWmmvRHjXjTWFy8o+zPFLSOyAyGFI94oJi+kK/LIZFJXeykvgXUk1NLDAEFDZw/NVINhdk9FQ==} + '@next/swc-linux-arm64-gnu@15.5.7': + resolution: {integrity: sha512-NCslw3GrNIw7OgmRBxHtdWFQYhexoUCq+0oS2ccjyYLtcn1SzGzeM54jpTFonIMUjNbHmpKpziXnpxhSWLcmBA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -5613,14 +5659,20 @@ packages: cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.28': - resolution: {integrity: sha512-p6gvatI1nX41KCizEe6JkF0FS/cEEF0u23vKDpl+WhPe/fCTBeGkEBh7iW2cUM0rvquPVwPWdiUR6Ebr/kQWxQ==} + '@next/swc-linux-arm64-gnu@16.0.7': + resolution: {integrity: sha512-mloD5WcPIeIeeZqAIP5c2kdaTa6StwP4/2EGy1mUw8HiexSHGK/jcM7lFuS3u3i2zn+xH9+wXJs6njO7VrAqww==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@15.3.1': - resolution: {integrity: sha512-IIxXEXRti/AulO9lWRHiCpUUR8AR/ZYLPALgiIg/9ENzMzLn3l0NSxVdva7R/VDcuSEBo0eGVCe3evSIHNz0Hg==} + '@next/swc-linux-arm64-musl@14.2.33': + resolution: {integrity: sha512-Bm+QulsAItD/x6Ih8wGIMfRJy4G73tu1HJsrccPW6AfqdZd0Sfm5Imhgkgq2+kly065rYMnCOxTBvmvFY1BKfg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@next/swc-linux-arm64-musl@15.5.7': + resolution: {integrity: sha512-nfymt+SE5cvtTrG9u1wdoxBr9bVB7mtKTcj0ltRn6gkP/2Nu1zM5ei8rwP9qKQP0Y//umK+TtkKgNtfboBxRrw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -5631,14 +5683,20 @@ packages: cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.28': - resolution: {integrity: sha512-nsiSnz2wO6GwMAX2o0iucONlVL7dNgKUqt/mDTATGO2NY59EO/ZKnKEr80BJFhuA5UC1KZOMblJHWZoqIJddpA==} + '@next/swc-linux-arm64-musl@16.0.7': + resolution: {integrity: sha512-+ksWNrZrthisXuo9gd1XnjHRowCbMtl/YgMpbRvFeDEqEBd523YHPWpBuDjomod88U8Xliw5DHhekBC3EOOd9g==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@next/swc-linux-x64-gnu@14.2.33': + resolution: {integrity: sha512-FnFn+ZBgsVMbGDsTqo8zsnRzydvsGV8vfiWwUo1LD8FTmPTdV+otGSWKc4LJec0oSexFnCYVO4hX8P8qQKaSlg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-gnu@15.3.1': - resolution: {integrity: sha512-bfI4AMhySJbyXQIKH5rmLJ5/BP7bPwuxauTvVEiJ/ADoddaA9fgyNNCcsbu9SlqfHDoZmfI6g2EjzLwbsVTr5A==} + '@next/swc-linux-x64-gnu@15.5.7': + resolution: {integrity: sha512-hvXcZvCaaEbCZcVzcY7E1uXN9xWZfFvkNHwbe/n4OkRhFWrs1J1QV+4U1BN06tXLdaS4DazEGXwgqnu/VMcmqw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -5649,14 +5707,20 @@ packages: cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.28': - resolution: {integrity: sha512-+IuGQKoI3abrXFqx7GtlvNOpeExUH1mTIqCrh1LGFf8DnlUcTmOOCApEnPJUSLrSbzOdsF2ho2KhnQoO0I1RDw==} + '@next/swc-linux-x64-gnu@16.0.7': + resolution: {integrity: sha512-4WtJU5cRDxpEE44Ana2Xro1284hnyVpBb62lIpU5k85D8xXxatT+rXxBgPkc7C1XwkZMWpK5rXLXTh9PFipWsA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@next/swc-linux-x64-musl@14.2.33': + resolution: {integrity: sha512-345tsIWMzoXaQndUTDv1qypDRiebFxGYx9pYkhwY4hBRaOLt8UGfiWKr9FSSHs25dFIf8ZqIFaPdy5MljdoawA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@15.3.1': - resolution: {integrity: sha512-FeAbR7FYMWR+Z+M5iSGytVryKHiAsc0x3Nc3J+FD5NVbD5Mqz7fTSy8CYliXinn7T26nDMbpExRUI/4ekTvoiA==} + '@next/swc-linux-x64-musl@15.5.7': + resolution: {integrity: sha512-4IUO539b8FmF0odY6/SqANJdgwn1xs1GkPO5doZugwZ3ETF6JUdckk7RGmsfSf7ws8Qb2YB5It33mvNL/0acqA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -5667,14 +5731,20 @@ packages: cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@14.2.28': - resolution: {integrity: sha512-l61WZ3nevt4BAnGksUVFKy2uJP5DPz2E0Ma/Oklvo3sGj9sw3q7vBWONFRgz+ICiHpW5mV+mBrkB3XEubMrKaA==} + '@next/swc-linux-x64-musl@16.0.7': + resolution: {integrity: sha512-HYlhqIP6kBPXalW2dbMTSuB4+8fe+j9juyxwfMwCe9kQPPeiyFn7NMjNfoFOfJ2eXkeQsoUGXg+O2SE3m4Qg2w==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@next/swc-win32-arm64-msvc@14.2.33': + resolution: {integrity: sha512-nscpt0G6UCTkrT2ppnJnFsYbPDQwmum4GNXYTeoTIdsmMydSKFz9Iny2jpaRupTb+Wl298+Rh82WKzt9LCcqSQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-arm64-msvc@15.3.1': - resolution: {integrity: sha512-yP7FueWjphQEPpJQ2oKmshk/ppOt+0/bB8JC8svPUZNy0Pi3KbPx2Llkzv1p8CoQa+D2wknINlJpHf3vtChVBw==} + '@next/swc-win32-arm64-msvc@15.5.7': + resolution: {integrity: sha512-CpJVTkYI3ZajQkC5vajM7/ApKJUOlm6uP4BknM3XKvJ7VXAvCqSjSLmM0LKdYzn6nBJVSjdclx8nYJSa3xlTgQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -5685,20 +5755,26 @@ packages: cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.28': - resolution: {integrity: sha512-+Kcp1T3jHZnJ9v9VTJ/yf1t/xmtFAc/Sge4v7mVc1z+NYfYzisi8kJ9AsY8itbgq+WgEwMtOpiLLJsUy2qnXZw==} + '@next/swc-win32-arm64-msvc@16.0.7': + resolution: {integrity: sha512-EviG+43iOoBRZg9deGauXExjRphhuYmIOJ12b9sAPy0eQ6iwcPxfED2asb/s2/yiLYOdm37kPaiZu8uXSYPs0Q==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@next/swc-win32-ia32-msvc@14.2.33': + resolution: {integrity: sha512-pc9LpGNKhJ0dXQhZ5QMmYxtARwwmWLpeocFmVG5Z0DzWq5Uf0izcI8tLc+qOpqxO1PWqZ5A7J1blrUIKrIFc7Q==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@next/swc-win32-x64-msvc@14.2.28': - resolution: {integrity: sha512-1gCmpvyhz7DkB1srRItJTnmR2UwQPAUXXIg9r0/56g3O8etGmwlX68skKXJOp9EejW3hhv7nSQUJ2raFiz4MoA==} + '@next/swc-win32-x64-msvc@14.2.33': + resolution: {integrity: sha512-nOjfZMy8B94MdisuzZo9/57xuFVLHJaDj5e/xrduJp9CV2/HrfxTRH2fbyLe+K9QT41WBLUd4iXX3R7jBp0EUg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@next/swc-win32-x64-msvc@15.3.1': - resolution: {integrity: sha512-3PMvF2zRJAifcRNni9uMk/gulWfWS+qVI/pagd+4yLF5bcXPZPPH2xlYRYOsUjmCJOXSTAC2PjRzbhsRzR2fDQ==} + '@next/swc-win32-x64-msvc@15.5.7': + resolution: {integrity: sha512-gMzgBX164I6DN+9/PGA+9dQiwmTkE4TloBNx8Kv9UiGARsr9Nba7IpcBRA1iTV9vwlYnrE3Uy6I7Aj6qLjQuqw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -5709,6 +5785,12 @@ packages: cpu: [x64] os: [win32] + '@next/swc-win32-x64-msvc@16.0.7': + resolution: {integrity: sha512-gniPjy55zp5Eg0896qSrf3yB1dw4F/3s8VK1ephdsZZ129j2n6e1WqCbE2YgcKhW9hPB9TVZENugquWJD5x0ug==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -11875,8 +11957,8 @@ packages: nested-error-stacks@2.1.1: resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==} - next@14.2.28: - resolution: {integrity: sha512-QLEIP/kYXynIxtcKB6vNjtWLVs3Y4Sb+EClTC/CSVzdLD1gIuItccpu/n1lhmduffI32iPGEK2cLLxxt28qgYA==} + next@14.2.33: + resolution: {integrity: sha512-GiKHLsD00t4ACm1p00VgrI0rUFAC9cRDGReKyERlM57aeEZkOQGcZTpIbsGn0b562FTPJWmYfKwplfO9EaT6ng==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -11893,13 +11975,13 @@ packages: sass: optional: true - next@15.3.1: - resolution: {integrity: sha512-8+dDV0xNLOgHlyBxP1GwHGVaNXsmp+2NhZEYrXr24GWLHtt27YrBPbPuHvzlhi7kZNYjeJNR93IF5zfFu5UL0g==} + next@15.5.7: + resolution: {integrity: sha512-+t2/0jIJ48kUpGKkdlhgkv+zPTEOoXyr60qXe68eB/pl3CMJaLeIGjzp5D6Oqt25hCBiBTt8wEeeAzfJvUKnPQ==} engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 - '@playwright/test': ^1.41.2 + '@playwright/test': ^1.51.1 babel-plugin-react-compiler: '*' react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 @@ -11935,6 +12017,27 @@ packages: sass: optional: true + next@16.0.7: + resolution: {integrity: sha512-3mBRJyPxT4LOxAJI6IsXeFtKfiJUbjCLgvXO02fV8Wy/lIhPvP94Fe7dGhUgHXcQy4sSuYwQNcOLhIfOm0rL0A==} + engines: {node: '>=20.9.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.51.1 + babel-plugin-react-compiler: '*' + react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 + react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + '@playwright/test': + optional: true + babel-plugin-react-compiler: + optional: true + sass: + optional: true + nice-try@1.0.5: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} @@ -12929,6 +13032,11 @@ packages: peerDependencies: react: ^19.0.0 + react-dom@19.2.1: + resolution: {integrity: sha512-ibrK8llX2a4eOskq1mXKu/TGZj9qzomO+sNfO98M6d9zIPOEhlBkMkBUBLd1vgS0gQsLDBzA+8jJBVXDnfHmJg==} + peerDependencies: + react: ^19.2.1 + react-error-boundary@4.1.2: resolution: {integrity: sha512-GQDxZ5Jd+Aq/qUxbCm1UtzmL/s++V7zKgE8yMktJiCQXCCFZnMZh9ng+6/Ne6PjNSXH0L9CjeOEREfRnq6Duag==} peerDependencies: @@ -13044,6 +13152,10 @@ packages: resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} engines: {node: '>=0.10.0'} + react@19.2.1: + resolution: {integrity: sha512-DGrYcCWK7tvYMnWh79yrPHt+vdx9tY+1gPZa7nJQtO/p8bLTDaHp4dzwEhQB7pZ4Xe3ok4XKuEPrVuc+wlpkmw==} + engines: {node: '>=0.10.0'} + read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} @@ -13449,6 +13561,9 @@ packages: scheduler@0.25.0: resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==} + scheduler@0.27.0: + resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} + schema-utils@1.0.0: resolution: {integrity: sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==} engines: {node: '>= 4'} @@ -16081,10 +16196,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/vercel@8.1.3(@sveltejs/kit@2.42.2(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.39.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)))(svelte@5.39.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)))(astro@5.5.6(@types/node@22.15.3)(db0@0.3.1)(idb-keyval@6.2.1)(ioredis@5.6.0)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(rollup@4.40.2)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(typescript@5.8.3)(yaml@2.8.1))(encoding@0.1.13)(next@16.0.2(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.88.0))(react@19.0.0)(rollup@4.40.2)(svelte@5.39.3)(vue@3.4.35(typescript@5.8.3))': + '@astrojs/vercel@8.1.3(@sveltejs/kit@2.42.2(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.39.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)))(svelte@5.39.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)))(astro@5.5.6(@types/node@22.15.3)(db0@0.3.1)(idb-keyval@6.2.1)(ioredis@5.6.0)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(rollup@4.40.2)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(typescript@5.8.3)(yaml@2.8.1))(encoding@0.1.13)(next@16.0.7(babel-plugin-react-compiler@0.0.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.88.0))(react@19.2.1)(rollup@4.40.2)(svelte@5.39.3)(vue@3.4.35(typescript@5.8.3))': dependencies: '@astrojs/internal-helpers': 0.6.1 - '@vercel/analytics': 1.5.0(@sveltejs/kit@2.42.2(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.39.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)))(svelte@5.39.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)))(next@16.0.2(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.88.0))(react@19.0.0)(svelte@5.39.3)(vue@3.4.35(typescript@5.8.3)) + '@vercel/analytics': 1.5.0(@sveltejs/kit@2.42.2(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.39.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)))(svelte@5.39.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)))(next@16.0.7(babel-plugin-react-compiler@0.0.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.88.0))(react@19.2.1)(svelte@5.39.3)(vue@3.4.35(typescript@5.8.3)) '@vercel/edge': 1.2.1 '@vercel/nft': 0.29.2(encoding@0.1.13)(rollup@4.40.2) '@vercel/routing-utils': 5.0.4 @@ -18908,87 +19023,113 @@ snapshots: '@netlify/serverless-functions-api@1.36.0': {} - '@next/env@14.2.28': {} + '@next/env@14.2.33': {} - '@next/env@15.3.1': {} + '@next/env@15.5.7': {} '@next/env@16.0.2': {} - '@next/swc-darwin-arm64@14.2.28': + '@next/env@16.0.7': {} + + '@next/swc-darwin-arm64@14.2.33': optional: true - '@next/swc-darwin-arm64@15.3.1': + '@next/swc-darwin-arm64@15.5.7': optional: true '@next/swc-darwin-arm64@16.0.2': optional: true - '@next/swc-darwin-x64@14.2.28': + '@next/swc-darwin-arm64@16.0.7': + optional: true + + '@next/swc-darwin-x64@14.2.33': optional: true - '@next/swc-darwin-x64@15.3.1': + '@next/swc-darwin-x64@15.5.7': optional: true '@next/swc-darwin-x64@16.0.2': optional: true - '@next/swc-linux-arm64-gnu@14.2.28': + '@next/swc-darwin-x64@16.0.7': optional: true - '@next/swc-linux-arm64-gnu@15.3.1': + '@next/swc-linux-arm64-gnu@14.2.33': + optional: true + + '@next/swc-linux-arm64-gnu@15.5.7': optional: true '@next/swc-linux-arm64-gnu@16.0.2': optional: true - '@next/swc-linux-arm64-musl@14.2.28': + '@next/swc-linux-arm64-gnu@16.0.7': + optional: true + + '@next/swc-linux-arm64-musl@14.2.33': optional: true - '@next/swc-linux-arm64-musl@15.3.1': + '@next/swc-linux-arm64-musl@15.5.7': optional: true '@next/swc-linux-arm64-musl@16.0.2': optional: true - '@next/swc-linux-x64-gnu@14.2.28': + '@next/swc-linux-arm64-musl@16.0.7': optional: true - '@next/swc-linux-x64-gnu@15.3.1': + '@next/swc-linux-x64-gnu@14.2.33': + optional: true + + '@next/swc-linux-x64-gnu@15.5.7': optional: true '@next/swc-linux-x64-gnu@16.0.2': optional: true - '@next/swc-linux-x64-musl@14.2.28': + '@next/swc-linux-x64-gnu@16.0.7': optional: true - '@next/swc-linux-x64-musl@15.3.1': + '@next/swc-linux-x64-musl@14.2.33': + optional: true + + '@next/swc-linux-x64-musl@15.5.7': optional: true '@next/swc-linux-x64-musl@16.0.2': optional: true - '@next/swc-win32-arm64-msvc@14.2.28': + '@next/swc-linux-x64-musl@16.0.7': + optional: true + + '@next/swc-win32-arm64-msvc@14.2.33': optional: true - '@next/swc-win32-arm64-msvc@15.3.1': + '@next/swc-win32-arm64-msvc@15.5.7': optional: true '@next/swc-win32-arm64-msvc@16.0.2': optional: true - '@next/swc-win32-ia32-msvc@14.2.28': + '@next/swc-win32-arm64-msvc@16.0.7': optional: true - '@next/swc-win32-x64-msvc@14.2.28': + '@next/swc-win32-ia32-msvc@14.2.33': optional: true - '@next/swc-win32-x64-msvc@15.3.1': + '@next/swc-win32-x64-msvc@14.2.33': + optional: true + + '@next/swc-win32-x64-msvc@15.5.7': optional: true '@next/swc-win32-x64-msvc@16.0.2': optional: true + '@next/swc-win32-x64-msvc@16.0.7': + optional: true + '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 @@ -20265,16 +20406,16 @@ snapshots: picocolors: 1.1.1 redent: 3.0.0 - '@testing-library/react-render-stream@2.0.0(@jest/globals@29.7.0)(@types/react-dom@19.0.2(@types/react@19.0.1))(@types/react@19.0.1)(expect@29.7.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@testing-library/react-render-stream@2.0.0(@jest/globals@29.7.0)(@types/react-dom@19.0.2(@types/react@19.0.1))(@types/react@19.0.1)(expect@29.7.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: '@jest/globals': 29.7.0 '@testing-library/dom': 10.4.0 - '@testing-library/react': 16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@19.0.2(@types/react@19.0.1))(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@testing-library/react': 16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@19.0.2(@types/react@19.0.1))(@types/react@19.0.1)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) expect: 29.7.0 jsdom: 25.0.1 - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - rehackt: 0.1.0(@types/react@19.0.1)(react@19.0.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) + rehackt: 0.1.0(@types/react@19.0.1)(react@19.2.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' @@ -20283,12 +20424,12 @@ snapshots: - supports-color - utf-8-validate - '@testing-library/react@16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@19.0.2(@types/react@19.0.1))(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@testing-library/react@16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@19.0.2(@types/react@19.0.1))(@types/react@19.0.1)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: '@babel/runtime': 7.26.10 '@testing-library/dom': 10.4.0 - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) optionalDependencies: '@types/react': 19.0.1 '@types/react-dom': 19.0.2(@types/react@19.0.1) @@ -20675,11 +20816,11 @@ snapshots: '@urql/core': 5.0.8(graphql@16.9.0) wonka: 6.3.4 - '@vercel/analytics@1.5.0(@sveltejs/kit@2.42.2(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.39.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)))(svelte@5.39.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)))(next@16.0.2(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.88.0))(react@19.0.0)(svelte@5.39.3)(vue@3.4.35(typescript@5.8.3))': + '@vercel/analytics@1.5.0(@sveltejs/kit@2.42.2(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.39.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)))(svelte@5.39.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)))(next@16.0.7(babel-plugin-react-compiler@0.0.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.88.0))(react@19.2.1)(svelte@5.39.3)(vue@3.4.35(typescript@5.8.3))': optionalDependencies: '@sveltejs/kit': 2.42.2(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.39.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)))(svelte@5.39.3)(vite@6.3.6(@types/node@22.15.3)(jiti@2.5.1)(less@4.3.0)(lightningcss@1.30.1)(sass@1.88.0)(terser@5.39.1)(tsx@4.20.1)(yaml@2.8.1)) - next: 16.0.2(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.88.0) - react: 19.0.0 + next: 16.0.7(babel-plugin-react-compiler@0.0.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.88.0) + react: 19.2.1 svelte: 5.39.3 vue: 3.4.35(typescript@5.8.3) @@ -26680,9 +26821,9 @@ snapshots: nested-error-stacks@2.1.1: {} - next@14.2.28(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.88.0): + next@14.2.33(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.88.0): dependencies: - '@next/env': 14.2.28 + '@next/env': 14.2.33 '@swc/helpers': 0.5.5 busboy: 1.6.0 caniuse-lite: 1.0.30001707 @@ -26692,40 +26833,38 @@ snapshots: react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.1(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.28 - '@next/swc-darwin-x64': 14.2.28 - '@next/swc-linux-arm64-gnu': 14.2.28 - '@next/swc-linux-arm64-musl': 14.2.28 - '@next/swc-linux-x64-gnu': 14.2.28 - '@next/swc-linux-x64-musl': 14.2.28 - '@next/swc-win32-arm64-msvc': 14.2.28 - '@next/swc-win32-ia32-msvc': 14.2.28 - '@next/swc-win32-x64-msvc': 14.2.28 + '@next/swc-darwin-arm64': 14.2.33 + '@next/swc-darwin-x64': 14.2.33 + '@next/swc-linux-arm64-gnu': 14.2.33 + '@next/swc-linux-arm64-musl': 14.2.33 + '@next/swc-linux-x64-gnu': 14.2.33 + '@next/swc-linux-x64-musl': 14.2.33 + '@next/swc-win32-arm64-msvc': 14.2.33 + '@next/swc-win32-ia32-msvc': 14.2.33 + '@next/swc-win32-x64-msvc': 14.2.33 sass: 1.88.0 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - next@15.3.1(babel-plugin-react-compiler@0.0.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.88.0): + next@15.5.7(babel-plugin-react-compiler@0.0.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.88.0): dependencies: - '@next/env': 15.3.1 - '@swc/counter': 0.1.3 + '@next/env': 15.5.7 '@swc/helpers': 0.5.15 - busboy: 1.6.0 caniuse-lite: 1.0.30001707 postcss: 8.4.31 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - styled-jsx: 5.1.6(react@18.3.1) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) + styled-jsx: 5.1.6(react@19.2.1) optionalDependencies: - '@next/swc-darwin-arm64': 15.3.1 - '@next/swc-darwin-x64': 15.3.1 - '@next/swc-linux-arm64-gnu': 15.3.1 - '@next/swc-linux-arm64-musl': 15.3.1 - '@next/swc-linux-x64-gnu': 15.3.1 - '@next/swc-linux-x64-musl': 15.3.1 - '@next/swc-win32-arm64-msvc': 15.3.1 - '@next/swc-win32-x64-msvc': 15.3.1 + '@next/swc-darwin-arm64': 15.5.7 + '@next/swc-darwin-x64': 15.5.7 + '@next/swc-linux-arm64-gnu': 15.5.7 + '@next/swc-linux-arm64-musl': 15.5.7 + '@next/swc-linux-x64-gnu': 15.5.7 + '@next/swc-linux-x64-musl': 15.5.7 + '@next/swc-win32-arm64-msvc': 15.5.7 + '@next/swc-win32-x64-msvc': 15.5.7 babel-plugin-react-compiler: 0.0.0 sass: 1.88.0 sharp: 0.34.5 @@ -26733,26 +26872,24 @@ snapshots: - '@babel/core' - babel-plugin-macros - next@15.3.1(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.88.0): + next@16.0.2(babel-plugin-react-compiler@0.0.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.88.0): dependencies: - '@next/env': 15.3.1 - '@swc/counter': 0.1.3 + '@next/env': 16.0.2 '@swc/helpers': 0.5.15 - busboy: 1.6.0 caniuse-lite: 1.0.30001707 postcss: 8.4.31 - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - styled-jsx: 5.1.6(react@19.0.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) + styled-jsx: 5.1.6(react@19.2.1) optionalDependencies: - '@next/swc-darwin-arm64': 15.3.1 - '@next/swc-darwin-x64': 15.3.1 - '@next/swc-linux-arm64-gnu': 15.3.1 - '@next/swc-linux-arm64-musl': 15.3.1 - '@next/swc-linux-x64-gnu': 15.3.1 - '@next/swc-linux-x64-musl': 15.3.1 - '@next/swc-win32-arm64-msvc': 15.3.1 - '@next/swc-win32-x64-msvc': 15.3.1 + '@next/swc-darwin-arm64': 16.0.2 + '@next/swc-darwin-x64': 16.0.2 + '@next/swc-linux-arm64-gnu': 16.0.2 + '@next/swc-linux-arm64-musl': 16.0.2 + '@next/swc-linux-x64-gnu': 16.0.2 + '@next/swc-linux-x64-musl': 16.0.2 + '@next/swc-win32-arm64-msvc': 16.0.2 + '@next/swc-win32-x64-msvc': 16.0.2 babel-plugin-react-compiler: 0.0.0 sass: 1.88.0 sharp: 0.34.5 @@ -26760,24 +26897,24 @@ snapshots: - '@babel/core' - babel-plugin-macros - next@16.0.2(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.88.0): + next@16.0.7(babel-plugin-react-compiler@0.0.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.88.0): dependencies: - '@next/env': 16.0.2 + '@next/env': 16.0.7 '@swc/helpers': 0.5.15 caniuse-lite: 1.0.30001707 postcss: 8.4.31 - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - styled-jsx: 5.1.6(react@19.0.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) + styled-jsx: 5.1.6(react@19.2.1) optionalDependencies: - '@next/swc-darwin-arm64': 16.0.2 - '@next/swc-darwin-x64': 16.0.2 - '@next/swc-linux-arm64-gnu': 16.0.2 - '@next/swc-linux-arm64-musl': 16.0.2 - '@next/swc-linux-x64-gnu': 16.0.2 - '@next/swc-linux-x64-musl': 16.0.2 - '@next/swc-win32-arm64-msvc': 16.0.2 - '@next/swc-win32-x64-msvc': 16.0.2 + '@next/swc-darwin-arm64': 16.0.7 + '@next/swc-darwin-x64': 16.0.7 + '@next/swc-linux-arm64-gnu': 16.0.7 + '@next/swc-linux-arm64-musl': 16.0.7 + '@next/swc-linux-x64-gnu': 16.0.7 + '@next/swc-linux-x64-musl': 16.0.7 + '@next/swc-win32-arm64-msvc': 16.0.7 + '@next/swc-win32-x64-msvc': 16.0.7 babel-plugin-react-compiler: 0.0.0 sass: 1.88.0 sharp: 0.34.5 @@ -27995,11 +28132,26 @@ snapshots: react: 19.0.0 scheduler: 0.25.0 + react-dom@19.2.1(react@19.0.0): + dependencies: + react: 19.0.0 + scheduler: 0.27.0 + + react-dom@19.2.1(react@19.2.1): + dependencies: + react: 19.2.1 + scheduler: 0.27.0 + react-error-boundary@4.1.2(react@19.0.0): dependencies: '@babel/runtime': 7.26.10 react: 19.0.0 + react-error-boundary@4.1.2(react@19.2.1): + dependencies: + '@babel/runtime': 7.26.10 + react: 19.2.1 + react-freeze@1.0.4(react@19.0.0): dependencies: react: 19.0.0 @@ -28011,11 +28163,11 @@ snapshots: react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - react-intersection-observer@9.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-intersection-observer@9.16.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1): dependencies: - react: 18.3.1 + react: 19.2.1 optionalDependencies: - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.2.1(react@19.2.1) react-is@16.13.1: {} @@ -28078,7 +28230,7 @@ snapshots: prop-types: 15.8.1 yargs: 16.2.0 - react-native-web@0.19.13(encoding@0.1.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + react-native-web@0.19.13(encoding@0.1.13)(react-dom@19.2.1(react@19.0.0))(react@19.0.0): dependencies: '@babel/runtime': 7.26.10 '@react-native/normalize-colors': 0.74.86 @@ -28088,7 +28240,7 @@ snapshots: nullthrows: 1.1.1 postcss-value-parser: 4.2.0 react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + react-dom: 19.2.1(react@19.0.0) styleq: 0.1.3 transitivePeerDependencies: - encoding @@ -28165,6 +28317,8 @@ snapshots: react@19.0.0: {} + react@19.2.1: {} + read-cache@1.0.0: dependencies: pify: 2.3.0 @@ -28324,10 +28478,10 @@ snapshots: dependencies: jsesc: 3.0.2 - rehackt@0.1.0(@types/react@19.0.1)(react@19.0.0): + rehackt@0.1.0(@types/react@19.0.1)(react@19.2.1): optionalDependencies: '@types/react': 19.0.1 - react: 19.0.0 + react: 19.2.1 rehype-parse@9.0.1: dependencies: @@ -28662,6 +28816,8 @@ snapshots: scheduler@0.25.0: {} + scheduler@0.27.0: {} + schema-utils@1.0.0: dependencies: ajv: 6.12.6 @@ -29335,15 +29491,10 @@ snapshots: client-only: 0.0.1 react: 18.3.1 - styled-jsx@5.1.6(react@18.3.1): - dependencies: - client-only: 0.0.1 - react: 18.3.1 - - styled-jsx@5.1.6(react@19.0.0): + styled-jsx@5.1.6(react@19.2.1): dependencies: client-only: 0.0.1 - react: 19.0.0 + react: 19.2.1 styleq@0.1.3: {} From 9e8709eddb4c20886873e81b1584edf300fab8aa Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 4 Dec 2025 12:12:48 +0100 Subject: [PATCH 11/11] ci: Version Packages (#9945) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .changeset/gentle-hotels-eat.md | 5 ----- examples/angular/auto-refetching/package.json | 2 +- examples/angular/basic-persister/package.json | 6 +++--- examples/angular/basic/package.json | 2 +- examples/angular/devtools-panel/package.json | 2 +- .../angular/infinite-query-with-max-pages/package.json | 2 +- examples/angular/optimistic-updates/package.json | 2 +- examples/angular/pagination/package.json | 2 +- .../angular/query-options-from-a-service/package.json | 2 +- examples/angular/router/package.json | 2 +- examples/angular/rxjs/package.json | 2 +- examples/angular/simple/package.json | 2 +- examples/react/algolia/package.json | 2 +- examples/react/auto-refetching/package.json | 2 +- examples/react/basic-graphql-request/package.json | 2 +- examples/react/basic/package.json | 6 +++--- examples/react/chat/package.json | 2 +- examples/react/default-query-function/package.json | 2 +- examples/react/devtools-panel/package.json | 2 +- examples/react/eslint-legacy/package.json | 6 +++--- examples/react/infinite-query-with-max-pages/package.json | 2 +- examples/react/load-more-infinite-scroll/package.json | 2 +- examples/react/nextjs-app-prefetching/package.json | 2 +- examples/react/nextjs-suspense-streaming/package.json | 2 +- examples/react/nextjs/package.json | 2 +- examples/react/offline/package.json | 6 +++--- examples/react/optimistic-updates-cache/package.json | 2 +- examples/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 +- examples/solid/basic-graphql-request/package.json | 2 +- examples/solid/basic/package.json | 2 +- examples/solid/default-query-function/package.json | 2 +- examples/solid/simple/package.json | 2 +- examples/solid/solid-start-streaming/package.json | 2 +- examples/svelte/auto-refetching/package.json | 2 +- examples/svelte/basic/package.json | 6 +++--- examples/svelte/load-more-infinite-scroll/package.json | 2 +- examples/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/dependent-queries/package.json | 2 +- examples/vue/persister/package.json | 8 ++++---- examples/vue/simple/package.json | 2 +- integrations/angular-cli-20/package.json | 2 +- packages/angular-query-experimental/CHANGELOG.md | 7 +++++++ packages/angular-query-experimental/package.json | 2 +- packages/angular-query-persist-client/CHANGELOG.md | 8 ++++++++ packages/angular-query-persist-client/package.json | 2 +- packages/query-async-storage-persister/CHANGELOG.md | 8 ++++++++ packages/query-async-storage-persister/package.json | 2 +- packages/query-broadcast-client-experimental/CHANGELOG.md | 7 +++++++ packages/query-broadcast-client-experimental/package.json | 2 +- packages/query-core/CHANGELOG.md | 6 ++++++ packages/query-core/package.json | 2 +- packages/query-persist-client-core/CHANGELOG.md | 7 +++++++ packages/query-persist-client-core/package.json | 2 +- packages/query-sync-storage-persister/CHANGELOG.md | 8 ++++++++ packages/query-sync-storage-persister/package.json | 2 +- packages/react-query-persist-client/CHANGELOG.md | 8 ++++++++ packages/react-query-persist-client/package.json | 2 +- packages/react-query/CHANGELOG.md | 7 +++++++ packages/react-query/package.json | 2 +- packages/solid-query-persist-client/CHANGELOG.md | 8 ++++++++ packages/solid-query-persist-client/package.json | 2 +- packages/solid-query/CHANGELOG.md | 7 +++++++ packages/solid-query/package.json | 2 +- packages/svelte-query-persist-client/CHANGELOG.md | 8 ++++++++ packages/svelte-query-persist-client/package.json | 2 +- packages/svelte-query/CHANGELOG.md | 7 +++++++ packages/svelte-query/package.json | 2 +- packages/vue-query/CHANGELOG.md | 7 +++++++ packages/vue-query/package.json | 2 +- pnpm-lock.yaml | 3 ++- 86 files changed, 188 insertions(+), 89 deletions(-) delete mode 100644 .changeset/gentle-hotels-eat.md diff --git a/.changeset/gentle-hotels-eat.md b/.changeset/gentle-hotels-eat.md deleted file mode 100644 index 63b3750ef8..0000000000 --- a/.changeset/gentle-hotels-eat.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tanstack/query-core": patch ---- - -fix: update react and nextJs diff --git a/examples/angular/auto-refetching/package.json b/examples/angular/auto-refetching/package.json index 60eb427f94..96d0dac86e 100644 --- a/examples/angular/auto-refetching/package.json +++ b/examples/angular/auto-refetching/package.json @@ -13,7 +13,7 @@ "@angular/compiler": "^20.0.0", "@angular/core": "^20.0.0", "@angular/platform-browser": "^20.0.0", - "@tanstack/angular-query-experimental": "^5.90.15", + "@tanstack/angular-query-experimental": "^5.90.16", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/angular/basic-persister/package.json b/examples/angular/basic-persister/package.json index 8f194e3f0b..7325d72ed9 100644 --- a/examples/angular/basic-persister/package.json +++ b/examples/angular/basic-persister/package.json @@ -13,9 +13,9 @@ "@angular/compiler": "^20.0.0", "@angular/core": "^20.0.0", "@angular/platform-browser": "^20.0.0", - "@tanstack/angular-query-experimental": "^5.90.15", - "@tanstack/angular-query-persist-client": "^5.62.18", - "@tanstack/query-async-storage-persister": "^5.90.13", + "@tanstack/angular-query-experimental": "^5.90.16", + "@tanstack/angular-query-persist-client": "^5.62.19", + "@tanstack/query-async-storage-persister": "^5.90.14", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/angular/basic/package.json b/examples/angular/basic/package.json index ada3f01b75..2f0cd18ebb 100644 --- a/examples/angular/basic/package.json +++ b/examples/angular/basic/package.json @@ -13,7 +13,7 @@ "@angular/compiler": "^20.0.0", "@angular/core": "^20.0.0", "@angular/platform-browser": "^20.0.0", - "@tanstack/angular-query-experimental": "^5.90.15", + "@tanstack/angular-query-experimental": "^5.90.16", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/angular/devtools-panel/package.json b/examples/angular/devtools-panel/package.json index 9bd608afc2..ee3a8cdae4 100644 --- a/examples/angular/devtools-panel/package.json +++ b/examples/angular/devtools-panel/package.json @@ -14,7 +14,7 @@ "@angular/core": "^20.0.0", "@angular/platform-browser": "^20.0.0", "@angular/router": "^20.0.0", - "@tanstack/angular-query-experimental": "^5.90.15", + "@tanstack/angular-query-experimental": "^5.90.16", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/angular/infinite-query-with-max-pages/package.json b/examples/angular/infinite-query-with-max-pages/package.json index 7e6bf4832d..f941fdf75b 100644 --- a/examples/angular/infinite-query-with-max-pages/package.json +++ b/examples/angular/infinite-query-with-max-pages/package.json @@ -13,7 +13,7 @@ "@angular/compiler": "^20.0.0", "@angular/core": "^20.0.0", "@angular/platform-browser": "^20.0.0", - "@tanstack/angular-query-experimental": "^5.90.15", + "@tanstack/angular-query-experimental": "^5.90.16", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/angular/optimistic-updates/package.json b/examples/angular/optimistic-updates/package.json index 02bd84a48b..c1e74c5a83 100644 --- a/examples/angular/optimistic-updates/package.json +++ b/examples/angular/optimistic-updates/package.json @@ -14,7 +14,7 @@ "@angular/core": "^20.0.0", "@angular/forms": "^20.0.0", "@angular/platform-browser": "^20.0.0", - "@tanstack/angular-query-experimental": "^5.90.15", + "@tanstack/angular-query-experimental": "^5.90.16", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/angular/pagination/package.json b/examples/angular/pagination/package.json index 46aef14238..521a707867 100644 --- a/examples/angular/pagination/package.json +++ b/examples/angular/pagination/package.json @@ -13,7 +13,7 @@ "@angular/compiler": "^20.0.0", "@angular/core": "^20.0.0", "@angular/platform-browser": "^20.0.0", - "@tanstack/angular-query-experimental": "^5.90.15", + "@tanstack/angular-query-experimental": "^5.90.16", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/angular/query-options-from-a-service/package.json b/examples/angular/query-options-from-a-service/package.json index 7256bbdabb..06d92a358c 100644 --- a/examples/angular/query-options-from-a-service/package.json +++ b/examples/angular/query-options-from-a-service/package.json @@ -14,7 +14,7 @@ "@angular/core": "^20.0.0", "@angular/platform-browser": "^20.0.0", "@angular/router": "^20.0.0", - "@tanstack/angular-query-experimental": "^5.90.15", + "@tanstack/angular-query-experimental": "^5.90.16", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/angular/router/package.json b/examples/angular/router/package.json index 08b5545387..fa90d5c295 100644 --- a/examples/angular/router/package.json +++ b/examples/angular/router/package.json @@ -14,7 +14,7 @@ "@angular/core": "^20.0.0", "@angular/platform-browser": "^20.0.0", "@angular/router": "^20.0.0", - "@tanstack/angular-query-experimental": "^5.90.15", + "@tanstack/angular-query-experimental": "^5.90.16", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/angular/rxjs/package.json b/examples/angular/rxjs/package.json index 5b7d6f214a..3481804ed5 100644 --- a/examples/angular/rxjs/package.json +++ b/examples/angular/rxjs/package.json @@ -14,7 +14,7 @@ "@angular/core": "^20.0.0", "@angular/forms": "^20.0.0", "@angular/platform-browser": "^20.0.0", - "@tanstack/angular-query-experimental": "^5.90.15", + "@tanstack/angular-query-experimental": "^5.90.16", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/angular/simple/package.json b/examples/angular/simple/package.json index d7fd3b210f..6d34e909c7 100644 --- a/examples/angular/simple/package.json +++ b/examples/angular/simple/package.json @@ -13,7 +13,7 @@ "@angular/compiler": "^20.0.0", "@angular/core": "^20.0.0", "@angular/platform-browser": "^20.0.0", - "@tanstack/angular-query-experimental": "^5.90.15", + "@tanstack/angular-query-experimental": "^5.90.16", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/react/algolia/package.json b/examples/react/algolia/package.json index 98ebb19136..98d945d7aa 100644 --- a/examples/react/algolia/package.json +++ b/examples/react/algolia/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@algolia/client-search": "5.2.1", - "@tanstack/react-query": "^5.90.11", + "@tanstack/react-query": "^5.90.12", "@tanstack/react-query-devtools": "^5.91.1", "react": "^19.0.0", "react-dom": "^19.0.0" diff --git a/examples/react/auto-refetching/package.json b/examples/react/auto-refetching/package.json index 955282fc14..4391a9be39 100644 --- a/examples/react/auto-refetching/package.json +++ b/examples/react/auto-refetching/package.json @@ -8,7 +8,7 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.90.11", + "@tanstack/react-query": "^5.90.12", "@tanstack/react-query-devtools": "^5.91.1", "next": "^16.0.7", "react": "^19.2.1", diff --git a/examples/react/basic-graphql-request/package.json b/examples/react/basic-graphql-request/package.json index 39f44f360e..852f9acc6a 100644 --- a/examples/react/basic-graphql-request/package.json +++ b/examples/react/basic-graphql-request/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.90.11", + "@tanstack/react-query": "^5.90.12", "@tanstack/react-query-devtools": "^5.91.1", "graphql": "^16.9.0", "graphql-request": "^7.1.2", diff --git a/examples/react/basic/package.json b/examples/react/basic/package.json index 1f687e3f8c..ce0c90783b 100644 --- a/examples/react/basic/package.json +++ b/examples/react/basic/package.json @@ -9,10 +9,10 @@ "test:eslint": "eslint ./src" }, "dependencies": { - "@tanstack/query-async-storage-persister": "^5.90.13", - "@tanstack/react-query": "^5.90.11", + "@tanstack/query-async-storage-persister": "^5.90.14", + "@tanstack/react-query": "^5.90.12", "@tanstack/react-query-devtools": "^5.91.1", - "@tanstack/react-query-persist-client": "^5.90.13", + "@tanstack/react-query-persist-client": "^5.90.14", "react": "^19.0.0", "react-dom": "^19.0.0" }, diff --git a/examples/react/chat/package.json b/examples/react/chat/package.json index 68e58c04f5..3e58579e45 100644 --- a/examples/react/chat/package.json +++ b/examples/react/chat/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.90.11", + "@tanstack/react-query": "^5.90.12", "@tanstack/react-query-devtools": "^5.91.1", "react": "^19.0.0", "react-dom": "^19.0.0" diff --git a/examples/react/default-query-function/package.json b/examples/react/default-query-function/package.json index 1056615a88..ceb91c9d2c 100644 --- a/examples/react/default-query-function/package.json +++ b/examples/react/default-query-function/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.90.11", + "@tanstack/react-query": "^5.90.12", "@tanstack/react-query-devtools": "^5.91.1", "react": "^19.0.0", "react-dom": "^19.0.0" diff --git a/examples/react/devtools-panel/package.json b/examples/react/devtools-panel/package.json index 54b2933e7f..31c944e89e 100644 --- a/examples/react/devtools-panel/package.json +++ b/examples/react/devtools-panel/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.90.11", + "@tanstack/react-query": "^5.90.12", "@tanstack/react-query-devtools": "^5.91.1", "react": "^19.0.0", "react-dom": "^19.0.0" diff --git a/examples/react/eslint-legacy/package.json b/examples/react/eslint-legacy/package.json index 6dbedb5a4e..14c99e0a66 100644 --- a/examples/react/eslint-legacy/package.json +++ b/examples/react/eslint-legacy/package.json @@ -9,10 +9,10 @@ "test:eslint": "ESLINT_USE_FLAT_CONFIG=false eslint ./src/**/*.tsx" }, "dependencies": { - "@tanstack/query-async-storage-persister": "^5.90.13", - "@tanstack/react-query": "^5.90.11", + "@tanstack/query-async-storage-persister": "^5.90.14", + "@tanstack/react-query": "^5.90.12", "@tanstack/react-query-devtools": "^5.91.1", - "@tanstack/react-query-persist-client": "^5.90.13", + "@tanstack/react-query-persist-client": "^5.90.14", "react": "^19.0.0", "react-dom": "^19.0.0" }, diff --git a/examples/react/infinite-query-with-max-pages/package.json b/examples/react/infinite-query-with-max-pages/package.json index 5fb6972060..831c000aef 100644 --- a/examples/react/infinite-query-with-max-pages/package.json +++ b/examples/react/infinite-query-with-max-pages/package.json @@ -8,7 +8,7 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.90.11", + "@tanstack/react-query": "^5.90.12", "@tanstack/react-query-devtools": "^5.91.1", "next": "^16.0.7", "react": "^19.2.1", diff --git a/examples/react/load-more-infinite-scroll/package.json b/examples/react/load-more-infinite-scroll/package.json index cf0c8c2191..258b3bffbc 100644 --- a/examples/react/load-more-infinite-scroll/package.json +++ b/examples/react/load-more-infinite-scroll/package.json @@ -8,7 +8,7 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.90.11", + "@tanstack/react-query": "^5.90.12", "@tanstack/react-query-devtools": "^5.91.1", "next": "^16.0.7", "react": "^19.2.1", diff --git a/examples/react/nextjs-app-prefetching/package.json b/examples/react/nextjs-app-prefetching/package.json index b17760843a..4d14ca5fb2 100644 --- a/examples/react/nextjs-app-prefetching/package.json +++ b/examples/react/nextjs-app-prefetching/package.json @@ -8,7 +8,7 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.90.11", + "@tanstack/react-query": "^5.90.12", "@tanstack/react-query-devtools": "^5.91.1", "next": "^16.0.7", "react": "^19.2.1", diff --git a/examples/react/nextjs-suspense-streaming/package.json b/examples/react/nextjs-suspense-streaming/package.json index c83f44f431..804fdc646e 100644 --- a/examples/react/nextjs-suspense-streaming/package.json +++ b/examples/react/nextjs-suspense-streaming/package.json @@ -8,7 +8,7 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.90.11", + "@tanstack/react-query": "^5.90.12", "@tanstack/react-query-devtools": "^5.91.1", "@tanstack/react-query-next-experimental": "^5.91.0", "next": "^16.0.7", diff --git a/examples/react/nextjs/package.json b/examples/react/nextjs/package.json index b7a215d9e3..c45007da5c 100644 --- a/examples/react/nextjs/package.json +++ b/examples/react/nextjs/package.json @@ -8,7 +8,7 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.90.11", + "@tanstack/react-query": "^5.90.12", "@tanstack/react-query-devtools": "^5.91.1", "next": "^16.0.7", "react": "^19.2.1", diff --git a/examples/react/offline/package.json b/examples/react/offline/package.json index 57da525b74..fe94cca994 100644 --- a/examples/react/offline/package.json +++ b/examples/react/offline/package.json @@ -8,11 +8,11 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/query-async-storage-persister": "^5.90.13", + "@tanstack/query-async-storage-persister": "^5.90.14", "@tanstack/react-location": "^3.7.4", - "@tanstack/react-query": "^5.90.11", + "@tanstack/react-query": "^5.90.12", "@tanstack/react-query-devtools": "^5.91.1", - "@tanstack/react-query-persist-client": "^5.90.13", + "@tanstack/react-query-persist-client": "^5.90.14", "msw": "^2.6.6", "react": "^19.0.0", "react-dom": "^19.0.0", diff --git a/examples/react/optimistic-updates-cache/package.json b/examples/react/optimistic-updates-cache/package.json index 34aa54bd16..93930be342 100755 --- a/examples/react/optimistic-updates-cache/package.json +++ b/examples/react/optimistic-updates-cache/package.json @@ -8,7 +8,7 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.90.11", + "@tanstack/react-query": "^5.90.12", "@tanstack/react-query-devtools": "^5.91.1", "next": "^16.0.7", "react": "^19.2.1", diff --git a/examples/react/optimistic-updates-ui/package.json b/examples/react/optimistic-updates-ui/package.json index 8ec50b112e..440015c1d7 100755 --- a/examples/react/optimistic-updates-ui/package.json +++ b/examples/react/optimistic-updates-ui/package.json @@ -8,7 +8,7 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.90.11", + "@tanstack/react-query": "^5.90.12", "@tanstack/react-query-devtools": "^5.91.1", "next": "^16.0.7", "react": "^19.2.1", diff --git a/examples/react/pagination/package.json b/examples/react/pagination/package.json index a254ea4cf1..d86179ceae 100644 --- a/examples/react/pagination/package.json +++ b/examples/react/pagination/package.json @@ -8,7 +8,7 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.90.11", + "@tanstack/react-query": "^5.90.12", "@tanstack/react-query-devtools": "^5.91.1", "next": "^16.0.7", "react": "^19.2.1", diff --git a/examples/react/playground/package.json b/examples/react/playground/package.json index 015e8f2c81..73a671f77f 100644 --- a/examples/react/playground/package.json +++ b/examples/react/playground/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.90.11", + "@tanstack/react-query": "^5.90.12", "@tanstack/react-query-devtools": "^5.91.1", "react": "^19.0.0", "react-dom": "^19.0.0" diff --git a/examples/react/prefetching/package.json b/examples/react/prefetching/package.json index b5524f9ee0..6d6ce426d5 100644 --- a/examples/react/prefetching/package.json +++ b/examples/react/prefetching/package.json @@ -8,7 +8,7 @@ "start": "next start" }, "dependencies": { - "@tanstack/react-query": "^5.90.11", + "@tanstack/react-query": "^5.90.12", "@tanstack/react-query-devtools": "^5.91.1", "next": "^16.0.7", "react": "^19.2.1", diff --git a/examples/react/react-native/package.json b/examples/react/react-native/package.json index a56bd9c6c6..e2b753c9c5 100644 --- a/examples/react/react-native/package.json +++ b/examples/react/react-native/package.json @@ -14,7 +14,7 @@ "@react-native-community/netinfo": "^11.4.1", "@react-navigation/native": "^6.1.18", "@react-navigation/stack": "^6.4.1", - "@tanstack/react-query": "^5.90.11", + "@tanstack/react-query": "^5.90.12", "@tanstack/react-query-devtools": "^5.91.1", "expo": "^52.0.11", "expo-constants": "^17.0.3", diff --git a/examples/react/react-router/package.json b/examples/react/react-router/package.json index a816f078cb..c00ea88267 100644 --- a/examples/react/react-router/package.json +++ b/examples/react/react-router/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.90.11", + "@tanstack/react-query": "^5.90.12", "@tanstack/react-query-devtools": "^5.91.1", "localforage": "^1.10.0", "match-sorter": "^6.3.4", diff --git a/examples/react/rick-morty/package.json b/examples/react/rick-morty/package.json index 57d5fc374a..26e9cd0c8d 100644 --- a/examples/react/rick-morty/package.json +++ b/examples/react/rick-morty/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.90.11", + "@tanstack/react-query": "^5.90.12", "@tanstack/react-query-devtools": "^5.91.1", "react": "^19.0.0", "react-dom": "^19.0.0", diff --git a/examples/react/shadow-dom/package.json b/examples/react/shadow-dom/package.json index 1a53a3a391..4c5c8a46da 100644 --- a/examples/react/shadow-dom/package.json +++ b/examples/react/shadow-dom/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.90.11", + "@tanstack/react-query": "^5.90.12", "@tanstack/react-query-devtools": "^5.91.1", "react": "^19.0.0", "react-dom": "^19.0.0" diff --git a/examples/react/simple/package.json b/examples/react/simple/package.json index e6d8366244..6f84d6be2a 100644 --- a/examples/react/simple/package.json +++ b/examples/react/simple/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.90.11", + "@tanstack/react-query": "^5.90.12", "@tanstack/react-query-devtools": "^5.91.1", "react": "^19.0.0", "react-dom": "^19.0.0" diff --git a/examples/react/star-wars/package.json b/examples/react/star-wars/package.json index 8d2f5aff00..141fd4f180 100644 --- a/examples/react/star-wars/package.json +++ b/examples/react/star-wars/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.90.11", + "@tanstack/react-query": "^5.90.12", "@tanstack/react-query-devtools": "^5.91.1", "react": "^19.0.0", "react-dom": "^19.0.0", diff --git a/examples/react/suspense/package.json b/examples/react/suspense/package.json index 1fa489da5a..e5d1fdcfd0 100644 --- a/examples/react/suspense/package.json +++ b/examples/react/suspense/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/react-query": "^5.90.11", + "@tanstack/react-query": "^5.90.12", "@tanstack/react-query-devtools": "^5.91.1", "font-awesome": "^4.7.0", "react": "^19.0.0", diff --git a/examples/solid/astro/package.json b/examples/solid/astro/package.json index 6934a15c1d..c154e5a885 100644 --- a/examples/solid/astro/package.json +++ b/examples/solid/astro/package.json @@ -15,7 +15,7 @@ "@astrojs/solid-js": "^5.0.7", "@astrojs/tailwind": "^6.0.2", "@astrojs/vercel": "^8.1.3", - "@tanstack/solid-query": "^5.90.14", + "@tanstack/solid-query": "^5.90.15", "@tanstack/solid-query-devtools": "^5.91.1", "astro": "^5.5.6", "solid-js": "^1.9.7", diff --git a/examples/solid/basic-graphql-request/package.json b/examples/solid/basic-graphql-request/package.json index 47ec49a8d5..fcf8d2cb9a 100644 --- a/examples/solid/basic-graphql-request/package.json +++ b/examples/solid/basic-graphql-request/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/solid-query": "^5.90.14", + "@tanstack/solid-query": "^5.90.15", "@tanstack/solid-query-devtools": "^5.91.1", "graphql": "^16.9.0", "graphql-request": "^7.1.2", diff --git a/examples/solid/basic/package.json b/examples/solid/basic/package.json index 23c28c9859..6ab6a9cfe3 100644 --- a/examples/solid/basic/package.json +++ b/examples/solid/basic/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/solid-query": "^5.90.14", + "@tanstack/solid-query": "^5.90.15", "@tanstack/solid-query-devtools": "^5.91.1", "solid-js": "^1.9.7" }, diff --git a/examples/solid/default-query-function/package.json b/examples/solid/default-query-function/package.json index 5b5e8d248f..f0c7bc137f 100644 --- a/examples/solid/default-query-function/package.json +++ b/examples/solid/default-query-function/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/solid-query": "^5.90.14", + "@tanstack/solid-query": "^5.90.15", "@tanstack/solid-query-devtools": "^5.91.1", "solid-js": "^1.9.7" }, diff --git a/examples/solid/simple/package.json b/examples/solid/simple/package.json index 9c3f268fc1..bfc1afad38 100644 --- a/examples/solid/simple/package.json +++ b/examples/solid/simple/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/solid-query": "^5.90.14", + "@tanstack/solid-query": "^5.90.15", "@tanstack/solid-query-devtools": "^5.91.1", "solid-js": "^1.9.7" }, diff --git a/examples/solid/solid-start-streaming/package.json b/examples/solid/solid-start-streaming/package.json index b65aa1ab6a..1eb6879354 100644 --- a/examples/solid/solid-start-streaming/package.json +++ b/examples/solid/solid-start-streaming/package.json @@ -12,7 +12,7 @@ "@solidjs/meta": "^0.29.4", "@solidjs/router": "^0.15.3", "@solidjs/start": "^1.1.3", - "@tanstack/solid-query": "^5.90.14", + "@tanstack/solid-query": "^5.90.15", "@tanstack/solid-query-devtools": "^5.91.1", "solid-js": "^1.9.7", "vinxi": "^0.5.3" diff --git a/examples/svelte/auto-refetching/package.json b/examples/svelte/auto-refetching/package.json index 991fa35bc5..d78cf63ff4 100644 --- a/examples/svelte/auto-refetching/package.json +++ b/examples/svelte/auto-refetching/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/svelte-query": "^6.0.9", + "@tanstack/svelte-query": "^6.0.10", "@tanstack/svelte-query-devtools": "^6.0.2" }, "devDependencies": { diff --git a/examples/svelte/basic/package.json b/examples/svelte/basic/package.json index 3af6334f62..65a50691e6 100644 --- a/examples/svelte/basic/package.json +++ b/examples/svelte/basic/package.json @@ -8,10 +8,10 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/query-async-storage-persister": "^5.90.13", - "@tanstack/svelte-query": "^6.0.9", + "@tanstack/query-async-storage-persister": "^5.90.14", + "@tanstack/svelte-query": "^6.0.10", "@tanstack/svelte-query-devtools": "^6.0.2", - "@tanstack/svelte-query-persist-client": "^6.0.11" + "@tanstack/svelte-query-persist-client": "^6.0.12" }, "devDependencies": { "@sveltejs/adapter-auto": "^6.1.0", diff --git a/examples/svelte/load-more-infinite-scroll/package.json b/examples/svelte/load-more-infinite-scroll/package.json index 2ab7687307..0e7db3138a 100644 --- a/examples/svelte/load-more-infinite-scroll/package.json +++ b/examples/svelte/load-more-infinite-scroll/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/svelte-query": "^6.0.9", + "@tanstack/svelte-query": "^6.0.10", "@tanstack/svelte-query-devtools": "^6.0.2" }, "devDependencies": { diff --git a/examples/svelte/optimistic-updates/package.json b/examples/svelte/optimistic-updates/package.json index 2d5212e45e..24bbf62f94 100644 --- a/examples/svelte/optimistic-updates/package.json +++ b/examples/svelte/optimistic-updates/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/svelte-query": "^6.0.9", + "@tanstack/svelte-query": "^6.0.10", "@tanstack/svelte-query-devtools": "^6.0.2" }, "devDependencies": { diff --git a/examples/svelte/playground/package.json b/examples/svelte/playground/package.json index fe8dc012c7..f1a9b7d4cd 100644 --- a/examples/svelte/playground/package.json +++ b/examples/svelte/playground/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/svelte-query": "^6.0.9", + "@tanstack/svelte-query": "^6.0.10", "@tanstack/svelte-query-devtools": "^6.0.2" }, "devDependencies": { diff --git a/examples/svelte/simple/package.json b/examples/svelte/simple/package.json index f956201ffb..6fd4682b45 100644 --- a/examples/svelte/simple/package.json +++ b/examples/svelte/simple/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/svelte-query": "^6.0.9", + "@tanstack/svelte-query": "^6.0.10", "@tanstack/svelte-query-devtools": "^6.0.2" }, "devDependencies": { diff --git a/examples/svelte/ssr/package.json b/examples/svelte/ssr/package.json index a0518ca0ad..030239c6a3 100644 --- a/examples/svelte/ssr/package.json +++ b/examples/svelte/ssr/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/svelte-query": "^6.0.9", + "@tanstack/svelte-query": "^6.0.10", "@tanstack/svelte-query-devtools": "^6.0.2" }, "devDependencies": { diff --git a/examples/svelte/star-wars/package.json b/examples/svelte/star-wars/package.json index 94252af5ad..f8c7a4b06f 100644 --- a/examples/svelte/star-wars/package.json +++ b/examples/svelte/star-wars/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/svelte-query": "^6.0.9", + "@tanstack/svelte-query": "^6.0.10", "@tanstack/svelte-query-devtools": "^6.0.2" }, "devDependencies": { diff --git a/examples/vue/basic/package.json b/examples/vue/basic/package.json index 77e921b073..d344ea0063 100644 --- a/examples/vue/basic/package.json +++ b/examples/vue/basic/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.92.0", + "@tanstack/vue-query": "^5.92.1", "@tanstack/vue-query-devtools": "^6.1.2", "vue": "^3.4.27" }, diff --git a/examples/vue/dependent-queries/package.json b/examples/vue/dependent-queries/package.json index 6a9efd698c..803dea7416 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.92.0", + "@tanstack/vue-query": "^5.92.1", "vue": "^3.4.27" }, "devDependencies": { diff --git a/examples/vue/persister/package.json b/examples/vue/persister/package.json index b44487718e..8c897cefbc 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.90.11", - "@tanstack/query-persist-client-core": "^5.91.10", - "@tanstack/query-sync-storage-persister": "^5.90.13", - "@tanstack/vue-query": "^5.92.0", + "@tanstack/query-core": "^5.90.12", + "@tanstack/query-persist-client-core": "^5.91.11", + "@tanstack/query-sync-storage-persister": "^5.90.14", + "@tanstack/vue-query": "^5.92.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 febd01032e..068b9ff338 100644 --- a/examples/vue/simple/package.json +++ b/examples/vue/simple/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-query": "^5.92.0", + "@tanstack/vue-query": "^5.92.1", "@tanstack/vue-query-devtools": "^6.1.2", "vue": "^3.4.27" }, diff --git a/integrations/angular-cli-20/package.json b/integrations/angular-cli-20/package.json index 654b303a0c..213ca9bdd1 100644 --- a/integrations/angular-cli-20/package.json +++ b/integrations/angular-cli-20/package.json @@ -14,7 +14,7 @@ "@angular/forms": "^20.0.0", "@angular/platform-browser": "^20.0.0", "@angular/router": "^20.0.0", - "@tanstack/angular-query-experimental": "^5.90.15", + "@tanstack/angular-query-experimental": "^5.90.16", "rxjs": "~7.8.0", "tslib": "^2.3.0", "zone.js": "~0.15.0" diff --git a/packages/angular-query-experimental/CHANGELOG.md b/packages/angular-query-experimental/CHANGELOG.md index f76b6f581d..15aad2e7b9 100644 --- a/packages/angular-query-experimental/CHANGELOG.md +++ b/packages/angular-query-experimental/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/angular-query-experimental +## 5.90.16 + +### Patch Changes + +- Updated dependencies [[`72d8ac5`](https://github.com/TanStack/query/commit/72d8ac5c592004b8f9c3ee086fcb9c3cd615ca05)]: + - @tanstack/query-core@5.90.12 + ## 5.90.15 ### Patch Changes diff --git a/packages/angular-query-experimental/package.json b/packages/angular-query-experimental/package.json index ff6c650be5..a122c4bcb7 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.90.15", + "version": "5.90.16", "description": "Signals for managing, caching and syncing asynchronous and remote data in Angular", "author": "Arnoud de Vries", "license": "MIT", diff --git a/packages/angular-query-persist-client/CHANGELOG.md b/packages/angular-query-persist-client/CHANGELOG.md index 00e4733b97..198aa842b5 100644 --- a/packages/angular-query-persist-client/CHANGELOG.md +++ b/packages/angular-query-persist-client/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/angular-query-persist-client +## 5.62.19 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/angular-query-experimental@5.90.16 + - @tanstack/query-persist-client-core@5.91.11 + ## 5.62.18 ### Patch Changes diff --git a/packages/angular-query-persist-client/package.json b/packages/angular-query-persist-client/package.json index a8c3255132..49adbc4f4b 100644 --- a/packages/angular-query-persist-client/package.json +++ b/packages/angular-query-persist-client/package.json @@ -1,7 +1,7 @@ { "name": "@tanstack/angular-query-persist-client", "private": true, - "version": "5.62.18", + "version": "5.62.19", "description": "Angular bindings to work with persisters in TanStack/angular-query", "author": "Omer Gronich", "license": "MIT", diff --git a/packages/query-async-storage-persister/CHANGELOG.md b/packages/query-async-storage-persister/CHANGELOG.md index 87b5af5277..5a5e56bdd6 100644 --- a/packages/query-async-storage-persister/CHANGELOG.md +++ b/packages/query-async-storage-persister/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/query-async-storage-persister +## 5.90.14 + +### Patch Changes + +- Updated dependencies [[`72d8ac5`](https://github.com/TanStack/query/commit/72d8ac5c592004b8f9c3ee086fcb9c3cd615ca05)]: + - @tanstack/query-core@5.90.12 + - @tanstack/query-persist-client-core@5.91.11 + ## 5.90.13 ### Patch Changes diff --git a/packages/query-async-storage-persister/package.json b/packages/query-async-storage-persister/package.json index 1aa82c06f0..38a2090ac5 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.90.13", + "version": "5.90.14", "description": "A persister for asynchronous storages, to be used with TanStack/Query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-broadcast-client-experimental/CHANGELOG.md b/packages/query-broadcast-client-experimental/CHANGELOG.md index 1a57dddfb5..495f21dea2 100644 --- a/packages/query-broadcast-client-experimental/CHANGELOG.md +++ b/packages/query-broadcast-client-experimental/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/query-broadcast-client-experimental +## 5.90.12 + +### Patch Changes + +- Updated dependencies [[`72d8ac5`](https://github.com/TanStack/query/commit/72d8ac5c592004b8f9c3ee086fcb9c3cd615ca05)]: + - @tanstack/query-core@5.90.12 + ## 5.90.11 ### Patch Changes diff --git a/packages/query-broadcast-client-experimental/package.json b/packages/query-broadcast-client-experimental/package.json index 95a6ed628b..0d6d40a8be 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.90.11", + "version": "5.90.12", "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/CHANGELOG.md b/packages/query-core/CHANGELOG.md index 68641147bc..fbaec6dd06 100644 --- a/packages/query-core/CHANGELOG.md +++ b/packages/query-core/CHANGELOG.md @@ -1,5 +1,11 @@ # @tanstack/query-core +## 5.90.12 + +### Patch Changes + +- fix: update react and nextJs ([#9944](https://github.com/TanStack/query/pull/9944)) + ## 5.90.11 ### Patch Changes diff --git a/packages/query-core/package.json b/packages/query-core/package.json index e41e559c13..1700ec8710 100644 --- a/packages/query-core/package.json +++ b/packages/query-core/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-core", - "version": "5.90.11", + "version": "5.90.12", "description": "The framework agnostic core that powers TanStack Query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/query-persist-client-core/CHANGELOG.md b/packages/query-persist-client-core/CHANGELOG.md index cbfeb5a624..e5bca9eeec 100644 --- a/packages/query-persist-client-core/CHANGELOG.md +++ b/packages/query-persist-client-core/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/query-persist-client-core +## 5.91.11 + +### Patch Changes + +- Updated dependencies [[`72d8ac5`](https://github.com/TanStack/query/commit/72d8ac5c592004b8f9c3ee086fcb9c3cd615ca05)]: + - @tanstack/query-core@5.90.12 + ## 5.91.10 ### Patch Changes diff --git a/packages/query-persist-client-core/package.json b/packages/query-persist-client-core/package.json index add3555ac9..e6b26c3d5f 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.91.10", + "version": "5.91.11", "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/CHANGELOG.md b/packages/query-sync-storage-persister/CHANGELOG.md index 46e6d3984e..01117366d2 100644 --- a/packages/query-sync-storage-persister/CHANGELOG.md +++ b/packages/query-sync-storage-persister/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/query-sync-storage-persister +## 5.90.14 + +### Patch Changes + +- Updated dependencies [[`72d8ac5`](https://github.com/TanStack/query/commit/72d8ac5c592004b8f9c3ee086fcb9c3cd615ca05)]: + - @tanstack/query-core@5.90.12 + - @tanstack/query-persist-client-core@5.91.11 + ## 5.90.13 ### Patch Changes diff --git a/packages/query-sync-storage-persister/package.json b/packages/query-sync-storage-persister/package.json index ffad40f134..e4d071bd42 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.90.13", + "version": "5.90.14", "description": "A persister for synchronous storages, to be used with TanStack/Query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query-persist-client/CHANGELOG.md b/packages/react-query-persist-client/CHANGELOG.md index 58c31008b2..2a8d864d38 100644 --- a/packages/react-query-persist-client/CHANGELOG.md +++ b/packages/react-query-persist-client/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/react-query-persist-client +## 5.90.14 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/query-persist-client-core@5.91.11 + - @tanstack/react-query@5.90.12 + ## 5.90.13 ### Patch Changes diff --git a/packages/react-query-persist-client/package.json b/packages/react-query-persist-client/package.json index e58592510b..5a94327139 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.90.13", + "version": "5.90.14", "description": "React bindings to work with persisters in TanStack/react-query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-query/CHANGELOG.md b/packages/react-query/CHANGELOG.md index 0df81ebaf7..2058ebdec5 100644 --- a/packages/react-query/CHANGELOG.md +++ b/packages/react-query/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/react-query +## 5.90.12 + +### Patch Changes + +- Updated dependencies [[`72d8ac5`](https://github.com/TanStack/query/commit/72d8ac5c592004b8f9c3ee086fcb9c3cd615ca05)]: + - @tanstack/query-core@5.90.12 + ## 5.90.11 ### Patch Changes diff --git a/packages/react-query/package.json b/packages/react-query/package.json index 7bad8bd9f0..1fc90b2595 100644 --- a/packages/react-query/package.json +++ b/packages/react-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-query", - "version": "5.90.11", + "version": "5.90.12", "description": "Hooks for managing, caching and syncing asynchronous and remote data in React", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/solid-query-persist-client/CHANGELOG.md b/packages/solid-query-persist-client/CHANGELOG.md index 3a5f3c3d68..e5cc304c51 100644 --- a/packages/solid-query-persist-client/CHANGELOG.md +++ b/packages/solid-query-persist-client/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/solid-query-persist-client +## 5.90.15 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/query-persist-client-core@5.91.11 + - @tanstack/solid-query@5.90.15 + ## 5.90.14 ### Patch Changes diff --git a/packages/solid-query-persist-client/package.json b/packages/solid-query-persist-client/package.json index 02e33535e2..57db8c506d 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.90.14", + "version": "5.90.15", "description": "Solid.js bindings to work with persisters in TanStack/solid-query", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/solid-query/CHANGELOG.md b/packages/solid-query/CHANGELOG.md index 2eaff995bf..4c58734117 100644 --- a/packages/solid-query/CHANGELOG.md +++ b/packages/solid-query/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/solid-query +## 5.90.15 + +### Patch Changes + +- Updated dependencies [[`72d8ac5`](https://github.com/TanStack/query/commit/72d8ac5c592004b8f9c3ee086fcb9c3cd615ca05)]: + - @tanstack/query-core@5.90.12 + ## 5.90.14 ### Patch Changes diff --git a/packages/solid-query/package.json b/packages/solid-query/package.json index e5bed492f1..43d5ad2348 100644 --- a/packages/solid-query/package.json +++ b/packages/solid-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-query", - "version": "5.90.14", + "version": "5.90.15", "description": "Primitives for managing, caching and syncing asynchronous and remote data in Solid", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/svelte-query-persist-client/CHANGELOG.md b/packages/svelte-query-persist-client/CHANGELOG.md index ad5964c2c6..3565608110 100644 --- a/packages/svelte-query-persist-client/CHANGELOG.md +++ b/packages/svelte-query-persist-client/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/svelte-query-persist-client +## 6.0.12 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/query-persist-client-core@5.91.11 + - @tanstack/svelte-query@6.0.10 + ## 6.0.11 ### Patch Changes diff --git a/packages/svelte-query-persist-client/package.json b/packages/svelte-query-persist-client/package.json index 614ea45de2..bdc1c284bb 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": "6.0.11", + "version": "6.0.12", "description": "Svelte bindings to work with persisters in TanStack/svelte-query", "author": "Lachlan Collins", "license": "MIT", diff --git a/packages/svelte-query/CHANGELOG.md b/packages/svelte-query/CHANGELOG.md index d780fe275c..7853942ca4 100644 --- a/packages/svelte-query/CHANGELOG.md +++ b/packages/svelte-query/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/svelte-query +## 6.0.10 + +### Patch Changes + +- Updated dependencies [[`72d8ac5`](https://github.com/TanStack/query/commit/72d8ac5c592004b8f9c3ee086fcb9c3cd615ca05)]: + - @tanstack/query-core@5.90.12 + ## 6.0.9 ### Patch Changes diff --git a/packages/svelte-query/package.json b/packages/svelte-query/package.json index ccba32ed3a..d8ba20eb31 100644 --- a/packages/svelte-query/package.json +++ b/packages/svelte-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-query", - "version": "6.0.9", + "version": "6.0.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/CHANGELOG.md b/packages/vue-query/CHANGELOG.md index 3cfbb684cf..0224e0b26f 100644 --- a/packages/vue-query/CHANGELOG.md +++ b/packages/vue-query/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/vue-query +## 5.92.1 + +### Patch Changes + +- Updated dependencies [[`72d8ac5`](https://github.com/TanStack/query/commit/72d8ac5c592004b8f9c3ee086fcb9c3cd615ca05)]: + - @tanstack/query-core@5.90.12 + ## 5.92.0 ### Minor Changes diff --git a/packages/vue-query/package.json b/packages/vue-query/package.json index bd45b27ca7..4ca34a6814 100644 --- a/packages/vue-query/package.json +++ b/packages/vue-query/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-query", - "version": "5.92.0", + "version": "5.92.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 2c2b1b9f70..21abe3ee57 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -256,7 +256,7 @@ importers: specifier: workspace:* version: link:../../../packages/angular-query-experimental '@tanstack/angular-query-persist-client': - specifier: ^5.62.18 + specifier: ^5.62.19 version: link:../../../packages/angular-query-persist-client '@tanstack/query-async-storage-persister': specifier: workspace:* @@ -13108,6 +13108,7 @@ packages: react-native-vector-icons@10.1.0: resolution: {integrity: sha512-fdQjCHIdoXmRoTZ5gvN1FmT4sGLQ2wmQiNZHKJQUYnE2tkIwjGnxNch+6Nd4lHAACvMWO7LOzBNot2u/zlOmkw==} + deprecated: react-native-vector-icons package has moved to a new model of per-icon-family packages. See the https://github.com/oblador/react-native-vector-icons/blob/master/MIGRATION.md on how to migrate hasBin: true react-native-web@0.19.13: