From 7d3fcccd28c923482856ed42ae8dd3709e770ba0 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 13 Dec 2024 12:09:44 +0100 Subject: [PATCH 01/60] wip --- packages/react-query/vite.config.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/react-query/vite.config.ts b/packages/react-query/vite.config.ts index fba5f8d044..9edede43c7 100644 --- a/packages/react-query/vite.config.ts +++ b/packages/react-query/vite.config.ts @@ -7,7 +7,6 @@ export default defineConfig({ test: { name: packageJson.name, dir: './src', - watch: false, environment: 'jsdom', setupFiles: ['test-setup.ts'], coverage: { enabled: true, provider: 'istanbul', include: ['src/**/*'] }, From bc36411a99327fc2aaf12eaf2e07313db6a85053 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 13 Dec 2024 12:09:59 +0100 Subject: [PATCH 02/60] wip --- .../src/__tests__/useQuery.promise.test.tsx | 21 ++++++++++++++----- packages/react-query/src/__tests__/utils.tsx | 13 ++++++++++++ 2 files changed, 29 insertions(+), 5 deletions(-) diff --git a/packages/react-query/src/__tests__/useQuery.promise.test.tsx b/packages/react-query/src/__tests__/useQuery.promise.test.tsx index ec07d2d2b2..5efc62473a 100644 --- a/packages/react-query/src/__tests__/useQuery.promise.test.tsx +++ b/packages/react-query/src/__tests__/useQuery.promise.test.tsx @@ -12,7 +12,9 @@ import { useQuery, } from '..' import { QueryCache } from '../index' -import { createQueryClient, queryKey, sleep } from './utils' +import { createDeferred, createQueryClient, queryKey, sleep } from './utils' + + describe('useQuery().promise', () => { const queryCache = new QueryCache() @@ -75,11 +77,11 @@ describe('useQuery().promise', () => { withinDOM().getByText('loading..') expect(renderedComponents).toEqual([Page, Loading]) } - + { const { renderedComponents, withinDOM } = await renderStream.takeRender() withinDOM().getByText('test') - expect(renderedComponents).toEqual([Page, MyComponent]) + expect(renderedComponents).toEqual([MyComponent]) } }) @@ -1035,10 +1037,11 @@ describe('useQuery().promise', () => { expect(queryFn).toHaveBeenCalledTimes(0) }) - it('should show correct data when switching between cache entries without re-fetches', async () => { + it.only('should show correct data when switching between cache entries without re-fetches', async () => { const key = queryKey() const renderStream = createRenderStream({ snapshotDOM: true }) + function MyComponent(props: { promise: Promise }) { useTrackRenders() const data = React.use(props.promise) @@ -1091,7 +1094,15 @@ describe('useQuery().promise', () => { expect(renderedComponents).toEqual([MyComponent]) } - rendered.getByText('inc').click() + { + rendered.getByText('inc').click() + + const { renderedComponents, withinDOM } = await renderStream.takeRender() + withinDOM().getByText('test0') + console.log({renderedComponents}) + expect(renderedComponents).toEqual([Page, MyComponent]) + + } { const { renderedComponents, withinDOM } = await renderStream.takeRender() diff --git a/packages/react-query/src/__tests__/utils.tsx b/packages/react-query/src/__tests__/utils.tsx index 7e25177768..29105208b6 100644 --- a/packages/react-query/src/__tests__/utils.tsx +++ b/packages/react-query/src/__tests__/utils.tsx @@ -94,3 +94,16 @@ export function setIsServer(isServer: boolean) { } export const doNotExecute = (_func: () => void) => true + + +export function createDeferred() { + let resolve: (value: TValue) => void; + let reject: (error: unknown) => void; + const promise = new Promise((res, rej) => { + resolve = res; + reject = rej; + }); + + return { promise, resolve: resolve!, reject: reject! }; +} +export type Deferred = ReturnType>; \ No newline at end of file From 63c548cd98866a48bb030156d1d8a2151265f7d8 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 13 Dec 2024 12:10:06 +0100 Subject: [PATCH 03/60] wip --- packages/react-query/src/useBaseQuery.ts | 57 +++++++++++++++--------- 1 file changed, 37 insertions(+), 20 deletions(-) diff --git a/packages/react-query/src/useBaseQuery.ts b/packages/react-query/src/useBaseQuery.ts index bcbf700ef7..a2a52f3886 100644 --- a/packages/react-query/src/useBaseQuery.ts +++ b/packages/react-query/src/useBaseQuery.ts @@ -82,33 +82,50 @@ export function useBaseQuery< ), ) - const result = observer.getOptimisticResult(defaultedOptions) - - React.useSyncExternalStore( - React.useCallback( - (onStoreChange) => { - const unsubscribe = isRestoring - ? noop - : observer.subscribe(notifyManager.batchCalls(onStoreChange)) - - // Update result to make sure we did not miss any query updates - // between creating the observer and subscribing to it. - observer.updateResult() - - return unsubscribe - }, - [observer, isRestoring], - ), - () => observer.getCurrentResult(), - () => observer.getCurrentResult(), - ) + const [result, setResult] = React.useState(() => observer.getOptimisticResult(defaultedOptions)) + + // console.log('result', result) + React.useEffect(() => { + if (isRestoring) { + return + } + console.log('subscribing to observer') + + + const unsubscribe = observer.subscribe( + notifyManager.batchCalls((newResult) => { + + setResult((prev) => { + console.log('got new result', { + prev, + newResult, + }) + return newResult + + + }) + }) + ) + + // Update result to make sure we did not miss any query updates + // between creating the observer and subscribing to it. + observer.updateResult() + + return unsubscribe + }, [observer, isRestoring]) + React.useEffect(() => { + // Do not notify on updates because of changes in the options because // these changes should already be reflected in the optimistic result. observer.setOptions(defaultedOptions, { listeners: false }) }, [defaultedOptions, observer]) + + React.useEffect(() => { + console.log('new query key', defaultedOptions.queryHash) + }, [defaultedOptions.queryHash]) // Handle suspense if (shouldSuspend(defaultedOptions, result)) { throw fetchOptimistic(defaultedOptions, observer, errorResetBoundary) From 3ed534920f8b1a210c40f4e786f28c5843135681 Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Fri, 13 Dec 2024 11:11:23 +0000 Subject: [PATCH 04/60] ci: apply automated fixes --- .../src/__tests__/useQuery.promise.test.tsx | 10 +++------- packages/react-query/src/__tests__/utils.tsx | 15 +++++++-------- packages/react-query/src/useBaseQuery.ts | 13 ++++--------- 3 files changed, 14 insertions(+), 24 deletions(-) diff --git a/packages/react-query/src/__tests__/useQuery.promise.test.tsx b/packages/react-query/src/__tests__/useQuery.promise.test.tsx index 5efc62473a..6d7f9eab59 100644 --- a/packages/react-query/src/__tests__/useQuery.promise.test.tsx +++ b/packages/react-query/src/__tests__/useQuery.promise.test.tsx @@ -14,8 +14,6 @@ import { import { QueryCache } from '../index' import { createDeferred, createQueryClient, queryKey, sleep } from './utils' - - describe('useQuery().promise', () => { const queryCache = new QueryCache() const queryClient = createQueryClient({ @@ -77,7 +75,7 @@ describe('useQuery().promise', () => { withinDOM().getByText('loading..') expect(renderedComponents).toEqual([Page, Loading]) } - + { const { renderedComponents, withinDOM } = await renderStream.takeRender() withinDOM().getByText('test') @@ -1041,7 +1039,6 @@ describe('useQuery().promise', () => { const key = queryKey() const renderStream = createRenderStream({ snapshotDOM: true }) - function MyComponent(props: { promise: Promise }) { useTrackRenders() const data = React.use(props.promise) @@ -1096,12 +1093,11 @@ describe('useQuery().promise', () => { { rendered.getByText('inc').click() - + const { renderedComponents, withinDOM } = await renderStream.takeRender() withinDOM().getByText('test0') - console.log({renderedComponents}) + console.log({ renderedComponents }) expect(renderedComponents).toEqual([Page, MyComponent]) - } { diff --git a/packages/react-query/src/__tests__/utils.tsx b/packages/react-query/src/__tests__/utils.tsx index 29105208b6..f81ad38fa8 100644 --- a/packages/react-query/src/__tests__/utils.tsx +++ b/packages/react-query/src/__tests__/utils.tsx @@ -95,15 +95,14 @@ export function setIsServer(isServer: boolean) { export const doNotExecute = (_func: () => void) => true - export function createDeferred() { - let resolve: (value: TValue) => void; - let reject: (error: unknown) => void; + let resolve: (value: TValue) => void + let reject: (error: unknown) => void const promise = new Promise((res, rej) => { - resolve = res; - reject = rej; - }); + resolve = res + reject = rej + }) - return { promise, resolve: resolve!, reject: reject! }; + return { promise, resolve: resolve!, reject: reject! } } -export type Deferred = ReturnType>; \ No newline at end of file +export type Deferred = ReturnType> diff --git a/packages/react-query/src/useBaseQuery.ts b/packages/react-query/src/useBaseQuery.ts index a2a52f3886..10ab921a49 100644 --- a/packages/react-query/src/useBaseQuery.ts +++ b/packages/react-query/src/useBaseQuery.ts @@ -82,7 +82,9 @@ export function useBaseQuery< ), ) - const [result, setResult] = React.useState(() => observer.getOptimisticResult(defaultedOptions)) + const [result, setResult] = React.useState(() => + observer.getOptimisticResult(defaultedOptions), + ) // console.log('result', result) React.useEffect(() => { @@ -90,21 +92,17 @@ export function useBaseQuery< return } console.log('subscribing to observer') - const unsubscribe = observer.subscribe( notifyManager.batchCalls((newResult) => { - setResult((prev) => { console.log('got new result', { prev, newResult, }) return newResult - - }) - }) + }), ) // Update result to make sure we did not miss any query updates @@ -114,15 +112,12 @@ export function useBaseQuery< return unsubscribe }, [observer, isRestoring]) - React.useEffect(() => { - // Do not notify on updates because of changes in the options because // these changes should already be reflected in the optimistic result. observer.setOptions(defaultedOptions, { listeners: false }) }, [defaultedOptions, observer]) - React.useEffect(() => { console.log('new query key', defaultedOptions.queryHash) }, [defaultedOptions.queryHash]) From 784cb83c2503aed6d8f235161e0c920de0c1b022 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 13 Dec 2024 13:21:48 +0100 Subject: [PATCH 05/60] wip --- packages/react-query/src/useBaseQuery.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/react-query/src/useBaseQuery.ts b/packages/react-query/src/useBaseQuery.ts index 10ab921a49..17a7adf710 100644 --- a/packages/react-query/src/useBaseQuery.ts +++ b/packages/react-query/src/useBaseQuery.ts @@ -113,9 +113,7 @@ export function useBaseQuery< }, [observer, isRestoring]) React.useEffect(() => { - // Do not notify on updates because of changes in the options because - // these changes should already be reflected in the optimistic result. - observer.setOptions(defaultedOptions, { listeners: false }) + observer.setOptions(defaultedOptions) }, [defaultedOptions, observer]) React.useEffect(() => { From fb21469b2cb4ed4ddeb143ae787310bc9e39dd6d Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 13 Dec 2024 13:22:41 +0100 Subject: [PATCH 06/60] wip --- .../src/__tests__/useQuery.promise.test.tsx | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/packages/react-query/src/__tests__/useQuery.promise.test.tsx b/packages/react-query/src/__tests__/useQuery.promise.test.tsx index 6d7f9eab59..a554f554d7 100644 --- a/packages/react-query/src/__tests__/useQuery.promise.test.tsx +++ b/packages/react-query/src/__tests__/useQuery.promise.test.tsx @@ -12,7 +12,7 @@ import { useQuery, } from '..' import { QueryCache } from '../index' -import { createDeferred, createQueryClient, queryKey, sleep } from './utils' +import { createQueryClient, queryKey, sleep } from './utils' describe('useQuery().promise', () => { const queryCache = new QueryCache() @@ -1091,15 +1091,7 @@ describe('useQuery().promise', () => { expect(renderedComponents).toEqual([MyComponent]) } - { - rendered.getByText('inc').click() - - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('test0') - console.log({ renderedComponents }) - expect(renderedComponents).toEqual([Page, MyComponent]) - } - + rendered.getByText('inc').click() { const { renderedComponents, withinDOM } = await renderStream.takeRender() withinDOM().getByText('loading..') From a7ba6bc016188a23267b09127112f7a1e5f9711e Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 13 Dec 2024 13:41:53 +0100 Subject: [PATCH 07/60] kinda works --- packages/react-query/src/__tests__/useQuery.promise.test.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-query/src/__tests__/useQuery.promise.test.tsx b/packages/react-query/src/__tests__/useQuery.promise.test.tsx index a554f554d7..e2d7f72210 100644 --- a/packages/react-query/src/__tests__/useQuery.promise.test.tsx +++ b/packages/react-query/src/__tests__/useQuery.promise.test.tsx @@ -1035,7 +1035,7 @@ describe('useQuery().promise', () => { expect(queryFn).toHaveBeenCalledTimes(0) }) - it.only('should show correct data when switching between cache entries without re-fetches', async () => { + it('should show correct data when switching between cache entries without re-fetches', async () => { const key = queryKey() const renderStream = createRenderStream({ snapshotDOM: true }) From b6917d28ba1e7bbe49790e8d9dda913b33d9c556 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 13 Dec 2024 13:42:29 +0100 Subject: [PATCH 08/60] apparently this fixes stuff --- packages/react-query/src/useBaseQuery.ts | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/packages/react-query/src/useBaseQuery.ts b/packages/react-query/src/useBaseQuery.ts index 17a7adf710..e13f9e8dfd 100644 --- a/packages/react-query/src/useBaseQuery.ts +++ b/packages/react-query/src/useBaseQuery.ts @@ -82,9 +82,10 @@ export function useBaseQuery< ), ) - const [result, setResult] = React.useState(() => - observer.getOptimisticResult(defaultedOptions), - ) + + + const [_, setForceRender] = React.useState(0) + const result = observer.getOptimisticResult(defaultedOptions) // console.log('result', result) React.useEffect(() => { @@ -94,14 +95,8 @@ export function useBaseQuery< console.log('subscribing to observer') const unsubscribe = observer.subscribe( - notifyManager.batchCalls((newResult) => { - setResult((prev) => { - console.log('got new result', { - prev, - newResult, - }) - return newResult - }) + notifyManager.batchCalls(() => { + setForceRender((x) => x + 1) }), ) @@ -112,6 +107,8 @@ export function useBaseQuery< return unsubscribe }, [observer, isRestoring]) + console.log('result', result.promise) + React.useEffect(() => { observer.setOptions(defaultedOptions) }, [defaultedOptions, observer]) From 71ccdcfd4570edc75235a326ebf8ca4baa7ebe95 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 13 Dec 2024 13:43:13 +0100 Subject: [PATCH 09/60] ok works --- packages/react-query/src/useBaseQuery.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/react-query/src/useBaseQuery.ts b/packages/react-query/src/useBaseQuery.ts index e13f9e8dfd..32e4a7d191 100644 --- a/packages/react-query/src/useBaseQuery.ts +++ b/packages/react-query/src/useBaseQuery.ts @@ -110,7 +110,9 @@ export function useBaseQuery< console.log('result', result.promise) React.useEffect(() => { - observer.setOptions(defaultedOptions) + // Do not notify on updates because of changes in the options because + // these changes should already be reflected in the optimistic result. + observer.setOptions(defaultedOptions, { listeners: false }) }, [defaultedOptions, observer]) React.useEffect(() => { From 0faec03f96becbb2c5ede51f2acbbc6609b7b8d3 Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Fri, 13 Dec 2024 12:44:32 +0000 Subject: [PATCH 10/60] ci: apply automated fixes --- packages/react-query/src/useBaseQuery.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/react-query/src/useBaseQuery.ts b/packages/react-query/src/useBaseQuery.ts index 32e4a7d191..e18c69c480 100644 --- a/packages/react-query/src/useBaseQuery.ts +++ b/packages/react-query/src/useBaseQuery.ts @@ -82,8 +82,6 @@ export function useBaseQuery< ), ) - - const [_, setForceRender] = React.useState(0) const result = observer.getOptimisticResult(defaultedOptions) From 16e9c59dbb3025da85882f11dfc75bcb7b7cc129 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 13 Dec 2024 13:56:44 +0100 Subject: [PATCH 11/60] bump --- packages/react-query-devtools/package.json | 2 +- .../react-query-persist-client/package.json | 2 +- packages/react-query/package.json | 2 +- pnpm-lock.yaml | 1291 ++++++++++++----- 4 files changed, 929 insertions(+), 368 deletions(-) diff --git a/packages/react-query-devtools/package.json b/packages/react-query-devtools/package.json index 540d010f54..f7efae49bf 100644 --- a/packages/react-query-devtools/package.json +++ b/packages/react-query-devtools/package.json @@ -80,7 +80,7 @@ }, "devDependencies": { "@tanstack/react-query": "workspace:*", - "@testing-library/react": "^16.0.1", + "@testing-library/react": "^16.1.0", "@types/react": "npm:types-react@rc", "@vitejs/plugin-react": "^4.3.3", "react": "^19.0.0" diff --git a/packages/react-query-persist-client/package.json b/packages/react-query-persist-client/package.json index 80229ec0b2..e3fccf9151 100644 --- a/packages/react-query-persist-client/package.json +++ b/packages/react-query-persist-client/package.json @@ -59,7 +59,7 @@ }, "devDependencies": { "@tanstack/react-query": "workspace:*", - "@testing-library/react": "^16.0.1", + "@testing-library/react": "^16.1.0", "@types/react": "npm:types-react@rc", "@vitejs/plugin-react": "^4.3.3", "react": "^19.0.0" diff --git a/packages/react-query/package.json b/packages/react-query/package.json index 8414d3fa38..2a30f4d4a6 100644 --- a/packages/react-query/package.json +++ b/packages/react-query/package.json @@ -65,7 +65,7 @@ }, "devDependencies": { "@tanstack/query-persist-client-core": "workspace:*", - "@testing-library/react": "^16.0.1", + "@testing-library/react": "^16.1.0", "@testing-library/react-render-stream": "^2.0.0", "@types/react": "npm:types-react@rc", "@types/react-dom": "npm:types-react-dom@rc", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fc94bd1ed8..df6ee5986e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -553,13 +553,13 @@ importers: version: types-react-dom@19.0.0-rc.1 '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/react/auto-refetching: dependencies: @@ -621,13 +621,13 @@ importers: version: types-react-dom@19.0.0-rc.1 '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/react/basic-graphql-request: dependencies: @@ -652,10 +652,10 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/react/default-query-function: dependencies: @@ -674,13 +674,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/react/devtools-panel: dependencies: @@ -699,13 +699,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/react/infinite-query-with-max-pages: dependencies: @@ -991,13 +991,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/react/prefetching: dependencies: @@ -1132,13 +1132,13 @@ importers: version: 1.2.3 '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/react/rick-morty: dependencies: @@ -1175,13 +1175,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/react/shadow-dom: dependencies: @@ -1206,13 +1206,13 @@ importers: version: types-react-dom@19.0.0-rc.1 '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/react/simple: dependencies: @@ -1231,13 +1231,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/react/star-wars: dependencies: @@ -1274,13 +1274,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/react/suspense: dependencies: @@ -1305,13 +1305,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/solid/astro: dependencies: @@ -1320,16 +1320,16 @@ importers: version: 0.8.3(prettier@3.3.3)(typescript@5.7.2) '@astrojs/node': specifier: ^8.3.4 - version: 8.3.4(astro@4.16.14(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.27.4)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2)) + version: 8.3.4(astro@4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2)) '@astrojs/solid-js': specifier: ^4.4.4 - version: 4.4.4(@testing-library/jest-dom@6.6.3)(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(solid-js@1.9.3)(terser@5.31.6) + version: 4.4.4(@testing-library/jest-dom@6.6.3)(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(solid-js@1.9.3)(terser@5.31.6) '@astrojs/tailwind': specifier: ^5.1.2 - version: 5.1.2(astro@4.16.14(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.27.4)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2))(tailwindcss@3.4.7) + version: 5.1.2(astro@4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2))(tailwindcss@3.4.7) '@astrojs/vercel': specifier: ^7.8.2 - version: 7.8.2(astro@4.16.14(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.27.4)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2))(encoding@0.1.13)(next@15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.81.0))(react@19.0.0) + version: 7.8.2(astro@4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2))(encoding@0.1.13)(next@15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.81.0))(react@19.0.0) '@tanstack/solid-query': specifier: ^5.62.7 version: link:../../../packages/solid-query @@ -1338,7 +1338,7 @@ importers: version: link:../../../packages/solid-query-devtools astro: specifier: ^4.16.1 - version: 4.16.14(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.27.4)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2) + version: 4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2) solid-js: specifier: ^1.9.3 version: 1.9.3 @@ -1366,10 +1366,10 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) examples/solid/basic-graphql-request: dependencies: @@ -1394,10 +1394,10 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) examples/solid/default-query-function: dependencies: @@ -1416,10 +1416,10 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) examples/solid/simple: dependencies: @@ -1441,10 +1441,10 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) examples/solid/solid-start-streaming: dependencies: @@ -1456,7 +1456,7 @@ importers: version: 0.14.1(solid-js@1.9.3) '@solidjs/start': specifier: ^1.0.6 - version: 1.0.6(@testing-library/jest-dom@6.6.3)(rollup@4.27.4)(solid-js@1.9.3)(vinxi@0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6))(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 1.0.6(@testing-library/jest-dom@6.6.3)(rollup@4.27.4)(solid-js@1.9.3)(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6))(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@tanstack/solid-query': specifier: ^5.62.7 version: link:../../../packages/solid-query @@ -1468,7 +1468,7 @@ importers: version: 1.9.3 vinxi: specifier: ^0.4.1 - version: 0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6) + version: 0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6) examples/svelte/auto-refetching: dependencies: @@ -1481,13 +1481,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.3 - version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))) + version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))) '@sveltejs/kit': specifier: ^2.8.2 - version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) svelte: specifier: ^4.2.18 version: 4.2.19 @@ -1499,7 +1499,7 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/svelte/basic: dependencies: @@ -1518,13 +1518,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.3 - version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))) + version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))) '@sveltejs/kit': specifier: ^2.8.2 - version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) svelte: specifier: ^4.2.18 version: 4.2.19 @@ -1536,7 +1536,7 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/svelte/load-more-infinite-scroll: dependencies: @@ -1549,13 +1549,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.3 - version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))) + version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))) '@sveltejs/kit': specifier: ^2.8.2 - version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) svelte: specifier: ^4.2.18 version: 4.2.19 @@ -1567,7 +1567,7 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/svelte/optimistic-updates: dependencies: @@ -1580,13 +1580,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.3 - version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))) + version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))) '@sveltejs/kit': specifier: ^2.8.2 - version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) svelte: specifier: ^4.2.18 version: 4.2.19 @@ -1598,7 +1598,7 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/svelte/playground: dependencies: @@ -1611,13 +1611,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.3 - version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))) + version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))) '@sveltejs/kit': specifier: ^2.8.2 - version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) svelte: specifier: ^4.2.18 version: 4.2.19 @@ -1629,7 +1629,7 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/svelte/simple: dependencies: @@ -1642,7 +1642,7 @@ importers: devDependencies: '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@tsconfig/svelte': specifier: ^5.0.4 version: 5.0.4 @@ -1657,7 +1657,7 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/svelte/ssr: dependencies: @@ -1670,13 +1670,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.3 - version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))) + version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))) '@sveltejs/kit': specifier: ^2.8.2 - version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) svelte: specifier: ^4.2.18 version: 4.2.19 @@ -1688,7 +1688,7 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/svelte/star-wars: dependencies: @@ -1701,13 +1701,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.3 - version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))) + version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))) '@sveltejs/kit': specifier: ^2.8.2 - version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.49) @@ -1728,7 +1728,7 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/vue/basic: dependencies: @@ -1744,13 +1744,13 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.1.1 - version: 5.1.1(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) + version: 5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/vue/dependent-queries: dependencies: @@ -1763,13 +1763,13 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.1.1 - version: 5.1.1(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) + version: 5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/vue/persister: dependencies: @@ -1794,13 +1794,13 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.1.1 - version: 5.1.1(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) + version: 5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/vue/simple: dependencies: @@ -1816,13 +1816,13 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.1.1 - version: 5.1.1(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) + version: 5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) integrations/angular-cli-17: dependencies: @@ -1856,7 +1856,7 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^17.3.8 - version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(@types/express@4.17.21)(@types/node@22.9.3)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.90.3(esbuild@0.20.1)))(lightningcss@1.27.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(tailwindcss@3.4.7)(tslib@2.8.1)(typescript@5.4.5))(tailwindcss@3.4.7)(typescript@5.4.5) + version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(@types/express@4.17.21)(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.90.3(esbuild@0.20.1)))(lightningcss@1.27.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(tailwindcss@3.4.7)(tslib@2.8.1)(typescript@5.4.5))(tailwindcss@3.4.7)(typescript@5.4.5) '@angular/cli': specifier: ^17.3.8 version: 17.3.8(chokidar@3.6.0) @@ -1939,7 +1939,7 @@ importers: version: link:../../packages/react-query-devtools '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) react: specifier: ^19.0.0 version: 19.0.0 @@ -1948,7 +1948,7 @@ importers: version: 19.0.0(react@19.0.0) vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) integrations/react-webpack-4: dependencies: @@ -2040,16 +2040,16 @@ importers: version: 1.9.3 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) integrations/svelte-vite: devDependencies: '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@tanstack/svelte-query': specifier: workspace:* version: link:../../packages/svelte-query @@ -2061,7 +2061,7 @@ importers: version: 4.2.19 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) integrations/vue-vite: dependencies: @@ -2074,13 +2074,13 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.1.1 - version: 5.1.1(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.6.3)) + version: 5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.6.3)) typescript: specifier: 5.6.3 version: 5.6.3 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.6.3) @@ -2089,20 +2089,20 @@ importers: dependencies: '@angular/common': specifier: '>=16.0.0' - version: 19.0.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) + version: 19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) '@tanstack/query-devtools': specifier: workspace:* version: link:../query-devtools devDependencies: '@analogjs/vite-plugin-angular': specifier: ^1.6.4 - version: 1.6.4(@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.9.3)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.94.0(esbuild@0.19.12)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2))(@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.94.0(esbuild@0.23.0))) + version: 1.6.4(@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.94.0(esbuild@0.19.12)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2))(@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.94.0(esbuild@0.23.0))) '@angular/core': specifier: ^19.1.0-next.0 version: 19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0) '@angular/platform-browser-dynamic': specifier: ^19.1.0-next.0 - version: 19.1.0-next.0(@angular/common@19.0.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.1.0-next.0(@angular/common@19.0.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))) + version: 19.1.0-next.0(@angular/common@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.1.0-next.0(@angular/common@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))) '@tanstack/angular-query-experimental': specifier: workspace:* version: link:../angular-query-experimental @@ -2111,7 +2111,7 @@ importers: version: 50.5.0(eslint@9.15.0(jiti@2.4.0)) tsup: specifier: 8.0.2 - version: 8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.9.3))(postcss@8.4.41)(typescript@5.7.2) + version: 8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.41)(typescript@5.7.2) typescript: specifier: 5.7.2 version: 5.7.2 @@ -2120,7 +2120,7 @@ importers: dependencies: '@angular/common': specifier: '>=16.0.0' - version: 19.0.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) + version: 19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) '@tanstack/query-core': specifier: workspace:* version: link:../query-core @@ -2130,7 +2130,7 @@ importers: devDependencies: '@analogjs/vite-plugin-angular': specifier: ^1.6.4 - version: 1.6.4(@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.9.3)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2))(@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.96.1(esbuild@0.24.0))) + version: 1.6.4(@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2))(@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.96.1(esbuild@0.24.0))) '@angular/compiler': specifier: ^19.1.0-next.0 version: 19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)) @@ -2139,19 +2139,19 @@ importers: version: 19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0) '@angular/platform-browser': specifier: ^19.1.0-next.0 - version: 19.1.0-next.0(@angular/common@19.0.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)) + version: 19.1.0-next.0(@angular/common@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)) '@angular/platform-browser-dynamic': specifier: ^19.1.0-next.0 - version: 19.1.0-next.0(@angular/common@19.0.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.1.0-next.0(@angular/common@19.0.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))) + version: 19.1.0-next.0(@angular/common@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.1.0-next.0(@angular/common@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))) '@microsoft/api-extractor': specifier: ^7.48.0 - version: 7.48.0(@types/node@22.9.3) + version: 7.48.0(@types/node@22.10.2) eslint-plugin-jsdoc: specifier: ^50.5.0 version: 50.5.0(eslint@9.15.0(jiti@2.4.0)) tsup: specifier: 8.0.2 - version: 8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.9.3))(postcss@8.4.49)(typescript@5.7.2) + version: 8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.49)(typescript@5.7.2) typescript: specifier: 5.7.2 version: 5.7.2 @@ -2239,10 +2239,10 @@ importers: version: 2.2.1 tsup-preset-solid: specifier: ^2.2.0 - version: 2.2.0(esbuild@0.24.0)(solid-js@1.9.3)(tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.9.3))(postcss@8.4.49)(typescript@5.7.2)) + version: 2.2.0(esbuild@0.24.0)(solid-js@1.9.3)(tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.49)(typescript@5.7.2)) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) packages/query-persist-client-core: dependencies: @@ -2269,8 +2269,8 @@ importers: specifier: workspace:* version: link:../query-persist-client-core '@testing-library/react': - specifier: ^16.0.1 - version: 16.0.1(@testing-library/dom@10.4.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + specifier: ^16.1.0 + version: 16.1.0(@testing-library/dom@10.4.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@testing-library/react-render-stream': specifier: ^2.0.0 version: 2.0.0(@jest/globals@29.7.0)(expect@29.7.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) @@ -2282,7 +2282,7 @@ importers: version: types-react-dom@19.0.0-rc.1 '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) eslint-plugin-react-compiler: specifier: 19.0.0-beta-0dec889-20241115 version: 19.0.0-beta-0dec889-20241115(eslint@9.15.0(jiti@2.4.0)) @@ -2306,14 +2306,14 @@ importers: specifier: workspace:* version: link:../react-query '@testing-library/react': - specifier: ^16.0.1 - version: 16.0.1(@testing-library/dom@10.4.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + specifier: ^16.1.0 + version: 16.1.0(@testing-library/dom@10.4.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@types/react': specifier: npm:types-react@rc version: types-react@19.0.0-rc.1 '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) react: specifier: ^19.0.0 version: 19.0.0 @@ -2328,7 +2328,7 @@ importers: version: types-react@19.0.0-rc.1 '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) next: specifier: ^14.2.18 version: 14.2.18(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.81.0) @@ -2346,14 +2346,14 @@ importers: specifier: workspace:* version: link:../react-query '@testing-library/react': - specifier: ^16.0.1 - version: 16.0.1(@testing-library/dom@10.4.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + specifier: ^16.1.0 + version: 16.1.0(@testing-library/dom@10.4.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@types/react': specifier: npm:types-react@rc version: types-react@19.0.0-rc.1 '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) react: specifier: ^19.0.0 version: 19.0.0 @@ -2372,10 +2372,10 @@ importers: version: 1.9.3 tsup-preset-solid: specifier: ^2.2.0 - version: 2.2.0(esbuild@0.24.0)(solid-js@1.9.3)(tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.9.3))(postcss@8.4.49)(typescript@5.7.2)) + version: 2.2.0(esbuild@0.24.0)(solid-js@1.9.3)(tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.49)(typescript@5.7.2)) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) packages/solid-query-devtools: dependencies: @@ -2391,10 +2391,10 @@ importers: version: 1.9.3 tsup-preset-solid: specifier: ^2.2.0 - version: 2.2.0(esbuild@0.24.0)(solid-js@1.9.3)(tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.9.3))(postcss@8.4.49)(typescript@5.7.2)) + version: 2.2.0(esbuild@0.24.0)(solid-js@1.9.3)(tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.49)(typescript@5.7.2)) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) packages/solid-query-persist-client: dependencies: @@ -2413,10 +2413,10 @@ importers: version: 1.9.3 tsup-preset-solid: specifier: ^2.2.0 - version: 2.2.0(esbuild@0.24.0)(solid-js@1.9.3)(tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.9.3))(postcss@8.4.49)(typescript@5.7.2)) + version: 2.2.0(esbuild@0.24.0)(solid-js@1.9.3)(tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.49)(typescript@5.7.2)) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) packages/svelte-query: dependencies: @@ -2429,10 +2429,10 @@ importers: version: 2.3.7(svelte@4.2.19)(typescript@5.7.2) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@testing-library/svelte': specifier: ^5.2.6 - version: 5.2.6(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vitest@2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 5.2.6(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vitest@2.0.5(@types/node@22.10.2)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) eslint-plugin-svelte: specifier: ^2.46.0 version: 2.46.0(eslint@9.15.0(jiti@2.4.0))(svelte@4.2.19) @@ -2457,7 +2457,7 @@ importers: version: 2.3.7(svelte@4.2.19)(typescript@5.7.2) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@tanstack/svelte-query': specifier: workspace:* version: link:../svelte-query @@ -2482,13 +2482,13 @@ importers: version: 2.3.7(svelte@4.2.19)(typescript@5.7.2) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@tanstack/svelte-query': specifier: workspace:* version: link:../svelte-query '@testing-library/svelte': specifier: ^5.2.6 - version: 5.2.6(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vitest@2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 5.2.6(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vitest@2.0.5(@types/node@22.10.2)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) eslint-plugin-svelte: specifier: ^2.46.0 version: 2.46.0(eslint@9.15.0(jiti@2.4.0))(svelte@4.2.19) @@ -2516,7 +2516,7 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.1.1 - version: 5.1.1(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) + version: 5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) '@vue/composition-api': specifier: 1.7.2 version: 1.7.2(vue@3.4.35(typescript@5.7.2)) @@ -2544,7 +2544,7 @@ importers: version: link:../vue-query '@vitejs/plugin-vue': specifier: ^5.1.1 - version: 5.1.1(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.6.3)) + version: 5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.6.3)) eslint-plugin-vue: specifier: ^9.27.0 version: 9.27.0(eslint@9.15.0(jiti@2.4.0)) @@ -2553,7 +2553,7 @@ importers: version: 5.6.3 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) vue: specifier: ^3.4.27 version: 3.4.35(typescript@5.6.3) @@ -2829,13 +2829,6 @@ packages: '@angular/core': 17.3.12 rxjs: ^6.5.3 || ^7.4.0 - '@angular/common@19.0.0': - resolution: {integrity: sha512-kb2iS26GZS0vyR3emAQbIiQifnK5M5vnbclEHni+pApDEU5V9FufbdRP3vCxs28UHZvAZKB0LrxkTrnT6T+z5g==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} - peerDependencies: - '@angular/core': 19.0.0 - rxjs: ^6.5.3 || ^7.4.0 - '@angular/common@19.1.0-next.0': resolution: {integrity: sha512-CiBL2qJ5hYAuIwjJ/jzBM8J+5SRktzetd8DHKKPgsZsU4xIvaKLfF+lDBWBMIewNJwyUdL517RJRzzRcd7NzFg==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} @@ -3033,6 +3026,10 @@ packages: resolution: {integrity: sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==} engines: {node: '>=6.9.0'} + '@babel/compat-data@7.26.3': + resolution: {integrity: sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==} + engines: {node: '>=6.9.0'} + '@babel/core@7.23.9': resolution: {integrity: sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==} engines: {node: '>=6.9.0'} @@ -3061,6 +3058,10 @@ packages: resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==} engines: {node: '>=6.9.0'} + '@babel/generator@7.26.3': + resolution: {integrity: sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.22.5': resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} @@ -3190,6 +3191,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.26.3': + resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9': resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==} engines: {node: '>=6.9.0'} @@ -3397,6 +3403,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-typescript@7.25.9': + resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-unicode-sets-regex@7.18.6': resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} @@ -3517,6 +3529,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-exponentiation-operator@7.26.3': + resolution: {integrity: sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-export-namespace-from@7.25.9': resolution: {integrity: sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==} engines: {node: '>=6.9.0'} @@ -3577,6 +3595,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-modules-commonjs@7.26.3': + resolution: {integrity: sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-modules-systemjs@7.25.9': resolution: {integrity: sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==} engines: {node: '>=6.9.0'} @@ -3858,10 +3882,18 @@ packages: resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.26.4': + resolution: {integrity: sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==} + engines: {node: '>=6.9.0'} + '@babel/types@7.26.0': resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} engines: {node: '>=6.9.0'} + '@babel/types@7.26.3': + resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} + engines: {node: '>=6.9.0'} + '@bundled-es-modules/cookie@2.0.1': resolution: {integrity: sha512-8o+5fRPLNbjbdGRRmJj3h6Hh1AQJf2dk3qQ/5ZFb+PXkRNiSoMGGUKlsgLfrxneb72axVJyIYji64E2+nNfYyw==} @@ -5508,6 +5540,10 @@ packages: resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} + '@jridgewell/gen-mapping@0.3.8': + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} + engines: {node: '>=6.0.0'} + '@jridgewell/resolve-uri@3.1.2': resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} @@ -5535,8 +5571,8 @@ packages: peerDependencies: tslib: '2' - '@jsonjoy.com/json-pack@1.1.0': - resolution: {integrity: sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg==} + '@jsonjoy.com/json-pack@1.1.1': + resolution: {integrity: sha512-osjeBqMJ2lb/j/M8NCPjs1ylqWIcTRTycIhVB5pt6LgzgeRSb0YRZ7j9RfA8wIUrsr/medIuhVyonXRZWLyfdw==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' @@ -6498,6 +6534,11 @@ packages: cpu: [arm] os: [android] + '@rollup/rollup-android-arm-eabi@4.28.1': + resolution: {integrity: sha512-2aZp8AES04KI2dy3Ss6/MDjXbwBzj+i0GqKtWXgw2/Ma6E4jJvujryO6gJAghIRVz7Vwr9Gtl/8na3nDUKpraQ==} + cpu: [arm] + os: [android] + '@rollup/rollup-android-arm64@4.22.4': resolution: {integrity: sha512-VXoK5UMrgECLYaMuGuVTOx5kcuap1Jm8g/M83RnCHBKOqvPPmROFJGQaZhGccnsFtfXQ3XYa4/jMCJvZnbJBdA==} cpu: [arm64] @@ -6513,6 +6554,11 @@ packages: cpu: [arm64] os: [android] + '@rollup/rollup-android-arm64@4.28.1': + resolution: {integrity: sha512-EbkK285O+1YMrg57xVA+Dp0tDBRB93/BZKph9XhMjezf6F4TpYjaUSuPt5J0fZXlSag0LmZAsTmdGGqPp4pQFA==} + cpu: [arm64] + os: [android] + '@rollup/rollup-darwin-arm64@4.22.4': resolution: {integrity: sha512-xMM9ORBqu81jyMKCDP+SZDhnX2QEVQzTcC6G18KlTQEzWK8r/oNZtKuZaCcHhnsa6fEeOBionoyl5JsAbE/36Q==} cpu: [arm64] @@ -6528,6 +6574,11 @@ packages: cpu: [arm64] os: [darwin] + '@rollup/rollup-darwin-arm64@4.28.1': + resolution: {integrity: sha512-prduvrMKU6NzMq6nxzQw445zXgaDBbMQvmKSJaxpaZ5R1QDM8w+eGxo6Y/jhT/cLoCvnZI42oEqf9KQNYz1fqQ==} + cpu: [arm64] + os: [darwin] + '@rollup/rollup-darwin-x64@4.22.4': resolution: {integrity: sha512-aJJyYKQwbHuhTUrjWjxEvGnNNBCnmpHDvrb8JFDbeSH3m2XdHcxDd3jthAzvmoI8w/kSjd2y0udT+4okADsZIw==} cpu: [x64] @@ -6543,6 +6594,11 @@ packages: cpu: [x64] os: [darwin] + '@rollup/rollup-darwin-x64@4.28.1': + resolution: {integrity: sha512-WsvbOunsUk0wccO/TV4o7IKgloJ942hVFK1CLatwv6TJspcCZb9umQkPdvB7FihmdxgaKR5JyxDjWpCOp4uZlQ==} + cpu: [x64] + os: [darwin] + '@rollup/rollup-freebsd-arm64@4.26.0': resolution: {integrity: sha512-Y9vpjfp9CDkAG4q/uwuhZk96LP11fBz/bYdyg9oaHYhtGZp7NrbkQrj/66DYMMP2Yo/QPAsVHkV891KyO52fhg==} cpu: [arm64] @@ -6553,6 +6609,11 @@ packages: cpu: [arm64] os: [freebsd] + '@rollup/rollup-freebsd-arm64@4.28.1': + resolution: {integrity: sha512-HTDPdY1caUcU4qK23FeeGxCdJF64cKkqajU0iBnTVxS8F7H/7BewvYoG+va1KPSL63kQ1PGNyiwKOfReavzvNA==} + cpu: [arm64] + os: [freebsd] + '@rollup/rollup-freebsd-x64@4.26.0': resolution: {integrity: sha512-A/jvfCZ55EYPsqeaAt/yDAG4q5tt1ZboWMHEvKAH9Zl92DWvMIbnZe/f/eOXze65aJaaKbL+YeM0Hz4kLQvdwg==} cpu: [x64] @@ -6563,6 +6624,11 @@ packages: cpu: [x64] os: [freebsd] + '@rollup/rollup-freebsd-x64@4.28.1': + resolution: {integrity: sha512-m/uYasxkUevcFTeRSM9TeLyPe2QDuqtjkeoTpP9SW0XxUWfcYrGDMkO/m2tTw+4NMAF9P2fU3Mw4ahNvo7QmsQ==} + cpu: [x64] + os: [freebsd] + '@rollup/rollup-linux-arm-gnueabihf@4.22.4': resolution: {integrity: sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ==} cpu: [arm] @@ -6578,6 +6644,11 @@ packages: cpu: [arm] os: [linux] + '@rollup/rollup-linux-arm-gnueabihf@4.28.1': + resolution: {integrity: sha512-QAg11ZIt6mcmzpNE6JZBpKfJaKkqTm1A9+y9O+frdZJEuhQxiugM05gnCWiANHj4RmbgeVJpTdmKRmH/a+0QbA==} + cpu: [arm] + os: [linux] + '@rollup/rollup-linux-arm-musleabihf@4.22.4': resolution: {integrity: sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg==} cpu: [arm] @@ -6593,6 +6664,11 @@ packages: cpu: [arm] os: [linux] + '@rollup/rollup-linux-arm-musleabihf@4.28.1': + resolution: {integrity: sha512-dRP9PEBfolq1dmMcFqbEPSd9VlRuVWEGSmbxVEfiq2cs2jlZAl0YNxFzAQS2OrQmsLBLAATDMb3Z6MFv5vOcXg==} + cpu: [arm] + os: [linux] + '@rollup/rollup-linux-arm64-gnu@4.22.4': resolution: {integrity: sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw==} cpu: [arm64] @@ -6608,6 +6684,11 @@ packages: cpu: [arm64] os: [linux] + '@rollup/rollup-linux-arm64-gnu@4.28.1': + resolution: {integrity: sha512-uGr8khxO+CKT4XU8ZUH1TTEUtlktK6Kgtv0+6bIFSeiSlnGJHG1tSFSjm41uQ9sAO/5ULx9mWOz70jYLyv1QkA==} + cpu: [arm64] + os: [linux] + '@rollup/rollup-linux-arm64-musl@4.22.4': resolution: {integrity: sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA==} cpu: [arm64] @@ -6623,6 +6704,16 @@ packages: cpu: [arm64] os: [linux] + '@rollup/rollup-linux-arm64-musl@4.28.1': + resolution: {integrity: sha512-QF54q8MYGAqMLrX2t7tNpi01nvq5RI59UBNx+3+37zoKX5KViPo/gk2QLhsuqok05sSCRluj0D00LzCwBikb0A==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-loongarch64-gnu@4.28.1': + resolution: {integrity: sha512-vPul4uodvWvLhRco2w0GcyZcdyBfpfDRgNKU+p35AWEbJ/HPs1tOUrkSueVbBS0RQHAf/A+nNtDpvw95PeVKOA==} + cpu: [loong64] + os: [linux] + '@rollup/rollup-linux-powerpc64le-gnu@4.22.4': resolution: {integrity: sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg==} cpu: [ppc64] @@ -6638,6 +6729,11 @@ packages: cpu: [ppc64] os: [linux] + '@rollup/rollup-linux-powerpc64le-gnu@4.28.1': + resolution: {integrity: sha512-pTnTdBuC2+pt1Rmm2SV7JWRqzhYpEILML4PKODqLz+C7Ou2apEV52h19CR7es+u04KlqplggmN9sqZlekg3R1A==} + cpu: [ppc64] + os: [linux] + '@rollup/rollup-linux-riscv64-gnu@4.22.4': resolution: {integrity: sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA==} cpu: [riscv64] @@ -6653,6 +6749,11 @@ packages: cpu: [riscv64] os: [linux] + '@rollup/rollup-linux-riscv64-gnu@4.28.1': + resolution: {integrity: sha512-vWXy1Nfg7TPBSuAncfInmAI/WZDd5vOklyLJDdIRKABcZWojNDY0NJwruY2AcnCLnRJKSaBgf/GiJfauu8cQZA==} + cpu: [riscv64] + os: [linux] + '@rollup/rollup-linux-s390x-gnu@4.22.4': resolution: {integrity: sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q==} cpu: [s390x] @@ -6668,6 +6769,11 @@ packages: cpu: [s390x] os: [linux] + '@rollup/rollup-linux-s390x-gnu@4.28.1': + resolution: {integrity: sha512-/yqC2Y53oZjb0yz8PVuGOQQNOTwxcizudunl/tFs1aLvObTclTwZ0JhXF2XcPT/zuaymemCDSuuUPXJJyqeDOg==} + cpu: [s390x] + os: [linux] + '@rollup/rollup-linux-x64-gnu@4.22.4': resolution: {integrity: sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg==} cpu: [x64] @@ -6683,6 +6789,11 @@ packages: cpu: [x64] os: [linux] + '@rollup/rollup-linux-x64-gnu@4.28.1': + resolution: {integrity: sha512-fzgeABz7rrAlKYB0y2kSEiURrI0691CSL0+KXwKwhxvj92VULEDQLpBYLHpF49MSiPG4sq5CK3qHMnb9tlCjBw==} + cpu: [x64] + os: [linux] + '@rollup/rollup-linux-x64-musl@4.22.4': resolution: {integrity: sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g==} cpu: [x64] @@ -6698,6 +6809,11 @@ packages: cpu: [x64] os: [linux] + '@rollup/rollup-linux-x64-musl@4.28.1': + resolution: {integrity: sha512-xQTDVzSGiMlSshpJCtudbWyRfLaNiVPXt1WgdWTwWz9n0U12cI2ZVtWe/Jgwyv/6wjL7b66uu61Vg0POWVfz4g==} + cpu: [x64] + os: [linux] + '@rollup/rollup-win32-arm64-msvc@4.22.4': resolution: {integrity: sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw==} cpu: [arm64] @@ -6713,6 +6829,11 @@ packages: cpu: [arm64] os: [win32] + '@rollup/rollup-win32-arm64-msvc@4.28.1': + resolution: {integrity: sha512-wSXmDRVupJstFP7elGMgv+2HqXelQhuNf+IS4V+nUpNVi/GUiBgDmfwD0UGN3pcAnWsgKG3I52wMOBnk1VHr/A==} + cpu: [arm64] + os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.22.4': resolution: {integrity: sha512-SiWG/1TuUdPvYmzmYnmd3IEifzR61Tragkbx9D3+R8mzQqDBz8v+BvZNDlkiTtI9T15KYZhP0ehn3Dld4n9J5g==} cpu: [ia32] @@ -6728,6 +6849,11 @@ packages: cpu: [ia32] os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.28.1': + resolution: {integrity: sha512-ZkyTJ/9vkgrE/Rk9vhMXhf8l9D+eAhbAVbsGsXKy2ohmJaWg0LPQLnIxRdRp/bKyr8tXuPlXhIoGlEB5XpJnGA==} + cpu: [ia32] + os: [win32] + '@rollup/rollup-win32-x64-msvc@4.22.4': resolution: {integrity: sha512-j8pPKp53/lq9lMXN57S8cFz0MynJk8OWNuUnXct/9KCpKU7DgU3bYMJhwWmcqC0UU29p8Lr0/7KEVcaM6bf47Q==} cpu: [x64] @@ -6743,8 +6869,13 @@ packages: cpu: [x64] os: [win32] - '@rollup/wasm-node@4.27.4': - resolution: {integrity: sha512-Q1b1A1RAP4Pp4qwU59n4819nJ4v4CDgBbY1/FbC1pW5PmHHI36yyqDMB0BW/F+3lLDt0KDd+t7tBrki9oSEg/w==} + '@rollup/rollup-win32-x64-msvc@4.28.1': + resolution: {integrity: sha512-ZvK2jBafvttJjoIdKm/Q/Bh7IJ1Ose9IBOwpOXcOvW3ikGTQGmKDgxTC6oCAzW6PynbkKP8+um1du81XJHZ0JA==} + cpu: [x64] + os: [win32] + + '@rollup/wasm-node@4.28.1': + resolution: {integrity: sha512-t4ckEC09V3wbe0r6T4fGjq85lEbvGcGxn7QYYgjHyKNzZaQU5kFqr4FsavXYHRiVNYq8m+dRhdGjpfcC9UzzPg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -7055,15 +7186,15 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc - '@testing-library/react@16.0.1': - resolution: {integrity: sha512-dSmwJVtJXmku+iocRhWOUFbrERC76TX2Mnf0ATODz8brzAZrMBbzLwQixlBSanZxR6LddK3eiwpSFZgDET1URg==} + '@testing-library/react@16.1.0': + resolution: {integrity: sha512-Q2ToPvg0KsVL0ohND9A3zLJWcOXXcO8IDu3fj11KhNt0UlCWyFyvnCIBkd12tidB2lkiVRG8VFqdhcqhqnAQtg==} engines: {node: '>=18'} peerDependencies: '@testing-library/dom': ^10.0.0 '@types/react': npm:types-react@rc '@types/react-dom': npm:types-react-dom@rc - react: ^18.0.0 - react-dom: ^18.0.0 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -7221,6 +7352,9 @@ packages: '@types/node-forge@1.3.11': resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} + '@types/node@22.10.2': + resolution: {integrity: sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==} + '@types/node@22.9.3': resolution: {integrity: sha512-F3u1fs/fce3FFk+DAxbxc78DF8x0cY09RRL8GnXLmkJ1jvx3TtPdWoTT5/NiYfI5ASqXBmfqJi9dZ3gxMx4lzw==} @@ -9212,6 +9346,15 @@ packages: supports-color: optional: true + debug@4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + decimal.js@10.4.3: resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} @@ -10017,6 +10160,10 @@ packages: resolution: {integrity: sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==} engines: {node: '>= 0.10.0'} + express@4.21.2: + resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} + engines: {node: '>= 0.10.0'} + extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} engines: {node: '>=0.10.0'} @@ -11495,6 +11642,11 @@ packages: engines: {node: '>=6'} hasBin: true + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} @@ -12062,8 +12214,8 @@ packages: resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} engines: {node: '>= 4.0.0'} - memfs@4.14.0: - resolution: {integrity: sha512-JUeY0F/fQZgIod31Ja1eJgiSxLn7BfQlCnqhwXFBzFHEw63OdLK7VJUJ7bnzNsWgCyoUP5tEp1VRY8rDaYzqOA==} + memfs@4.15.0: + resolution: {integrity: sha512-q9MmZXd2rRWHS6GU3WEm3HyiXZyyoA1DqdOhEq0lxPBmKb5S7IAOwX0RgUCwJfqjelDCySa5h8ujOy24LqsWcw==} engines: {node: '>= 4.0.0'} memoize-one@5.2.1: @@ -12487,6 +12639,11 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + nanoid@3.3.8: + resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + nanomatch@1.2.13: resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} engines: {node: '>=0.10.0'} @@ -13223,6 +13380,9 @@ packages: path-to-regexp@0.1.10: resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==} + path-to-regexp@0.1.12: + resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} + path-to-regexp@6.3.0: resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} @@ -13294,6 +13454,9 @@ packages: piscina@4.7.0: resolution: {integrity: sha512-b8hvkpp9zS0zsfa939b/jXbe64Z2gZv0Ha7FYPNUiDIB1y2AtxcOZdfP8xN8HFjUaqQiT9gRlfjAsoL8vdJ1Iw==} + piscina@4.8.0: + resolution: {integrity: sha512-EZJb+ZxDrQf3dihsUL7p42pjNyrNIFJCrRHPMgxu/svsj+P3xS3fuEWp7k2+rfsavfl1N0G29b1HGs7J0m8rZA==} + pkg-dir@3.0.0: resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} engines: {node: '>=6'} @@ -13389,6 +13552,12 @@ packages: peerDependencies: postcss: ^8.1.0 + postcss-modules-local-by-default@4.2.0: + resolution: {integrity: sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + postcss-modules-scope@3.2.1: resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==} engines: {node: ^10 || ^12 || >= 14} @@ -14148,6 +14317,11 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + rollup@4.28.1: + resolution: {integrity: sha512-61fXYl/qNVinKmGSTHAZ6Yy8I3YIJC/r2m9feHo6SwVAVcLT5MPwOUFe7EuURA/4m0NR8lXG4BBXuo/IZEsjMg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + rooks@7.14.1: resolution: {integrity: sha512-oPuLNGm3OaFm3WfZHzmDvJvRit8QrXGm9/Kn49Bz8lJUjkThSBtERWzuQ9wb5DveqrpUZvmNyBXjBE0KWVt13w==} engines: {node: '>=v10.24.1'} @@ -14268,6 +14442,11 @@ packages: engines: {node: '>=14.0.0'} hasBin: true + sass@1.83.0: + resolution: {integrity: sha512-qsSxlayzoOjdvXMVLkzF84DJFc2HZEL/rFyGIKbbilYtAvlCxyuzUeff9LawTn4btVnLKg75Z8MMr1lxU1lfGw==} + engines: {node: '>=14.0.0'} + hasBin: true + sax@1.4.1: resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} @@ -14300,6 +14479,10 @@ packages: resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==} engines: {node: '>= 12.13.0'} + schema-utils@4.3.0: + resolution: {integrity: sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==} + engines: {node: '>= 10.13.0'} + scule@1.3.0: resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} @@ -14440,6 +14623,10 @@ packages: shell-quote@1.8.1: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} + shell-quote@1.8.2: + resolution: {integrity: sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==} + engines: {node: '>= 0.4'} + sherif-darwin-arm64@1.0.0: resolution: {integrity: sha512-BRzDsWGjdZ6JqaDQ0HdcpapfHcnZyN24wUWpnFkljZOH78N+vB4qr+wwhmM7oyePJiO4pZWEoIBvzVT4cn1+3g==} cpu: [arm64] @@ -15522,6 +15709,9 @@ packages: undici-types@6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + undici-types@6.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + undici@5.28.4: resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} engines: {node: '>=14.0'} @@ -16680,15 +16870,15 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@analogjs/vite-plugin-angular@1.6.4(@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.9.3)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.94.0(esbuild@0.19.12)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2))(@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.94.0(esbuild@0.23.0)))': + '@analogjs/vite-plugin-angular@1.6.4(@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.94.0(esbuild@0.19.12)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2))(@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.94.0(esbuild@0.23.0)))': dependencies: - '@angular-devkit/build-angular': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.9.3)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.94.0(esbuild@0.19.12)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2) + '@angular-devkit/build-angular': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.94.0(esbuild@0.19.12)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2) '@ngtools/webpack': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.94.0(esbuild@0.23.0)) ts-morph: 21.0.1 - '@analogjs/vite-plugin-angular@1.6.4(@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.9.3)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2))(@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.96.1(esbuild@0.24.0)))': + '@analogjs/vite-plugin-angular@1.6.4(@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2))(@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.96.1(esbuild@0.24.0)))': dependencies: - '@angular-devkit/build-angular': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.9.3)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2) + '@angular-devkit/build-angular': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2) '@ngtools/webpack': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.96.1(esbuild@0.24.0)) ts-morph: 21.0.1 @@ -16715,7 +16905,7 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(@types/express@4.17.21)(@types/node@22.9.3)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.90.3(esbuild@0.20.1)))(lightningcss@1.27.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(tailwindcss@3.4.7)(tslib@2.8.1)(typescript@5.4.5))(tailwindcss@3.4.7)(typescript@5.4.5)': + '@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(@types/express@4.17.21)(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.90.3(esbuild@0.20.1)))(lightningcss@1.27.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(tailwindcss@3.4.7)(tslib@2.8.1)(typescript@5.4.5))(tailwindcss@3.4.7)(typescript@5.4.5)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.1703.8(chokidar@3.6.0) @@ -16733,7 +16923,7 @@ snapshots: '@babel/runtime': 7.24.0 '@discoveryjs/json-ext': 0.5.7 '@ngtools/webpack': 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(typescript@5.4.5)(webpack@5.90.3(esbuild@0.20.1)) - '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.1.7(@types/node@22.9.3)(less@4.2.0)(lightningcss@1.27.0)(sass@1.71.1)(terser@5.29.1)) + '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.1.7(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.71.1)(terser@5.29.1)) ansi-colors: 4.1.3 autoprefixer: 10.4.18(postcss@8.4.35) babel-loader: 9.1.3(@babel/core@7.24.0)(webpack@5.90.3(esbuild@0.20.1)) @@ -16775,7 +16965,7 @@ snapshots: tslib: 2.6.2 typescript: 5.4.5 undici: 6.11.1 - vite: 5.1.7(@types/node@22.9.3)(less@4.2.0)(lightningcss@1.27.0)(sass@1.71.1)(terser@5.29.1) + vite: 5.1.7(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.71.1)(terser@5.29.1) watchpack: 2.4.0 webpack: 5.90.3(esbuild@0.24.0) webpack-dev-middleware: 6.1.2(webpack@5.90.3(esbuild@0.20.1)) @@ -16805,13 +16995,13 @@ snapshots: - utf-8-validate - webpack-cli - '@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.9.3)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.94.0(esbuild@0.19.12)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2)': + '@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.94.0(esbuild@0.19.12)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.1802.12(chokidar@3.6.0) '@angular-devkit/build-webpack': 0.1802.12(chokidar@3.6.0)(webpack-dev-server@5.0.4(webpack@5.94.0(esbuild@0.23.0)))(webpack@5.94.0(esbuild@0.23.0)) '@angular-devkit/core': 18.2.12(chokidar@3.6.0) - '@angular/build': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.9.3)(chokidar@3.6.0)(less@4.2.0)(lightningcss@1.27.0)(postcss@8.4.41)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) + '@angular/build': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(less@4.2.0)(lightningcss@1.27.0)(postcss@8.4.41)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) '@angular/compiler-cli': 19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2) '@babel/core': 7.25.2 '@babel/generator': 7.25.0 @@ -16824,7 +17014,7 @@ snapshots: '@babel/runtime': 7.25.0 '@discoveryjs/json-ext': 0.6.1 '@ngtools/webpack': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.94.0(esbuild@0.23.0)) - '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.4.6(@types/node@22.9.3)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6)) + '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.4.6(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6)) ansi-colors: 4.1.3 autoprefixer: 10.4.20(postcss@8.4.41) babel-loader: 9.1.3(@babel/core@7.25.2)(webpack@5.94.0(esbuild@0.23.0)) @@ -16864,7 +17054,7 @@ snapshots: tree-kill: 1.2.2 tslib: 2.6.3 typescript: 5.7.2 - vite: 5.4.6(@types/node@22.9.3)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6) + vite: 5.4.6(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6) watchpack: 2.4.1 webpack: 5.94.0(esbuild@0.19.12) webpack-dev-middleware: 7.4.2(webpack@5.94.0(esbuild@0.23.0)) @@ -16892,13 +17082,13 @@ snapshots: - utf-8-validate - webpack-cli - '@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.9.3)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2)': + '@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.1802.12(chokidar@3.6.0) '@angular-devkit/build-webpack': 0.1802.12(chokidar@3.6.0)(webpack-dev-server@5.0.4(webpack@5.94.0(esbuild@0.23.0)))(webpack@5.94.0(esbuild@0.23.0)) '@angular-devkit/core': 18.2.12(chokidar@3.6.0) - '@angular/build': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.9.3)(chokidar@3.6.0)(less@4.2.0)(lightningcss@1.27.0)(postcss@8.4.41)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) + '@angular/build': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(less@4.2.0)(lightningcss@1.27.0)(postcss@8.4.41)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) '@angular/compiler-cli': 19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2) '@babel/core': 7.25.2 '@babel/generator': 7.25.0 @@ -16911,7 +17101,7 @@ snapshots: '@babel/runtime': 7.25.0 '@discoveryjs/json-ext': 0.6.1 '@ngtools/webpack': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.94.0(esbuild@0.23.0)) - '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.4.6(@types/node@22.9.3)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6)) + '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.4.6(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6)) ansi-colors: 4.1.3 autoprefixer: 10.4.20(postcss@8.4.41) babel-loader: 9.1.3(@babel/core@7.25.2)(webpack@5.94.0(esbuild@0.23.0)) @@ -16951,7 +17141,7 @@ snapshots: tree-kill: 1.2.2 tslib: 2.6.3 typescript: 5.7.2 - vite: 5.4.6(@types/node@22.9.3)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6) + vite: 5.4.6(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6) watchpack: 2.4.1 webpack: 5.94.0(esbuild@0.19.12) webpack-dev-middleware: 7.4.2(webpack@5.94.0(esbuild@0.23.0)) @@ -17056,7 +17246,7 @@ snapshots: tslib: 2.8.1 optional: true - '@angular/build@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.9.3)(chokidar@3.6.0)(less@4.2.0)(lightningcss@1.27.0)(postcss@8.4.41)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2)': + '@angular/build@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(less@4.2.0)(lightningcss@1.27.0)(postcss@8.4.41)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.1802.12(chokidar@3.6.0) @@ -17066,7 +17256,7 @@ snapshots: '@babel/helper-split-export-declaration': 7.24.7 '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.25.2) '@inquirer/confirm': 3.1.22 - '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.4.6(@types/node@22.9.3)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6)) + '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.4.6(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6)) browserslist: 4.24.2 critters: 0.0.24 esbuild: 0.23.0 @@ -17083,7 +17273,7 @@ snapshots: sass: 1.77.6 semver: 7.6.3 typescript: 5.7.2 - vite: 5.4.6(@types/node@22.9.3)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6) + vite: 5.4.6(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6) watchpack: 2.4.1 optionalDependencies: less: 4.2.0 @@ -17200,12 +17390,6 @@ snapshots: rxjs: 7.8.1 tslib: 2.8.1 - '@angular/common@19.0.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1)': - dependencies: - '@angular/core': 19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0) - rxjs: 7.8.1 - tslib: 2.8.1 - '@angular/common@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1)': dependencies: '@angular/core': 19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0) @@ -17282,14 +17466,6 @@ snapshots: '@angular/platform-browser': 17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) tslib: 2.8.1 - '@angular/platform-browser-dynamic@19.1.0-next.0(@angular/common@19.0.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.1.0-next.0(@angular/common@19.0.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))': - dependencies: - '@angular/common': 19.0.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) - '@angular/compiler': 19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)) - '@angular/core': 19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0) - '@angular/platform-browser': 19.1.0-next.0(@angular/common@19.0.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)) - tslib: 2.8.1 - '@angular/platform-browser-dynamic@19.1.0-next.0(@angular/common@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.1.0-next.0(@angular/common@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))': dependencies: '@angular/common': 19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) @@ -17306,12 +17482,6 @@ snapshots: optionalDependencies: '@angular/animations': 17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) - '@angular/platform-browser@19.1.0-next.0(@angular/common@19.0.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))': - dependencies: - '@angular/common': 19.0.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) - '@angular/core': 19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0) - tslib: 2.8.1 - '@angular/platform-browser@19.1.0-next.0(@angular/common@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))': dependencies: '@angular/common': 19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) @@ -17410,9 +17580,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/node@8.3.4(astro@4.16.14(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.27.4)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2))': + '@astrojs/node@8.3.4(astro@4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2))': dependencies: - astro: 4.16.14(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.27.4)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2) + astro: 4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2) send: 0.19.1 server-destroy: 1.0.1 transitivePeerDependencies: @@ -17422,11 +17592,11 @@ snapshots: dependencies: prismjs: 1.29.0 - '@astrojs/solid-js@4.4.4(@testing-library/jest-dom@6.6.3)(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(solid-js@1.9.3)(terser@5.31.6)': + '@astrojs/solid-js@4.4.4(@testing-library/jest-dom@6.6.3)(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(solid-js@1.9.3)(terser@5.31.6)': dependencies: solid-js: 1.9.3 - vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) - vite-plugin-solid: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite-plugin-solid: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) transitivePeerDependencies: - '@testing-library/jest-dom' - '@types/node' @@ -17439,9 +17609,9 @@ snapshots: - supports-color - terser - '@astrojs/tailwind@5.1.2(astro@4.16.14(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.27.4)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2))(tailwindcss@3.4.7)': + '@astrojs/tailwind@5.1.2(astro@4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2))(tailwindcss@3.4.7)': dependencies: - astro: 4.16.14(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.27.4)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2) + astro: 4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2) autoprefixer: 10.4.20(postcss@8.4.49) postcss: 8.4.49 postcss-load-config: 4.0.2(postcss@8.4.49) @@ -17461,13 +17631,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/vercel@7.8.2(astro@4.16.14(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.27.4)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2))(encoding@0.1.13)(next@15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.81.0))(react@19.0.0)': + '@astrojs/vercel@7.8.2(astro@4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2))(encoding@0.1.13)(next@15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.81.0))(react@19.0.0)': dependencies: '@astrojs/internal-helpers': 0.4.1 '@vercel/analytics': 1.3.1(next@15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.81.0))(react@19.0.0) '@vercel/edge': 1.1.2 '@vercel/nft': 0.27.6(encoding@0.1.13) - astro: 4.16.14(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.27.4)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2) + astro: 4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2) esbuild: 0.21.5 fast-glob: 3.3.2 web-vitals: 3.5.2 @@ -17489,6 +17659,8 @@ snapshots: '@babel/compat-data@7.26.2': {} + '@babel/compat-data@7.26.3': {} + '@babel/core@7.23.9': dependencies: '@ampproject/remapping': 2.3.0 @@ -17533,16 +17705,16 @@ snapshots: dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.2 + '@babel/generator': 7.25.0 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.2) '@babel/helpers': 7.26.0 - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.3 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 convert-source-map: 2.0.0 - debug: 4.3.7 + debug: 4.4.0 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -17578,8 +17750,8 @@ snapshots: '@babel/generator@7.25.0': dependencies: - '@babel/types': 7.26.0 - '@jridgewell/gen-mapping': 0.3.5 + '@babel/types': 7.26.3 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 @@ -17591,13 +17763,21 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.0.2 + '@babel/generator@7.26.3': + dependencies: + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.1.0 + '@babel/helper-annotate-as-pure@7.22.5': dependencies: '@babel/types': 7.26.0 '@babel/helper-annotate-as-pure@7.24.7': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 '@babel/helper-annotate-as-pure@7.25.9': dependencies: @@ -17683,7 +17863,7 @@ snapshots: '@babel/core': 7.24.0 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - debug: 4.3.7 + debug: 4.4.0 lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -17729,7 +17909,7 @@ snapshots: '@babel/helper-member-expression-to-functions@7.25.9': dependencies: '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color @@ -17782,7 +17962,7 @@ snapshots: '@babel/helper-optimise-call-expression@7.25.9': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 '@babel/helper-plugin-utils@7.25.9': {} @@ -17872,7 +18052,7 @@ snapshots: dependencies: '@babel/template': 7.25.9 '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color @@ -17892,6 +18072,10 @@ snapshots: dependencies: '@babel/types': 7.26.0 + '@babel/parser@7.26.3': + dependencies: + '@babel/types': 7.26.3 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -18327,6 +18511,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 @@ -18376,7 +18565,7 @@ snapshots: '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.25.2) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.4 transitivePeerDependencies: - supports-color @@ -18389,15 +18578,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.25.2) - '@babel/traverse': 7.25.9 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -18434,15 +18614,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.25.2) - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -18667,21 +18838,18 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-exponentiation-operator@7.25.9(@babel/core@7.25.2)': + '@babel/plugin-transform-exponentiation-operator@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-builder-binary-assignment-operator-visitor': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-exponentiation-operator@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-exponentiation-operator@7.26.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.25.9 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.24.0)': dependencies: @@ -18848,21 +19016,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.25.2)': + '@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.2) + '@babel/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-simple-access': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-simple-access': 7.25.9 transitivePeerDependencies: - supports-color @@ -19514,7 +19681,7 @@ snapshots: '@babel/preset-env@7.25.3(@babel/core@7.25.2)': dependencies: - '@babel/compat-data': 7.26.2 + '@babel/compat-data': 7.26.3 '@babel/core': 7.25.2 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 @@ -19544,8 +19711,8 @@ snapshots: '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2) '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.25.2) '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.25.2) - '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.25.2) - '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-async-generator-functions': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-block-scoped-functions': 7.25.9(@babel/core@7.25.2) '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.25.2) '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.25.2) @@ -19557,7 +19724,7 @@ snapshots: '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.25.2) '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.25.2) '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.25.2) - '@babel/plugin-transform-exponentiation-operator': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-exponentiation-operator': 7.26.3(@babel/core@7.25.2) '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.25.2) '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.25.2) '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.25.2) @@ -19566,7 +19733,7 @@ snapshots: '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.25.2) '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.25.2) '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.25.2) - '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.25.2) '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.25.2) '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.25.2) '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.25.2) @@ -19770,11 +19937,28 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/traverse@7.26.4': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.3 + '@babel/parser': 7.26.3 + '@babel/template': 7.25.9 + '@babel/types': 7.26.3 + debug: 4.4.0 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + '@babel/types@7.26.0': dependencies: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 + '@babel/types@7.26.3': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@bundled-es-modules/cookie@2.0.1': dependencies: cookie: 0.7.2 @@ -21168,7 +21352,7 @@ snapshots: '@inquirer/figures': 1.0.8 '@inquirer/type': 2.0.0 '@types/mute-stream': 0.0.4 - '@types/node': 22.9.3 + '@types/node': 22.10.2 '@types/wrap-ansi': 3.0.0 ansi-escapes: 4.3.2 cli-width: 4.1.0 @@ -21366,7 +21550,7 @@ snapshots: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.9.3 + '@types/node': 22.10.2 '@types/yargs': 15.0.19 chalk: 4.1.2 optional: true @@ -21386,6 +21570,12 @@ snapshots: '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/gen-mapping@0.3.8': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/resolve-uri@3.1.2': {} '@jridgewell/set-array@1.2.1': {} @@ -21407,21 +21597,21 @@ snapshots: jsbi: 4.3.0 tslib: 2.8.1 - '@jsonjoy.com/base64@1.1.2(tslib@2.8.1)': + '@jsonjoy.com/base64@1.1.2(tslib@2.6.3)': dependencies: - tslib: 2.8.1 + tslib: 2.6.3 - '@jsonjoy.com/json-pack@1.1.0(tslib@2.8.1)': + '@jsonjoy.com/json-pack@1.1.1(tslib@2.6.3)': dependencies: - '@jsonjoy.com/base64': 1.1.2(tslib@2.8.1) - '@jsonjoy.com/util': 1.5.0(tslib@2.8.1) + '@jsonjoy.com/base64': 1.1.2(tslib@2.6.3) + '@jsonjoy.com/util': 1.5.0(tslib@2.6.3) hyperdyperid: 1.2.0 - thingies: 1.21.0(tslib@2.8.1) - tslib: 2.8.1 + thingies: 1.21.0(tslib@2.6.3) + tslib: 2.6.3 - '@jsonjoy.com/util@1.5.0(tslib@2.8.1)': + '@jsonjoy.com/util@1.5.0(tslib@2.6.3)': dependencies: - tslib: 2.8.1 + tslib: 2.6.3 '@kobalte/core@0.13.4(solid-js@1.9.3)': dependencies: @@ -21523,6 +21713,14 @@ snapshots: transitivePeerDependencies: - '@types/node' + '@microsoft/api-extractor-model@7.30.0(@types/node@22.10.2)': + dependencies: + '@microsoft/tsdoc': 0.15.1 + '@microsoft/tsdoc-config': 0.17.1 + '@rushstack/node-core-library': 5.10.0(@types/node@22.10.2) + transitivePeerDependencies: + - '@types/node' + '@microsoft/api-extractor-model@7.30.0(@types/node@22.9.3)': dependencies: '@microsoft/tsdoc': 0.15.1 @@ -21530,6 +21728,7 @@ snapshots: '@rushstack/node-core-library': 5.10.0(@types/node@22.9.3) transitivePeerDependencies: - '@types/node' + optional: true '@microsoft/api-extractor@7.47.4(@types/node@22.9.3)': dependencies: @@ -21549,6 +21748,24 @@ snapshots: transitivePeerDependencies: - '@types/node' + '@microsoft/api-extractor@7.48.0(@types/node@22.10.2)': + dependencies: + '@microsoft/api-extractor-model': 7.30.0(@types/node@22.10.2) + '@microsoft/tsdoc': 0.15.1 + '@microsoft/tsdoc-config': 0.17.1 + '@rushstack/node-core-library': 5.10.0(@types/node@22.10.2) + '@rushstack/rig-package': 0.5.3 + '@rushstack/terminal': 0.14.3(@types/node@22.10.2) + '@rushstack/ts-command-line': 4.23.1(@types/node@22.10.2) + lodash: 4.17.21 + minimatch: 3.0.8 + resolve: 1.22.8 + semver: 7.5.4 + source-map: 0.6.1 + typescript: 5.4.2 + transitivePeerDependencies: + - '@types/node' + '@microsoft/api-extractor@7.48.0(@types/node@22.9.3)': dependencies: '@microsoft/api-extractor-model': 7.30.0(@types/node@22.9.3) @@ -21566,6 +21783,7 @@ snapshots: typescript: 5.4.2 transitivePeerDependencies: - '@types/node' + optional: true '@microsoft/tsdoc-config@0.17.1': dependencies: @@ -22158,7 +22376,7 @@ snapshots: open: 6.4.0 ora: 5.4.1 semver: 7.6.3 - shell-quote: 1.8.1 + shell-quote: 1.8.2 sudo-prompt: 9.2.1 transitivePeerDependencies: - encoding @@ -22387,6 +22605,13 @@ snapshots: optionalDependencies: rollup: 4.27.4 + '@rollup/plugin-json@6.1.0(rollup@4.28.1)': + dependencies: + '@rollup/pluginutils': 5.1.3(rollup@4.28.1) + optionalDependencies: + rollup: 4.28.1 + optional: true + '@rollup/plugin-node-resolve@15.3.0(rollup@4.27.4)': dependencies: '@rollup/pluginutils': 5.1.3(rollup@4.27.4) @@ -22397,6 +22622,17 @@ snapshots: optionalDependencies: rollup: 4.27.4 + '@rollup/plugin-node-resolve@15.3.0(rollup@4.28.1)': + dependencies: + '@rollup/pluginutils': 5.1.3(rollup@4.28.1) + '@types/resolve': 1.20.2 + deepmerge: 4.3.1 + is-module: 1.0.0 + resolve: 1.22.8 + optionalDependencies: + rollup: 4.28.1 + optional: true + '@rollup/plugin-replace@5.0.7(rollup@4.27.4)': dependencies: '@rollup/pluginutils': 5.1.3(rollup@4.27.4) @@ -22425,6 +22661,14 @@ snapshots: optionalDependencies: rollup: 4.27.4 + '@rollup/pluginutils@5.1.3(rollup@4.28.1)': + dependencies: + '@types/estree': 1.0.6 + estree-walker: 2.0.2 + picomatch: 4.0.2 + optionalDependencies: + rollup: 4.28.1 + '@rollup/rollup-android-arm-eabi@4.22.4': optional: true @@ -22434,6 +22678,9 @@ snapshots: '@rollup/rollup-android-arm-eabi@4.27.4': optional: true + '@rollup/rollup-android-arm-eabi@4.28.1': + optional: true + '@rollup/rollup-android-arm64@4.22.4': optional: true @@ -22443,6 +22690,9 @@ snapshots: '@rollup/rollup-android-arm64@4.27.4': optional: true + '@rollup/rollup-android-arm64@4.28.1': + optional: true + '@rollup/rollup-darwin-arm64@4.22.4': optional: true @@ -22452,6 +22702,9 @@ snapshots: '@rollup/rollup-darwin-arm64@4.27.4': optional: true + '@rollup/rollup-darwin-arm64@4.28.1': + optional: true + '@rollup/rollup-darwin-x64@4.22.4': optional: true @@ -22461,18 +22714,27 @@ snapshots: '@rollup/rollup-darwin-x64@4.27.4': optional: true + '@rollup/rollup-darwin-x64@4.28.1': + optional: true + '@rollup/rollup-freebsd-arm64@4.26.0': optional: true '@rollup/rollup-freebsd-arm64@4.27.4': optional: true + '@rollup/rollup-freebsd-arm64@4.28.1': + optional: true + '@rollup/rollup-freebsd-x64@4.26.0': optional: true '@rollup/rollup-freebsd-x64@4.27.4': optional: true + '@rollup/rollup-freebsd-x64@4.28.1': + optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.22.4': optional: true @@ -22482,6 +22744,9 @@ snapshots: '@rollup/rollup-linux-arm-gnueabihf@4.27.4': optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.28.1': + optional: true + '@rollup/rollup-linux-arm-musleabihf@4.22.4': optional: true @@ -22491,6 +22756,9 @@ snapshots: '@rollup/rollup-linux-arm-musleabihf@4.27.4': optional: true + '@rollup/rollup-linux-arm-musleabihf@4.28.1': + optional: true + '@rollup/rollup-linux-arm64-gnu@4.22.4': optional: true @@ -22500,6 +22768,9 @@ snapshots: '@rollup/rollup-linux-arm64-gnu@4.27.4': optional: true + '@rollup/rollup-linux-arm64-gnu@4.28.1': + optional: true + '@rollup/rollup-linux-arm64-musl@4.22.4': optional: true @@ -22509,6 +22780,12 @@ snapshots: '@rollup/rollup-linux-arm64-musl@4.27.4': optional: true + '@rollup/rollup-linux-arm64-musl@4.28.1': + optional: true + + '@rollup/rollup-linux-loongarch64-gnu@4.28.1': + optional: true + '@rollup/rollup-linux-powerpc64le-gnu@4.22.4': optional: true @@ -22518,6 +22795,9 @@ snapshots: '@rollup/rollup-linux-powerpc64le-gnu@4.27.4': optional: true + '@rollup/rollup-linux-powerpc64le-gnu@4.28.1': + optional: true + '@rollup/rollup-linux-riscv64-gnu@4.22.4': optional: true @@ -22527,6 +22807,9 @@ snapshots: '@rollup/rollup-linux-riscv64-gnu@4.27.4': optional: true + '@rollup/rollup-linux-riscv64-gnu@4.28.1': + optional: true + '@rollup/rollup-linux-s390x-gnu@4.22.4': optional: true @@ -22536,6 +22819,9 @@ snapshots: '@rollup/rollup-linux-s390x-gnu@4.27.4': optional: true + '@rollup/rollup-linux-s390x-gnu@4.28.1': + optional: true + '@rollup/rollup-linux-x64-gnu@4.22.4': optional: true @@ -22545,6 +22831,9 @@ snapshots: '@rollup/rollup-linux-x64-gnu@4.27.4': optional: true + '@rollup/rollup-linux-x64-gnu@4.28.1': + optional: true + '@rollup/rollup-linux-x64-musl@4.22.4': optional: true @@ -22554,6 +22843,9 @@ snapshots: '@rollup/rollup-linux-x64-musl@4.27.4': optional: true + '@rollup/rollup-linux-x64-musl@4.28.1': + optional: true + '@rollup/rollup-win32-arm64-msvc@4.22.4': optional: true @@ -22563,6 +22855,9 @@ snapshots: '@rollup/rollup-win32-arm64-msvc@4.27.4': optional: true + '@rollup/rollup-win32-arm64-msvc@4.28.1': + optional: true + '@rollup/rollup-win32-ia32-msvc@4.22.4': optional: true @@ -22572,6 +22867,9 @@ snapshots: '@rollup/rollup-win32-ia32-msvc@4.27.4': optional: true + '@rollup/rollup-win32-ia32-msvc@4.28.1': + optional: true + '@rollup/rollup-win32-x64-msvc@4.22.4': optional: true @@ -22581,13 +22879,29 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.27.4': optional: true - '@rollup/wasm-node@4.27.4': + '@rollup/rollup-win32-x64-msvc@4.28.1': + optional: true + + '@rollup/wasm-node@4.28.1': dependencies: '@types/estree': 1.0.6 optionalDependencies: fsevents: 2.3.3 optional: true + '@rushstack/node-core-library@5.10.0(@types/node@22.10.2)': + dependencies: + ajv: 8.13.0 + ajv-draft-04: 1.0.0(ajv@8.13.0) + ajv-formats: 3.0.1(ajv@8.13.0) + fs-extra: 7.0.1 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.22.8 + semver: 7.5.4 + optionalDependencies: + '@types/node': 22.10.2 + '@rushstack/node-core-library@5.10.0(@types/node@22.9.3)': dependencies: ajv: 8.13.0 @@ -22600,6 +22914,7 @@ snapshots: semver: 7.5.4 optionalDependencies: '@types/node': 22.9.3 + optional: true '@rushstack/node-core-library@5.5.1(@types/node@22.9.3)': dependencies: @@ -22626,12 +22941,20 @@ snapshots: optionalDependencies: '@types/node': 22.9.3 + '@rushstack/terminal@0.14.3(@types/node@22.10.2)': + dependencies: + '@rushstack/node-core-library': 5.10.0(@types/node@22.10.2) + supports-color: 8.1.1 + optionalDependencies: + '@types/node': 22.10.2 + '@rushstack/terminal@0.14.3(@types/node@22.9.3)': dependencies: '@rushstack/node-core-library': 5.10.0(@types/node@22.9.3) supports-color: 8.1.1 optionalDependencies: '@types/node': 22.9.3 + optional: true '@rushstack/ts-command-line@4.22.3(@types/node@22.9.3)': dependencies: @@ -22642,6 +22965,15 @@ snapshots: transitivePeerDependencies: - '@types/node' + '@rushstack/ts-command-line@4.23.1(@types/node@22.10.2)': + dependencies: + '@rushstack/terminal': 0.14.3(@types/node@22.10.2) + '@types/argparse': 1.0.38 + argparse: 1.0.10 + string-argv: 0.3.2 + transitivePeerDependencies: + - '@types/node' + '@rushstack/ts-command-line@4.23.1(@types/node@22.9.3)': dependencies: '@rushstack/terminal': 0.14.3(@types/node@22.9.3) @@ -22650,6 +22982,7 @@ snapshots: string-argv: 0.3.2 transitivePeerDependencies: - '@types/node' + optional: true '@schematics/angular@17.3.8(chokidar@3.6.0)': dependencies: @@ -22857,11 +23190,11 @@ snapshots: dependencies: solid-js: 1.9.3 - '@solidjs/start@1.0.6(@testing-library/jest-dom@6.6.3)(rollup@4.27.4)(solid-js@1.9.3)(vinxi@0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6))(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': + '@solidjs/start@1.0.6(@testing-library/jest-dom@6.6.3)(rollup@4.27.4)(solid-js@1.9.3)(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6))(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': dependencies: - '@vinxi/plugin-directives': 0.4.1(vinxi@0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6)) - '@vinxi/server-components': 0.4.1(vinxi@0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6)) - '@vinxi/server-functions': 0.4.1(vinxi@0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6)) + '@vinxi/plugin-directives': 0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6)) + '@vinxi/server-components': 0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6)) + '@vinxi/server-functions': 0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6)) defu: 6.1.4 error-stack-parser: 2.1.4 glob: 10.4.5 @@ -22872,8 +23205,8 @@ snapshots: shikiji: 0.9.19 source-map-js: 1.2.1 terracotta: 1.0.5(solid-js@1.9.3) - vite-plugin-inspect: 0.7.42(rollup@4.27.4)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) - vite-plugin-solid: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + vite-plugin-inspect: 0.7.42(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + vite-plugin-solid: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) transitivePeerDependencies: - '@nuxt/kit' - '@testing-library/jest-dom' @@ -22896,14 +23229,14 @@ snapshots: eslint-visitor-keys: 4.2.0 espree: 10.3.0 - '@sveltejs/adapter-auto@3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))': + '@sveltejs/adapter-auto@3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))': dependencies: - '@sveltejs/kit': 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + '@sveltejs/kit': 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) import-meta-resolve: 4.1.0 - '@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': + '@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 5.1.1 @@ -22917,7 +23250,7 @@ snapshots: sirv: 3.0.0 svelte: 4.2.19 tiny-glob: 0.2.9 - vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) '@sveltejs/package@2.3.7(svelte@4.2.19)(typescript@5.7.2)': dependencies: @@ -22930,26 +23263,26 @@ snapshots: transitivePeerDependencies: - typescript - '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': + '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) debug: 4.3.7 svelte: 4.2.19 - vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': + '@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) debug: 4.3.7 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.13 svelte: 4.2.19 svelte-hmr: 0.16.0(svelte@4.2.19) - vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) - vitefu: 0.2.5(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vitefu: 0.2.5(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) transitivePeerDependencies: - supports-color @@ -23039,7 +23372,7 @@ snapshots: dependencies: '@jest/globals': 29.7.0 '@testing-library/dom': 10.4.0 - '@testing-library/react': 16.0.1(@testing-library/dom@10.4.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@testing-library/react': 16.1.0(@testing-library/dom@10.4.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) expect: 29.7.0 jsdom: 25.0.1 react: 19.0.0 @@ -23053,7 +23386,7 @@ snapshots: - supports-color - utf-8-validate - '@testing-library/react@16.0.1(@testing-library/dom@10.4.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': + '@testing-library/react@16.1.0(@testing-library/dom@10.4.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@babel/runtime': 7.26.0 '@testing-library/dom': 10.4.0 @@ -23063,13 +23396,13 @@ snapshots: '@types/react': types-react@19.0.0-rc.1 '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@testing-library/svelte@5.2.6(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vitest@2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': + '@testing-library/svelte@5.2.6(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vitest@2.0.5(@types/node@22.10.2)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': dependencies: '@testing-library/dom': 10.4.0 svelte: 4.2.19 optionalDependencies: - vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) - vitest: 2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vitest: 2.0.5(@types/node@22.10.2)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) '@ts-morph/common@0.22.0': dependencies: @@ -23230,7 +23563,7 @@ snapshots: '@types/mute-stream@0.0.4': dependencies: - '@types/node': 22.9.3 + '@types/node': 22.10.2 '@types/nlcst@2.0.3': dependencies: @@ -23240,6 +23573,10 @@ snapshots: dependencies: '@types/node': 22.9.3 + '@types/node@22.10.2': + dependencies: + undici-types: 6.20.0 + '@types/node@22.9.3': dependencies: undici-types: 6.19.8 @@ -23355,7 +23692,7 @@ snapshots: '@typescript-eslint/types': 8.15.0 '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.7.2) '@typescript-eslint/visitor-keys': 8.15.0 - debug: 4.3.7 + debug: 4.4.0 eslint: 9.15.0(jiti@2.4.0) optionalDependencies: typescript: 5.7.2 @@ -23507,7 +23844,7 @@ snapshots: transitivePeerDependencies: - uWebSockets.js - '@vinxi/plugin-directives@0.4.1(vinxi@0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6))': + '@vinxi/plugin-directives@0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6))': dependencies: '@babel/parser': 7.26.2 acorn: 8.14.0 @@ -23518,41 +23855,52 @@ snapshots: magicast: 0.2.11 recast: 0.23.9 tslib: 2.8.1 - vinxi: 0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6) + vinxi: 0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6) - '@vinxi/server-components@0.4.1(vinxi@0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6))': + '@vinxi/server-components@0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6))': dependencies: - '@vinxi/plugin-directives': 0.4.1(vinxi@0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6)) + '@vinxi/plugin-directives': 0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6)) acorn: 8.14.0 acorn-loose: 8.4.0 acorn-typescript: 1.4.13(acorn@8.14.0) astring: 1.8.6 magicast: 0.2.11 recast: 0.23.9 - vinxi: 0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6) + vinxi: 0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6) - '@vinxi/server-functions@0.4.1(vinxi@0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6))': + '@vinxi/server-functions@0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6))': dependencies: - '@vinxi/plugin-directives': 0.4.1(vinxi@0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6)) + '@vinxi/plugin-directives': 0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6)) acorn: 8.14.0 acorn-loose: 8.4.0 acorn-typescript: 1.4.13(acorn@8.14.0) astring: 1.8.6 magicast: 0.2.11 recast: 0.23.9 - vinxi: 0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6) + vinxi: 0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6) - '@vitejs/plugin-basic-ssl@1.1.0(vite@5.1.7(@types/node@22.9.3)(less@4.2.0)(lightningcss@1.27.0)(sass@1.71.1)(terser@5.29.1))': + '@vitejs/plugin-basic-ssl@1.1.0(vite@5.1.7(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.71.1)(terser@5.29.1))': dependencies: - vite: 5.1.7(@types/node@22.9.3)(less@4.2.0)(lightningcss@1.27.0)(sass@1.71.1)(terser@5.29.1) + vite: 5.1.7(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.71.1)(terser@5.29.1) '@vitejs/plugin-basic-ssl@1.1.0(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.80.7)(terser@5.31.6))': dependencies: vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.80.7)(terser@5.31.6) - '@vitejs/plugin-basic-ssl@1.1.0(vite@5.4.6(@types/node@22.9.3)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6))': + '@vitejs/plugin-basic-ssl@1.1.0(vite@5.4.6(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6))': + dependencies: + vite: 5.4.6(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6) + + '@vitejs/plugin-react@4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': dependencies: - vite: 5.4.6(@types/node@22.9.3)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6) + '@babel/core': 7.26.0 + '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.26.0) + '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.26.0) + '@types/babel__core': 7.20.5 + react-refresh: 0.14.2 + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + transitivePeerDependencies: + - supports-color '@vitejs/plugin-react@4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': dependencies: @@ -23565,14 +23913,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.1(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.6.3))': + '@vitejs/plugin-vue@5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.6.3))': dependencies: - vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) vue: 3.4.35(typescript@5.6.3) - '@vitejs/plugin-vue@5.1.1(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2))': + '@vitejs/plugin-vue@5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2))': dependencies: - vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) vue: 3.4.35(typescript@5.7.2) '@vitest/coverage-istanbul@2.0.5(vitest@2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': @@ -23710,7 +24058,7 @@ snapshots: '@vue/compiler-core@3.5.13': dependencies: - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.3 '@vue/shared': 3.5.13 entities: 4.5.0 estree-walker: 2.0.2 @@ -24084,7 +24432,7 @@ snapshots: agent-base@6.0.2: dependencies: - debug: 4.3.7 + debug: 4.4.0 transitivePeerDependencies: - supports-color @@ -24355,7 +24703,7 @@ snapshots: astring@1.8.6: {} - astro@4.16.14(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.27.4)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2): + astro@4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2): dependencies: '@astrojs/compiler': 2.10.3 '@astrojs/internal-helpers': 0.4.1 @@ -24365,7 +24713,7 @@ snapshots: '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) '@babel/types': 7.26.0 '@oslojs/encoding': 1.1.0 - '@rollup/pluginutils': 5.1.3(rollup@4.27.4) + '@rollup/pluginutils': 5.1.3(rollup@4.28.1) '@types/babel__core': 7.20.5 '@types/cookie': 0.6.0 acorn: 8.14.0 @@ -24411,8 +24759,8 @@ snapshots: tsconfck: 3.1.4(typescript@5.7.2) unist-util-visit: 5.0.0 vfile: 6.0.3 - vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) - vitefu: 1.0.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vitefu: 1.0.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) which-pm: 3.0.0 xxhash-wasm: 1.1.0 yargs-parser: 21.1.1 @@ -24485,7 +24833,7 @@ snapshots: axios@1.7.7: dependencies: - follow-redirects: 1.15.6(debug@4.3.7) + follow-redirects: 1.15.6(debug@4.4.0) form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -24557,7 +24905,7 @@ snapshots: babel-plugin-jest-hoist@29.6.3: dependencies: '@babel/template': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.6 @@ -25537,7 +25885,7 @@ snapshots: glob-parent: 6.0.2 globby: 14.0.2 normalize-path: 3.0.0 - schema-utils: 4.2.0 + schema-utils: 4.3.0 serialize-javascript: 6.0.2 webpack: 5.94.0(esbuild@0.19.12) @@ -25648,7 +25996,7 @@ snapshots: dom-serializer: 2.0.0 domhandler: 5.0.3 htmlparser2: 8.0.2 - postcss: 8.4.49 + postcss: 8.4.41 postcss-media-query-parser: 0.2.3 croner@8.1.0: {} @@ -25783,12 +26131,12 @@ snapshots: css-loader@7.1.2(webpack@5.94.0(esbuild@0.23.0)): dependencies: - icss-utils: 5.1.0(postcss@8.4.49) - postcss: 8.4.49 - postcss-modules-extract-imports: 3.1.0(postcss@8.4.49) - postcss-modules-local-by-default: 4.1.0(postcss@8.4.49) - postcss-modules-scope: 3.2.1(postcss@8.4.49) - postcss-modules-values: 4.0.0(postcss@8.4.49) + icss-utils: 5.1.0(postcss@8.4.41) + postcss: 8.4.41 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.41) + postcss-modules-local-by-default: 4.2.0(postcss@8.4.41) + postcss-modules-scope: 3.2.1(postcss@8.4.41) + postcss-modules-values: 4.0.0(postcss@8.4.41) postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: @@ -25884,6 +26232,10 @@ snapshots: dependencies: ms: 2.1.3 + debug@4.4.0: + dependencies: + ms: 2.1.3 + decimal.js@10.4.3: {} decode-named-character-reference@1.0.2: @@ -27068,6 +27420,42 @@ snapshots: transitivePeerDependencies: - supports-color + express@4.21.2: + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.3 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.7.1 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.3.1 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.3 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.12 + proxy-addr: 2.0.7 + qs: 6.13.0 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.19.0 + serve-static: 1.16.2 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + extend-shallow@2.0.1: dependencies: is-extendable: 0.1.1 @@ -27297,9 +27685,9 @@ snapshots: inherits: 2.0.4 readable-stream: 2.3.8 - follow-redirects@1.15.6(debug@4.3.7): + follow-redirects@1.15.6(debug@4.4.0): optionalDependencies: - debug: 4.3.7 + debug: 4.4.0 font-awesome@4.7.0: {} @@ -28043,7 +28431,7 @@ snapshots: http-proxy-middleware@2.0.6(@types/express@4.17.21): dependencies: '@types/http-proxy': 1.17.15 - http-proxy: 1.18.1(debug@4.3.7) + http-proxy: 1.18.1(debug@4.4.0) is-glob: 4.0.3 is-plain-obj: 3.0.0 micromatch: 4.0.8 @@ -28055,7 +28443,7 @@ snapshots: http-proxy-middleware@2.0.7(@types/express@4.17.21): dependencies: '@types/http-proxy': 1.17.15 - http-proxy: 1.18.1(debug@4.3.7) + http-proxy: 1.18.1(debug@4.4.0) is-glob: 4.0.3 is-plain-obj: 3.0.0 micromatch: 4.0.8 @@ -28067,18 +28455,18 @@ snapshots: http-proxy-middleware@3.0.3: dependencies: '@types/http-proxy': 1.17.15 - debug: 4.3.7 - http-proxy: 1.18.1(debug@4.3.7) + debug: 4.4.0 + http-proxy: 1.18.1(debug@4.4.0) is-glob: 4.0.3 is-plain-object: 5.0.0 micromatch: 4.0.8 transitivePeerDependencies: - supports-color - http-proxy@1.18.1(debug@4.3.7): + http-proxy@1.18.1(debug@4.4.0): dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.15.6(debug@4.3.7) + follow-redirects: 1.15.6(debug@4.4.0) requires-port: 1.0.0 transitivePeerDependencies: - debug @@ -28090,7 +28478,7 @@ snapshots: https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.3.7 + debug: 4.4.0 transitivePeerDependencies: - supports-color @@ -28128,6 +28516,10 @@ snapshots: dependencies: safer-buffer: 2.1.2 + icss-utils@5.1.0(postcss@8.4.41): + dependencies: + postcss: 8.4.41 + icss-utils@5.1.0(postcss@8.4.49): dependencies: postcss: 8.4.49 @@ -28651,10 +29043,10 @@ snapshots: jest-snapshot@29.7.0: dependencies: '@babel/core': 7.26.0 - '@babel/generator': 7.26.2 + '@babel/generator': 7.26.3 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-syntax-typescript': 7.25.7(@babel/core@7.26.0) - '@babel/types': 7.26.0 + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) + '@babel/types': 7.26.3 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 @@ -28821,6 +29213,8 @@ snapshots: jsesc@3.0.2: {} + jsesc@3.1.0: {} + json-buffer@3.0.1: {} json-parse-better-errors@1.0.2: {} @@ -29569,12 +29963,12 @@ snapshots: dependencies: fs-monkey: 1.0.6 - memfs@4.14.0: + memfs@4.15.0: dependencies: - '@jsonjoy.com/json-pack': 1.1.0(tslib@2.8.1) - '@jsonjoy.com/util': 1.5.0(tslib@2.8.1) - tree-dump: 1.0.2(tslib@2.8.1) - tslib: 2.8.1 + '@jsonjoy.com/json-pack': 1.1.1(tslib@2.6.3) + '@jsonjoy.com/util': 1.5.0(tslib@2.6.3) + tree-dump: 1.0.2(tslib@2.6.3) + tslib: 2.6.3 memoize-one@5.2.1: {} @@ -29679,7 +30073,7 @@ snapshots: metro-source-map@0.81.0: dependencies: '@babel/traverse': 7.25.9 - '@babel/traverse--for-generate-function-map': '@babel/traverse@7.25.9' + '@babel/traverse--for-generate-function-map': '@babel/traverse@7.26.4' '@babel/types': 7.26.0 flow-enums-runtime: 0.0.6 invariant: 2.2.4 @@ -30037,7 +30431,7 @@ snapshots: mini-css-extract-plugin@2.9.0(webpack@5.94.0(esbuild@0.23.0)): dependencies: - schema-utils: 4.2.0 + schema-utils: 4.3.0 tapable: 2.2.1 webpack: 5.94.0(esbuild@0.19.12) @@ -30246,6 +30640,8 @@ snapshots: nanoid@3.3.7: {} + nanoid@3.3.8: {} + nanomatch@1.2.13: dependencies: arr-diff: 4.0.0 @@ -30369,9 +30765,9 @@ snapshots: ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(tailwindcss@3.4.7)(tslib@2.8.1)(typescript@5.4.5): dependencies: '@angular/compiler-cli': 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5) - '@rollup/plugin-json': 6.1.0(rollup@4.27.4) - '@rollup/plugin-node-resolve': 15.3.0(rollup@4.27.4) - '@rollup/wasm-node': 4.27.4 + '@rollup/plugin-json': 6.1.0(rollup@4.28.1) + '@rollup/plugin-node-resolve': 15.3.0(rollup@4.28.1) + '@rollup/wasm-node': 4.28.1 ajv: 8.17.1 ansi-colors: 4.1.3 browserslist: 4.24.2 @@ -30387,15 +30783,15 @@ snapshots: jsonc-parser: 3.3.1 less: 4.2.1 ora: 5.4.1 - piscina: 4.7.0 + piscina: 4.8.0 postcss: 8.4.49 rxjs: 7.8.1 - sass: 1.81.0 + sass: 1.83.0 tslib: 2.8.1 typescript: 5.4.5 optionalDependencies: esbuild: 0.20.2 - rollup: 4.27.4 + rollup: 4.28.1 tailwindcss: 3.4.7 optional: true @@ -31302,6 +31698,8 @@ snapshots: path-to-regexp@0.1.10: {} + path-to-regexp@0.1.12: {} + path-to-regexp@6.3.0: {} path-type@4.0.0: {} @@ -31358,6 +31756,11 @@ snapshots: optionalDependencies: '@napi-rs/nice': 1.0.1 + piscina@4.8.0: + optionalDependencies: + '@napi-rs/nice': 1.0.1 + optional: true + pkg-dir@3.0.0: dependencies: find-up: 3.0.0 @@ -31445,6 +31848,10 @@ snapshots: postcss-media-query-parser@0.2.3: {} + postcss-modules-extract-imports@3.1.0(postcss@8.4.41): + dependencies: + postcss: 8.4.41 + postcss-modules-extract-imports@3.1.0(postcss@8.4.49): dependencies: postcss: 8.4.49 @@ -31456,11 +31863,28 @@ snapshots: postcss-selector-parser: 7.0.0 postcss-value-parser: 4.2.0 + postcss-modules-local-by-default@4.2.0(postcss@8.4.41): + dependencies: + icss-utils: 5.1.0(postcss@8.4.41) + postcss: 8.4.41 + postcss-selector-parser: 7.0.0 + postcss-value-parser: 4.2.0 + + postcss-modules-scope@3.2.1(postcss@8.4.41): + dependencies: + postcss: 8.4.41 + postcss-selector-parser: 7.0.0 + postcss-modules-scope@3.2.1(postcss@8.4.49): dependencies: postcss: 8.4.49 postcss-selector-parser: 7.0.0 + postcss-modules-values@4.0.0(postcss@8.4.41): + dependencies: + icss-utils: 5.1.0(postcss@8.4.41) + postcss: 8.4.41 + postcss-modules-values@4.0.0(postcss@8.4.49): dependencies: icss-utils: 5.1.0(postcss@8.4.49) @@ -31505,7 +31929,7 @@ snapshots: postcss@8.4.41: dependencies: - nanoid: 3.3.7 + nanoid: 3.3.8 picocolors: 1.1.1 source-map-js: 1.2.1 @@ -32407,6 +32831,31 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.27.4 fsevents: 2.3.3 + rollup@4.28.1: + dependencies: + '@types/estree': 1.0.6 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.28.1 + '@rollup/rollup-android-arm64': 4.28.1 + '@rollup/rollup-darwin-arm64': 4.28.1 + '@rollup/rollup-darwin-x64': 4.28.1 + '@rollup/rollup-freebsd-arm64': 4.28.1 + '@rollup/rollup-freebsd-x64': 4.28.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.28.1 + '@rollup/rollup-linux-arm-musleabihf': 4.28.1 + '@rollup/rollup-linux-arm64-gnu': 4.28.1 + '@rollup/rollup-linux-arm64-musl': 4.28.1 + '@rollup/rollup-linux-loongarch64-gnu': 4.28.1 + '@rollup/rollup-linux-powerpc64le-gnu': 4.28.1 + '@rollup/rollup-linux-riscv64-gnu': 4.28.1 + '@rollup/rollup-linux-s390x-gnu': 4.28.1 + '@rollup/rollup-linux-x64-gnu': 4.28.1 + '@rollup/rollup-linux-x64-musl': 4.28.1 + '@rollup/rollup-win32-arm64-msvc': 4.28.1 + '@rollup/rollup-win32-ia32-msvc': 4.28.1 + '@rollup/rollup-win32-x64-msvc': 4.28.1 + fsevents: 2.3.3 + rooks@7.14.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: fast-deep-equal: 3.1.3 @@ -32511,6 +32960,15 @@ snapshots: '@parcel/watcher': 2.5.0 optional: true + sass@1.83.0: + dependencies: + chokidar: 4.0.1 + immutable: 5.0.3 + source-map-js: 1.2.1 + optionalDependencies: + '@parcel/watcher': 2.5.0 + optional: true + sax@1.4.1: {} saxes@6.0.0: @@ -32552,6 +33010,13 @@ snapshots: ajv-formats: 2.1.1(ajv@8.17.1) ajv-keywords: 5.1.0(ajv@8.17.1) + schema-utils@4.3.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 8.17.1 + ajv-formats: 2.1.1(ajv@8.17.1) + ajv-keywords: 5.1.0(ajv@8.17.1) + scule@1.3.0: {} section-matter@1.0.0: @@ -32744,6 +33209,9 @@ snapshots: shell-quote@1.8.1: {} + shell-quote@1.8.2: + optional: true + sherif-darwin-arm64@1.0.0: optional: true @@ -32917,7 +33385,7 @@ snapshots: socks-proxy-agent@8.0.4: dependencies: agent-base: 7.1.1 - debug: 4.3.7 + debug: 4.4.0 socks: 2.8.3 transitivePeerDependencies: - supports-color @@ -33560,9 +34028,9 @@ snapshots: dependencies: any-promise: 1.3.0 - thingies@1.21.0(tslib@2.8.1): + thingies@1.21.0(tslib@2.6.3): dependencies: - tslib: 2.8.1 + tslib: 2.6.3 throat@5.0.0: {} @@ -33661,9 +34129,9 @@ snapshots: dependencies: punycode: 2.3.1 - tree-dump@1.0.2(tslib@2.8.1): + tree-dump@1.0.2(tslib@2.6.3): dependencies: - tslib: 2.8.1 + tslib: 2.6.3 tree-kill@1.2.2: {} @@ -33707,16 +34175,16 @@ snapshots: tslib@2.8.1: {} - tsup-preset-solid@2.2.0(esbuild@0.24.0)(solid-js@1.9.3)(tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.9.3))(postcss@8.4.49)(typescript@5.7.2)): + tsup-preset-solid@2.2.0(esbuild@0.24.0)(solid-js@1.9.3)(tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.49)(typescript@5.7.2)): dependencies: esbuild-plugin-solid: 0.5.0(esbuild@0.24.0)(solid-js@1.9.3) - tsup: 8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.9.3))(postcss@8.4.49)(typescript@5.7.2) + tsup: 8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.49)(typescript@5.7.2) transitivePeerDependencies: - esbuild - solid-js - supports-color - tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.9.3))(postcss@8.4.41)(typescript@5.7.2): + tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.41)(typescript@5.7.2): dependencies: bundle-require: 4.2.1(esbuild@0.19.12) cac: 6.7.14 @@ -33733,13 +34201,37 @@ snapshots: sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - '@microsoft/api-extractor': 7.48.0(@types/node@22.9.3) + '@microsoft/api-extractor': 7.48.0(@types/node@22.10.2) postcss: 8.4.41 typescript: 5.7.2 transitivePeerDependencies: - supports-color - ts-node + tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.49)(typescript@5.7.2): + dependencies: + bundle-require: 4.2.1(esbuild@0.19.12) + cac: 6.7.14 + chokidar: 3.6.0 + debug: 4.3.7 + esbuild: 0.19.12 + execa: 5.1.1 + globby: 11.1.0 + joycon: 3.1.1 + postcss-load-config: 4.0.2(postcss@8.4.49) + resolve-from: 5.0.0 + rollup: 4.27.4 + source-map: 0.8.0-beta.0 + sucrase: 3.35.0 + tree-kill: 1.2.2 + optionalDependencies: + '@microsoft/api-extractor': 7.48.0(@types/node@22.10.2) + postcss: 8.4.49 + typescript: 5.7.2 + transitivePeerDependencies: + - supports-color + - ts-node + tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.9.3))(postcss@8.4.49)(typescript@5.7.2): dependencies: bundle-require: 4.2.1(esbuild@0.19.12) @@ -33769,7 +34261,7 @@ snapshots: tuf-js@2.2.1: dependencies: '@tufjs/models': 2.0.1 - debug: 4.3.7 + debug: 4.4.0 make-fetch-happen: 13.0.1 transitivePeerDependencies: - supports-color @@ -33777,7 +34269,7 @@ snapshots: tuf-js@3.0.1: dependencies: '@tufjs/models': 3.0.1 - debug: 4.3.7 + debug: 4.4.0 make-fetch-happen: 14.0.3 transitivePeerDependencies: - supports-color @@ -33934,6 +34426,8 @@ snapshots: undici-types@6.19.8: {} + undici-types@6.20.0: {} + undici@5.28.4: dependencies: '@fastify/busboy': 2.1.1 @@ -34229,7 +34723,7 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vinxi@0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6): + vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6): dependencies: '@babel/core': 7.26.0 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) @@ -34249,7 +34743,7 @@ snapshots: get-port-please: 3.1.2 h3: 1.11.1 hookable: 5.5.3 - http-proxy: 1.18.1(debug@4.3.7) + http-proxy: 1.18.1(debug@4.4.0) micromatch: 4.0.8 nitropack: 2.9.7(idb-keyval@6.2.1)(magicast@0.3.5) node-fetch-native: 1.6.4 @@ -34263,7 +34757,7 @@ snapshots: unctx: 2.3.1 unenv: 1.10.0 unstorage: 1.10.2(idb-keyval@6.2.1)(ioredis@5.4.1) - vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) zod: 3.23.8 transitivePeerDependencies: - '@azure/app-configuration' @@ -34297,6 +34791,25 @@ snapshots: - uWebSockets.js - xml2js + vite-node@2.0.5(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6): + dependencies: + cac: 6.7.14 + debug: 4.3.7 + pathe: 1.1.2 + tinyrainbow: 1.2.0 + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + optional: true + vite-node@2.0.5(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6): dependencies: cac: 6.7.14 @@ -34339,7 +34852,7 @@ snapshots: dependencies: vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) - vite-plugin-inspect@0.7.42(rollup@4.27.4)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)): + vite-plugin-inspect@0.7.42(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.3(rollup@4.27.4) @@ -34349,12 +34862,12 @@ snapshots: open: 9.1.0 picocolors: 1.1.1 sirv: 2.0.4 - vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) transitivePeerDependencies: - rollup - supports-color - vite-plugin-solid@2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)): + vite-plugin-solid@2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)): dependencies: '@babel/core': 7.26.0 '@types/babel__core': 7.20.5 @@ -34362,8 +34875,8 @@ snapshots: merge-anything: 5.1.7 solid-js: 1.9.3 solid-refresh: 0.6.3(solid-js@1.9.3) - vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) - vitefu: 0.2.5(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vitefu: 0.2.5(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) optionalDependencies: '@testing-library/jest-dom': 6.6.3 transitivePeerDependencies: @@ -34380,19 +34893,32 @@ snapshots: - supports-color - typescript - vite@5.1.7(@types/node@22.9.3)(less@4.2.0)(lightningcss@1.27.0)(sass@1.71.1)(terser@5.29.1): + vite@5.1.7(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.71.1)(terser@5.29.1): dependencies: esbuild: 0.19.12 postcss: 8.4.49 rollup: 4.27.4 optionalDependencies: - '@types/node': 22.9.3 + '@types/node': 22.10.2 fsevents: 2.3.3 less: 4.2.0 lightningcss: 1.27.0 sass: 1.71.1 terser: 5.29.1 + vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6): + dependencies: + esbuild: 0.21.5 + postcss: 8.4.49 + rollup: 4.27.4 + optionalDependencies: + '@types/node': 22.10.2 + fsevents: 2.3.3 + less: 4.2.1 + lightningcss: 1.27.0 + sass: 1.81.0 + terser: 5.31.6 + vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.80.7)(terser@5.31.6): dependencies: esbuild: 0.21.5 @@ -34419,26 +34945,61 @@ snapshots: sass: 1.81.0 terser: 5.31.6 - vite@5.4.6(@types/node@22.9.3)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6): + vite@5.4.6(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6): dependencies: esbuild: 0.21.5 postcss: 8.4.49 - rollup: 4.27.4 + rollup: 4.28.1 optionalDependencies: - '@types/node': 22.9.3 + '@types/node': 22.10.2 fsevents: 2.3.3 less: 4.2.0 lightningcss: 1.27.0 sass: 1.77.6 terser: 5.31.6 - vitefu@0.2.5(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)): + vitefu@0.2.5(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)): optionalDependencies: - vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) - vitefu@1.0.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)): + vitefu@1.0.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)): optionalDependencies: - vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + + vitest@2.0.5(@types/node@22.10.2)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6): + dependencies: + '@ampproject/remapping': 2.3.0 + '@vitest/expect': 2.0.5 + '@vitest/pretty-format': 2.0.5 + '@vitest/runner': 2.0.5 + '@vitest/snapshot': 2.0.5 + '@vitest/spy': 2.0.5 + '@vitest/utils': 2.0.5 + chai: 5.1.1 + debug: 4.3.7 + execa: 8.0.1 + magic-string: 0.30.13 + pathe: 1.1.2 + std-env: 3.7.0 + tinybench: 2.8.0 + tinypool: 1.0.0 + tinyrainbow: 1.2.0 + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite-node: 2.0.5(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + why-is-node-running: 2.3.0 + optionalDependencies: + '@types/node': 22.10.2 + jsdom: 25.0.1 + transitivePeerDependencies: + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + optional: true vitest@2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6): dependencies: @@ -34743,11 +35304,11 @@ snapshots: webpack-dev-middleware@7.4.2(webpack@5.94.0(esbuild@0.23.0)): dependencies: colorette: 2.0.20 - memfs: 4.14.0 + memfs: 4.15.0 mime-types: 2.1.35 on-finished: 2.4.1 range-parser: 1.2.1 - schema-utils: 4.2.0 + schema-utils: 4.3.0 optionalDependencies: webpack: 5.94.0(esbuild@0.19.12) @@ -34807,7 +35368,7 @@ snapshots: compression: 1.7.5 connect-history-api-fallback: 2.0.0 default-gateway: 6.0.3 - express: 4.21.1 + express: 4.21.2 graceful-fs: 4.2.11 html-entities: 2.5.2 http-proxy-middleware: 2.0.7(@types/express@4.17.21) @@ -34816,7 +35377,7 @@ snapshots: open: 10.1.0 p-retry: 6.2.1 rimraf: 5.0.10 - schema-utils: 4.2.0 + schema-utils: 4.3.0 selfsigned: 2.4.1 serve-index: 1.9.1 sockjs: 0.3.24 @@ -34957,7 +35518,7 @@ snapshots: schema-utils: 3.3.0 tapable: 2.2.1 terser-webpack-plugin: 5.3.10(esbuild@0.19.12)(webpack@5.94.0(esbuild@0.23.0)) - watchpack: 2.4.2 + watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core' From 510bcbebb02fc529472026d7ff5f5dd2da0a4e96 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 13 Dec 2024 13:56:57 +0100 Subject: [PATCH 12/60] wip --- packages/query-core/src/queryObserver.ts | 11 ++- .../src/__tests__/useQuery.test.tsx | 78 +++++++++++-------- packages/react-query/src/__tests__/utils.tsx | 9 +++ 3 files changed, 62 insertions(+), 36 deletions(-) diff --git a/packages/query-core/src/queryObserver.ts b/packages/query-core/src/queryObserver.ts index 3dc751f5cd..1bce13e207 100644 --- a/packages/query-core/src/queryObserver.ts +++ b/packages/query-core/src/queryObserver.ts @@ -199,6 +199,7 @@ export class QueryObserver< this.#executeFetch() } + console.log('updating result due to setOptions()', notifyOptions) // Update result this.updateResult(notifyOptions) @@ -609,6 +610,7 @@ export class QueryObserver< * Create a new thenable and result promise when the results have changed */ const recreateThenable = () => { + console.log('-----------recreateThenable()', 'queryHash:', query.queryHash) const pending = (this.#currentThenable = nextResult.promise = @@ -698,11 +700,14 @@ export class QueryObserver< includedProps.add('error') } - return Object.keys(this.#currentResult).some((key) => { + return [...includedProps].some((key) => { const typedKey = key as keyof QueryObserverResult const changed = this.#currentResult[typedKey] !== prevResult[typedKey] - - return changed && includedProps.has(typedKey) + console.log(`changed key "${typedKey}"?`, changed, { + prev: this.#currentResult[typedKey], + next: prevResult[typedKey] + }) + return changed }) } diff --git a/packages/react-query/src/__tests__/useQuery.test.tsx b/packages/react-query/src/__tests__/useQuery.test.tsx index 9f0cbce408..bdf20db9cf 100644 --- a/packages/react-query/src/__tests__/useQuery.test.tsx +++ b/packages/react-query/src/__tests__/useQuery.test.tsx @@ -9,6 +9,7 @@ import { createQueryClient, mockOnlineManagerIsOnline, mockVisibilityState, + pick, queryKey, renderWithClient, setActTimeout, @@ -2485,38 +2486,6 @@ describe('useQuery', () => { expect(queryCache.find({ queryKey: key })!.options.retryDelay).toBe(20) }) - it('should batch re-renders', async () => { - const key = queryKey() - - let renders = 0 - - const queryFn = async () => { - await sleep(15) - return 'data' - } - - function Page() { - const query1 = useQuery({ queryKey: key, queryFn }) - const query2 = useQuery({ queryKey: key, queryFn }) - renders++ - - return ( -
- {query1.data} {query2.data} -
- ) - } - - const rendered = renderWithClient(queryClient, ) - - await waitFor(() => { - rendered.getByText('data data') - }) - - // Should be 2 instead of 3 - expect(renders).toBe(2) - }) - it('should render latest data even if react has discarded certain renders', async () => { const key = queryKey() @@ -4789,7 +4758,7 @@ describe('useQuery', () => { }) }) - it('should update query state and refetch when reset with resetQueries', async () => { + it.only('should update query state and refetch when reset with resetQueries', async () => { const key = queryKey() const states: Array> = [] let count = 0 @@ -4829,6 +4798,49 @@ describe('useQuery', () => { expect(count).toBe(2) + + const pickedStates = states.map(it => pick(it, ['data', 'isPending', 'isFetching', 'isSuccess', 'isStale'])) + + expect(pickedStates).toMatchInlineSnapshot(` + [ + { + "data": undefined, + "isFetching": true, + "isPending": true, + "isStale": true, + "isSuccess": false, + }, + { + "data": 1, + "isFetching": false, + "isPending": false, + "isStale": false, + "isSuccess": true, + }, + { + "data": undefined, + "isFetching": true, + "isPending": true, + "isStale": true, + "isSuccess": false, + }, + { + "data": undefined, + "isFetching": true, + "isPending": true, + "isStale": true, + "isSuccess": false, + }, + { + "data": 2, + "isFetching": false, + "isPending": false, + "isStale": false, + "isSuccess": true, + }, + ] + `) + expect(states[0]).toMatchObject({ data: undefined, isPending: true, diff --git a/packages/react-query/src/__tests__/utils.tsx b/packages/react-query/src/__tests__/utils.tsx index f81ad38fa8..36170e95a3 100644 --- a/packages/react-query/src/__tests__/utils.tsx +++ b/packages/react-query/src/__tests__/utils.tsx @@ -106,3 +106,12 @@ export function createDeferred() { return { promise, resolve: resolve!, reject: reject! } } export type Deferred = ReturnType> + + + +export function pick(obj: T, keys: Array): Pick { + return keys.reduce((acc, key) => { + acc[key] = obj[key] + return acc + }, {} as Pick) +} From f035539a4819aee02944bea1ab869000e44a5837 Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Fri, 13 Dec 2024 12:58:20 +0000 Subject: [PATCH 13/60] ci: apply automated fixes --- packages/query-core/src/queryObserver.ts | 10 +++++++--- .../src/__tests__/useQuery.test.tsx | 5 +++-- packages/react-query/src/__tests__/utils.tsx | 18 +++++++++++------- 3 files changed, 21 insertions(+), 12 deletions(-) diff --git a/packages/query-core/src/queryObserver.ts b/packages/query-core/src/queryObserver.ts index 1bce13e207..5f9249c4ff 100644 --- a/packages/query-core/src/queryObserver.ts +++ b/packages/query-core/src/queryObserver.ts @@ -610,7 +610,11 @@ export class QueryObserver< * Create a new thenable and result promise when the results have changed */ const recreateThenable = () => { - console.log('-----------recreateThenable()', 'queryHash:', query.queryHash) + console.log( + '-----------recreateThenable()', + 'queryHash:', + query.queryHash, + ) const pending = (this.#currentThenable = nextResult.promise = @@ -704,8 +708,8 @@ export class QueryObserver< const typedKey = key as keyof QueryObserverResult const changed = this.#currentResult[typedKey] !== prevResult[typedKey] console.log(`changed key "${typedKey}"?`, changed, { - prev: this.#currentResult[typedKey], - next: prevResult[typedKey] + prev: this.#currentResult[typedKey], + next: prevResult[typedKey], }) return changed }) diff --git a/packages/react-query/src/__tests__/useQuery.test.tsx b/packages/react-query/src/__tests__/useQuery.test.tsx index bdf20db9cf..a49f09a283 100644 --- a/packages/react-query/src/__tests__/useQuery.test.tsx +++ b/packages/react-query/src/__tests__/useQuery.test.tsx @@ -4798,8 +4798,9 @@ describe('useQuery', () => { expect(count).toBe(2) - - const pickedStates = states.map(it => pick(it, ['data', 'isPending', 'isFetching', 'isSuccess', 'isStale'])) + const pickedStates = states.map((it) => + pick(it, ['data', 'isPending', 'isFetching', 'isSuccess', 'isStale']), + ) expect(pickedStates).toMatchInlineSnapshot(` [ diff --git a/packages/react-query/src/__tests__/utils.tsx b/packages/react-query/src/__tests__/utils.tsx index 36170e95a3..c6338dc609 100644 --- a/packages/react-query/src/__tests__/utils.tsx +++ b/packages/react-query/src/__tests__/utils.tsx @@ -107,11 +107,15 @@ export function createDeferred() { } export type Deferred = ReturnType> - - -export function pick(obj: T, keys: Array): Pick { - return keys.reduce((acc, key) => { - acc[key] = obj[key] - return acc - }, {} as Pick) +export function pick( + obj: T, + keys: Array, +): Pick { + return keys.reduce( + (acc, key) => { + acc[key] = obj[key] + return acc + }, + {} as Pick, + ) } From ec4d91e60c20d9dd326d4aeacae90f9f04bcda86 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 13 Dec 2024 15:34:11 +0100 Subject: [PATCH 14/60] uhm --- package.json | 1 + .../src/__tests__/useIsFetching.test.tsx | 59 -- .../src/__tests__/useMutationState.test.tsx | 4 +- .../src/__tests__/useQuery.promise.test.tsx | 14 +- .../src/__tests__/useQuery.test.tsx | 125 ++- packages/react-query/src/useBaseQuery.ts | 15 +- packages/react-query/src/useIsFetching.ts | 28 +- packages/react-query/src/useMutationState.ts | 41 +- pnpm-lock.yaml | 943 +++++++++--------- 9 files changed, 619 insertions(+), 611 deletions(-) diff --git a/package.json b/package.json index ac718ef663..ee60e8a2f7 100644 --- a/package.json +++ b/package.json @@ -42,6 +42,7 @@ "@eslint-react/eslint-plugin": "^1.17.1", "@tanstack/config": "^0.14.0", "@testing-library/jest-dom": "^6.6.3", + "@testing-library/user-event": "^14.5.2", "@types/eslint": "^9.6.1", "@types/node": "^22.9.3", "@types/react": "npm:types-react@rc", diff --git a/packages/react-query/src/__tests__/useIsFetching.test.tsx b/packages/react-query/src/__tests__/useIsFetching.test.tsx index 22fa478f4f..bd9774b4d3 100644 --- a/packages/react-query/src/__tests__/useIsFetching.test.tsx +++ b/packages/react-query/src/__tests__/useIsFetching.test.tsx @@ -54,65 +54,6 @@ describe('useIsFetching', () => { await findByText('isFetching: 0') }) - it('should not update state while rendering', async () => { - const queryCache = new QueryCache() - const queryClient = createQueryClient({ queryCache }) - - const key1 = queryKey() - const key2 = queryKey() - - const isFetchingArray: Array = [] - - function IsFetching() { - const isFetching = useIsFetching() - isFetchingArray.push(isFetching) - return null - } - - function FirstQuery() { - useQuery({ - queryKey: key1, - queryFn: async () => { - await sleep(100) - return 'data' - }, - }) - return null - } - - function SecondQuery() { - useQuery({ - queryKey: key2, - queryFn: async () => { - await sleep(100) - return 'data' - }, - }) - return null - } - - function Page() { - const [renderSecond, setRenderSecond] = React.useState(false) - - React.useEffect(() => { - setActTimeout(() => { - setRenderSecond(true) - }, 50) - }, []) - - return ( - <> - - - {renderSecond && } - - ) - } - - renderWithClient(queryClient, ) - await waitFor(() => expect(isFetchingArray).toEqual([0, 1, 1, 2, 1, 0])) - }) - it('should be able to filter', async () => { const queryClient = createQueryClient() const key1 = queryKey() diff --git a/packages/react-query/src/__tests__/useMutationState.test.tsx b/packages/react-query/src/__tests__/useMutationState.test.tsx index f35206525c..6800c3e7e4 100644 --- a/packages/react-query/src/__tests__/useMutationState.test.tsx +++ b/packages/react-query/src/__tests__/useMutationState.test.tsx @@ -109,7 +109,7 @@ describe('useIsMutating', () => { } renderWithClient(queryClient, ) - await waitFor(() => expect(isMutatingArray).toEqual([0, 1, 0])) + await waitFor(() => expect(isMutatingArray).toEqual([0, 1, 1, 0, 0])) }) it('should filter correctly by predicate', async () => { @@ -150,7 +150,7 @@ describe('useIsMutating', () => { } renderWithClient(queryClient, ) - await waitFor(() => expect(isMutatingArray).toEqual([0, 1, 0])) + await waitFor(() => expect(isMutatingArray).toEqual([0, 1, 1, 0, 0])) }) it('should use provided custom queryClient', async () => { diff --git a/packages/react-query/src/__tests__/useQuery.promise.test.tsx b/packages/react-query/src/__tests__/useQuery.promise.test.tsx index e2d7f72210..4602718b37 100644 --- a/packages/react-query/src/__tests__/useQuery.promise.test.tsx +++ b/packages/react-query/src/__tests__/useQuery.promise.test.tsx @@ -3,8 +3,11 @@ import * as React from 'react' import { ErrorBoundary } from 'react-error-boundary' import { createRenderStream, + disableActEnvironment, useTrackRenders, + } from '@testing-library/react-render-stream' +import {userEvent} from '@testing-library/user-event' import { QueryClientProvider, QueryErrorResetBoundary, @@ -14,6 +17,7 @@ import { import { QueryCache } from '../index' import { createQueryClient, queryKey, sleep } from './utils' + describe('useQuery().promise', () => { const queryCache = new QueryCache() const queryClient = createQueryClient({ @@ -1035,7 +1039,8 @@ describe('useQuery().promise', () => { expect(queryFn).toHaveBeenCalledTimes(0) }) - it('should show correct data when switching between cache entries without re-fetches', async () => { + it.only('should show correct data when switching between cache entries without re-fetches', async () => { + const key = queryKey() const renderStream = createRenderStream({ snapshotDOM: true }) @@ -1091,9 +1096,12 @@ describe('useQuery().promise', () => { expect(renderedComponents).toEqual([MyComponent]) } - rendered.getByText('inc').click() + + await userEvent.click(rendered.getByText('inc')) + { const { renderedComponents, withinDOM } = await renderStream.takeRender() + console.log('renderedComponents', renderedComponents) withinDOM().getByText('loading..') expect(renderedComponents).toEqual([Page, Loading]) } @@ -1104,7 +1112,7 @@ describe('useQuery().promise', () => { expect(renderedComponents).toEqual([MyComponent]) } - rendered.getByText('dec').click() + await userEvent.click(rendered.getByText('dec')) { const { renderedComponents, withinDOM } = await renderStream.takeRender() diff --git a/packages/react-query/src/__tests__/useQuery.test.tsx b/packages/react-query/src/__tests__/useQuery.test.tsx index bdf20db9cf..4831a9ea1e 100644 --- a/packages/react-query/src/__tests__/useQuery.test.tsx +++ b/packages/react-query/src/__tests__/useQuery.test.tsx @@ -4758,7 +4758,7 @@ describe('useQuery', () => { }) }) - it.only('should update query state and refetch when reset with resetQueries', async () => { + it('should update query state and refetch when reset with resetQueries', async () => { const key = queryKey() const states: Array> = [] let count = 0 @@ -4772,6 +4772,7 @@ describe('useQuery', () => { return count }, staleTime: Infinity, + notifyOnChangeProps: 'all', }) states.push(state) @@ -4782,7 +4783,6 @@ describe('useQuery', () => { reset
data: {state.data ?? 'null'}
-
isFetching: {state.isFetching}
) } @@ -4797,9 +4797,8 @@ describe('useQuery', () => { await waitFor(() => rendered.getByText('data: 2')) expect(count).toBe(2) - - const pickedStates = states.map(it => pick(it, ['data', 'isPending', 'isFetching', 'isSuccess', 'isStale'])) + const pickedStates = states.map(x => pick(x, ['data', 'isPending', 'isFetching', 'isSuccess', 'isStale'])) expect(pickedStates).toMatchInlineSnapshot(` [ @@ -4819,7 +4818,7 @@ describe('useQuery', () => { }, { "data": undefined, - "isFetching": true, + "isFetching": false, "isPending": true, "isStale": true, "isSuccess": false, @@ -4840,35 +4839,6 @@ describe('useQuery', () => { }, ] `) - - expect(states[0]).toMatchObject({ - data: undefined, - isPending: true, - isFetching: true, - isSuccess: false, - isStale: true, - }) - expect(states[1]).toMatchObject({ - data: 1, - isPending: false, - isFetching: false, - isSuccess: true, - isStale: false, - }) - expect(states[2]).toMatchObject({ - data: undefined, - isPending: true, - isFetching: true, - isSuccess: false, - isStale: true, - }) - expect(states[3]).toMatchObject({ - data: 2, - isPending: false, - isFetching: false, - isSuccess: true, - isStale: false, - }) }) it('should update query state and not refetch when resetting a disabled query with resetQueries', async () => { @@ -6271,22 +6241,23 @@ describe('useQuery', () => { await waitFor(() => rendered.getByText('Works')) }) - it('should keep the previous data when placeholderData is set and cache is used', async () => { + it.only('should keep the previous data when placeholderData is set and cache is used', async () => { const key = queryKey() const states: Array> = [] - const steps = [0, 1, 0, 2] + function Page() { const [count, setCount] = React.useState(0) const state = useQuery({ staleTime: Infinity, - queryKey: [key, steps[count]], + queryKey: [key, count], queryFn: async () => { await sleep(10) - return steps[count] + return count }, placeholderData: keepPreviousData, + notifyOnChangeProps: 'all', }) states.push(state) @@ -6309,13 +6280,87 @@ describe('useQuery', () => { fireEvent.click(rendered.getByRole('button', { name: 'setCount' })) - await waitFor(() => rendered.getByText('data: 0')) + await waitFor(() => rendered.getByText('data: 2')) fireEvent.click(rendered.getByRole('button', { name: 'setCount' })) - await waitFor(() => rendered.getByText('data: 2')) + await waitFor(() => rendered.getByText('data: 3')) // Initial + + const pickedStates = states.map(x => pick(x, ['data', 'isFetching', 'isSuccess', 'isPlaceholderData'])) + + expect(pickedStates).toMatchInlineSnapshot(` + [ + { + "data": undefined, + "isFetching": true, + "isPlaceholderData": false, + "isSuccess": false, + }, + { + "data": 0, + "isFetching": false, + "isPlaceholderData": false, + "isSuccess": true, + }, + { + "data": 0, + "isFetching": false, + "isPlaceholderData": false, + "isSuccess": true, + }, + { + "data": 0, + "isFetching": true, + "isPlaceholderData": true, + "isSuccess": true, + }, + { + "data": 1, + "isFetching": false, + "isPlaceholderData": false, + "isSuccess": true, + }, + { + "data": 1, + "isFetching": false, + "isPlaceholderData": false, + "isSuccess": true, + }, + { + "data": 1, + "isFetching": true, + "isPlaceholderData": true, + "isSuccess": true, + }, + { + "data": 2, + "isFetching": false, + "isPlaceholderData": false, + "isSuccess": true, + }, + { + "data": 2, + "isFetching": false, + "isPlaceholderData": false, + "isSuccess": true, + }, + { + "data": 2, + "isFetching": true, + "isPlaceholderData": true, + "isSuccess": true, + }, + { + "data": 3, + "isFetching": false, + "isPlaceholderData": false, + "isSuccess": true, + }, + ] + `) + expect(states[0]).toMatchObject({ data: undefined, isFetching: true, diff --git a/packages/react-query/src/useBaseQuery.ts b/packages/react-query/src/useBaseQuery.ts index e18c69c480..4f223e7de3 100644 --- a/packages/react-query/src/useBaseQuery.ts +++ b/packages/react-query/src/useBaseQuery.ts @@ -82,8 +82,7 @@ export function useBaseQuery< ), ) - const [_, setForceRender] = React.useState(0) - const result = observer.getOptimisticResult(defaultedOptions) + const [result, setResult] = React.useState(() => observer.getOptimisticResult(defaultedOptions)) // console.log('result', result) React.useEffect(() => { @@ -93,8 +92,8 @@ export function useBaseQuery< console.log('subscribing to observer') const unsubscribe = observer.subscribe( - notifyManager.batchCalls(() => { - setForceRender((x) => x + 1) + notifyManager.batchCalls((newResult) => { + setResult(newResult) }), ) @@ -105,17 +104,11 @@ export function useBaseQuery< return unsubscribe }, [observer, isRestoring]) - console.log('result', result.promise) React.useEffect(() => { - // Do not notify on updates because of changes in the options because - // these changes should already be reflected in the optimistic result. - observer.setOptions(defaultedOptions, { listeners: false }) + observer.setOptions(defaultedOptions) }, [defaultedOptions, observer]) - React.useEffect(() => { - console.log('new query key', defaultedOptions.queryHash) - }, [defaultedOptions.queryHash]) // Handle suspense if (shouldSuspend(defaultedOptions, result)) { throw fetchOptimistic(defaultedOptions, observer, errorResetBoundary) diff --git a/packages/react-query/src/useIsFetching.ts b/packages/react-query/src/useIsFetching.ts index a6252912f2..27a2d28637 100644 --- a/packages/react-query/src/useIsFetching.ts +++ b/packages/react-query/src/useIsFetching.ts @@ -11,14 +11,24 @@ export function useIsFetching( ): number { const client = useQueryClient(queryClient) const queryCache = client.getQueryCache() + + const [number, setNumber] = React.useState(() => client.isFetching(filters)) - return React.useSyncExternalStore( - React.useCallback( - (onStoreChange) => - queryCache.subscribe(notifyManager.batchCalls(onStoreChange)), - [queryCache], - ), - () => client.isFetching(filters), - () => client.isFetching(filters), - ) + const filtersRef = React.useRef(filters) + React.useEffect(() => { + filtersRef.current = filters + }, [filters]) + + React.useEffect(() => { + // Update number immediately to make sure we do not miss any query updates between creating the observer and subscribing to it. + // Updating to the same value is a no-op, so it's safe to do this. + // eslint-disable-next-line @eslint-react/hooks-extra/no-direct-set-state-in-use-effect + setNumber(client.isFetching(filtersRef.current)) + + return queryCache.subscribe(notifyManager.batchCalls(() => { + setNumber(client.isFetching(filtersRef.current)) + })) + }, [client, queryCache]) + + return number; } diff --git a/packages/react-query/src/useMutationState.ts b/packages/react-query/src/useMutationState.ts index d962bf085d..22dbab3dfe 100644 --- a/packages/react-query/src/useMutationState.ts +++ b/packages/react-query/src/useMutationState.ts @@ -47,31 +47,26 @@ export function useMutationState( ): Array { const mutationCache = useQueryClient(queryClient).getMutationCache() const optionsRef = React.useRef(options) - const result = React.useRef>(null) - if (!result.current) { - result.current = getResult(mutationCache, options) - } - React.useEffect(() => { optionsRef.current = options }) - return React.useSyncExternalStore( - React.useCallback( - (onStoreChange) => - mutationCache.subscribe(() => { - const nextResult = replaceEqualDeep( - result.current, - getResult(mutationCache, optionsRef.current), - ) - if (result.current !== nextResult) { - result.current = nextResult - notifyManager.schedule(onStoreChange) - } - }), - [mutationCache], - ), - () => result.current, - () => result.current, - )! + + const [result, setResult] = React.useState>(() => getResult(mutationCache, options)) + + + React.useEffect(() => { + const sub = mutationCache.subscribe(() => { + setResult(prevResult => { + const nextResult = replaceEqualDeep( + prevResult, + getResult(mutationCache, optionsRef.current), + ) + return nextResult + }) + }); + return sub + }, [mutationCache]) + + return result; } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index df6ee5986e..371bd1e2b5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,10 +24,13 @@ importers: version: 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) '@tanstack/config': specifier: ^0.14.0 - version: 0.14.0(@types/node@22.9.3)(esbuild@0.24.0)(eslint@9.15.0(jiti@2.4.0))(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 0.14.0(@types/node@22.9.3)(esbuild@0.19.12)(eslint@9.15.0(jiti@2.4.0))(rollup@4.28.1)(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) '@testing-library/jest-dom': specifier: ^6.6.3 version: 6.6.3 + '@testing-library/user-event': + specifier: ^14.5.2 + version: 14.5.2(@testing-library/dom@10.4.0) '@types/eslint': specifier: ^9.6.1 version: 9.6.1 @@ -42,10 +45,10 @@ importers: version: types-react-dom@19.0.0-rc.1 '@vitest/coverage-istanbul': specifier: ^2.0.4 - version: 2.0.5(vitest@2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.0.5(vitest@2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) '@vitest/eslint-plugin': specifier: ^1.1.0 - version: 1.1.0(@typescript-eslint/utils@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)(vitest@2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 1.1.0(@typescript-eslint/utils@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)(vitest@2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) cpy-cli: specifier: ^5.0.0 version: 5.0.0 @@ -117,10 +120,10 @@ importers: version: typescript@5.6.3 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) vitest: specifier: ^2.0.4 - version: 2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) examples/angular/auto-refetching: dependencies: @@ -154,10 +157,10 @@ importers: devDependencies: '@angular/build': specifier: ^19.0.2 - version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.9.3)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) + version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.2)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) '@angular/cli': specifier: ^19.0.2 - version: 19.0.2(@types/node@22.9.3)(chokidar@4.0.1) + version: 19.0.2(@types/node@22.10.2)(chokidar@4.0.1) '@angular/compiler-cli': specifier: ^19.1.0-next.0 version: 19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2) @@ -197,10 +200,10 @@ importers: devDependencies: '@angular/build': specifier: ^19.0.2 - version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.9.3)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) + version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.2)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) '@angular/cli': specifier: ^19.0.2 - version: 19.0.2(@types/node@22.9.3)(chokidar@4.0.1) + version: 19.0.2(@types/node@22.10.2)(chokidar@4.0.1) '@angular/compiler-cli': specifier: ^19.1.0-next.0 version: 19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2) @@ -246,10 +249,10 @@ importers: devDependencies: '@angular/build': specifier: ^19.0.2 - version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.9.3)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) + version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.2)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) '@angular/cli': specifier: ^19.0.2 - version: 19.0.2(@types/node@22.9.3)(chokidar@4.0.1) + version: 19.0.2(@types/node@22.10.2)(chokidar@4.0.1) '@angular/compiler-cli': specifier: ^19.1.0-next.0 version: 19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2) @@ -289,10 +292,10 @@ importers: devDependencies: '@angular/build': specifier: ^19.0.2 - version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.9.3)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) + version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.2)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) '@angular/cli': specifier: ^19.0.2 - version: 19.0.2(@types/node@22.9.3)(chokidar@4.0.1) + version: 19.0.2(@types/node@22.10.2)(chokidar@4.0.1) '@angular/compiler-cli': specifier: ^19.1.0-next.0 version: 19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2) @@ -332,10 +335,10 @@ importers: devDependencies: '@angular/build': specifier: ^19.0.2 - version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.9.3)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) + version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.2)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) '@angular/cli': specifier: ^19.0.2 - version: 19.0.2(@types/node@22.9.3)(chokidar@4.0.1) + version: 19.0.2(@types/node@22.10.2)(chokidar@4.0.1) '@angular/compiler-cli': specifier: ^19.1.0-next.0 version: 19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2) @@ -378,10 +381,10 @@ importers: devDependencies: '@angular/build': specifier: ^19.0.2 - version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.9.3)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) + version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.2)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) '@angular/cli': specifier: ^19.0.2 - version: 19.0.2(@types/node@22.9.3)(chokidar@4.0.1) + version: 19.0.2(@types/node@22.10.2)(chokidar@4.0.1) '@angular/compiler-cli': specifier: ^19.1.0-next.0 version: 19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2) @@ -424,10 +427,10 @@ importers: devDependencies: '@angular/build': specifier: ^19.0.2 - version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.9.3)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) + version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.2)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) '@angular/cli': specifier: ^19.0.2 - version: 19.0.2(@types/node@22.9.3)(chokidar@4.0.1) + version: 19.0.2(@types/node@22.10.2)(chokidar@4.0.1) '@angular/compiler-cli': specifier: ^19.1.0-next.0 version: 19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2) @@ -470,10 +473,10 @@ importers: devDependencies: '@angular/build': specifier: ^19.0.2 - version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.9.3)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) + version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.2)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) '@angular/cli': specifier: ^19.0.2 - version: 19.0.2(@types/node@22.9.3)(chokidar@4.0.1) + version: 19.0.2(@types/node@22.10.2)(chokidar@4.0.1) '@angular/compiler-cli': specifier: ^19.1.0-next.0 version: 19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2) @@ -513,10 +516,10 @@ importers: devDependencies: '@angular/build': specifier: ^19.0.2 - version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.9.3)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) + version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.2)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) '@angular/cli': specifier: ^19.0.2 - version: 19.0.2(@types/node@22.9.3)(chokidar@4.0.1) + version: 19.0.2(@types/node@22.10.2)(chokidar@4.0.1) '@angular/compiler-cli': specifier: ^19.1.0-next.0 version: 19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2) @@ -553,13 +556,13 @@ importers: version: types-react-dom@19.0.0-rc.1 '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) examples/react/auto-refetching: dependencies: @@ -571,7 +574,7 @@ importers: version: link:../../../packages/react-query-devtools next: specifier: ^14.2.18 - version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.81.0) + version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.0) react: specifier: ^18.2.0 version: 18.3.1 @@ -621,13 +624,13 @@ importers: version: types-react-dom@19.0.0-rc.1 '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) examples/react/basic-graphql-request: dependencies: @@ -652,10 +655,10 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) examples/react/default-query-function: dependencies: @@ -674,13 +677,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) examples/react/devtools-panel: dependencies: @@ -699,13 +702,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) examples/react/infinite-query-with-max-pages: dependencies: @@ -717,7 +720,7 @@ importers: version: link:../../../packages/react-query-devtools next: specifier: ^14.2.18 - version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.81.0) + version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.0) react: specifier: ^18.2.0 version: 18.3.1 @@ -745,7 +748,7 @@ importers: version: link:../../../packages/react-query-devtools next: specifier: ^14.2.18 - version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.81.0) + version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.0) react: specifier: ^18.2.0 version: 18.3.1 @@ -776,7 +779,7 @@ importers: version: link:../../../packages/react-query-devtools next: specifier: ^14.2.18 - version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.81.0) + version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.0) react: specifier: ^18.2.0 version: 18.3.1 @@ -804,7 +807,7 @@ importers: version: link:../../../packages/react-query-devtools next: specifier: ^15.0.3 - version: 15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.81.0) + version: 15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0) react: specifier: ^19.0.0 version: 19.0.0 @@ -835,7 +838,7 @@ importers: version: link:../../../packages/react-query-next-experimental next: specifier: ^14.2.18 - version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.81.0) + version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.0) react: specifier: ^18.2.0 version: 18.3.1 @@ -869,7 +872,7 @@ importers: version: link:../../../packages/react-query-persist-client msw: specifier: ^2.6.6 - version: 2.6.6(@types/node@22.9.3)(typescript@5.7.2) + version: 2.6.6(@types/node@22.10.2)(typescript@5.7.2) react: specifier: ^19.0.0 version: 19.0.0 @@ -882,13 +885,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) examples/react/optimistic-updates-cache: dependencies: @@ -900,7 +903,7 @@ importers: version: link:../../../packages/react-query-devtools next: specifier: ^14.2.18 - version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.81.0) + version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.0) react: specifier: ^18.2.0 version: 18.3.1 @@ -928,7 +931,7 @@ importers: version: link:../../../packages/react-query-devtools next: specifier: ^14.2.18 - version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.81.0) + version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.0) react: specifier: ^18.2.0 version: 18.3.1 @@ -956,7 +959,7 @@ importers: version: link:../../../packages/react-query-devtools next: specifier: ^14.2.18 - version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.81.0) + version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.0) react: specifier: ^18.2.0 version: 18.3.1 @@ -991,13 +994,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) examples/react/prefetching: dependencies: @@ -1009,7 +1012,7 @@ importers: version: link:../../../packages/react-query-devtools next: specifier: ^14.2.18 - version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.81.0) + version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.0) react: specifier: ^18.2.0 version: 18.3.1 @@ -1132,13 +1135,13 @@ importers: version: 1.2.3 '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) examples/react/rick-morty: dependencies: @@ -1175,13 +1178,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) examples/react/shadow-dom: dependencies: @@ -1206,13 +1209,13 @@ importers: version: types-react-dom@19.0.0-rc.1 '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) examples/react/simple: dependencies: @@ -1231,13 +1234,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) examples/react/star-wars: dependencies: @@ -1274,13 +1277,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) examples/react/suspense: dependencies: @@ -1305,13 +1308,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) examples/solid/astro: dependencies: @@ -1320,16 +1323,16 @@ importers: version: 0.8.3(prettier@3.3.3)(typescript@5.7.2) '@astrojs/node': specifier: ^8.3.4 - version: 8.3.4(astro@4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2)) + version: 8.3.4(astro@4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.83.0)(terser@5.31.6)(typescript@5.7.2)) '@astrojs/solid-js': specifier: ^4.4.4 - version: 4.4.4(@testing-library/jest-dom@6.6.3)(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(solid-js@1.9.3)(terser@5.31.6) + version: 4.4.4(@testing-library/jest-dom@6.6.3)(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(solid-js@1.9.3)(terser@5.31.6) '@astrojs/tailwind': specifier: ^5.1.2 - version: 5.1.2(astro@4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2))(tailwindcss@3.4.7) + version: 5.1.2(astro@4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.83.0)(terser@5.31.6)(typescript@5.7.2))(tailwindcss@3.4.7) '@astrojs/vercel': specifier: ^7.8.2 - version: 7.8.2(astro@4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2))(encoding@0.1.13)(next@15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.81.0))(react@19.0.0) + version: 7.8.2(astro@4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.83.0)(terser@5.31.6)(typescript@5.7.2))(encoding@0.1.13)(next@15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0) '@tanstack/solid-query': specifier: ^5.62.7 version: link:../../../packages/solid-query @@ -1338,7 +1341,7 @@ importers: version: link:../../../packages/solid-query-devtools astro: specifier: ^4.16.1 - version: 4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2) + version: 4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.83.0)(terser@5.31.6)(typescript@5.7.2) solid-js: specifier: ^1.9.3 version: 1.9.3 @@ -1366,10 +1369,10 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) examples/solid/basic-graphql-request: dependencies: @@ -1394,10 +1397,10 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) examples/solid/default-query-function: dependencies: @@ -1416,10 +1419,10 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) examples/solid/simple: dependencies: @@ -1441,10 +1444,10 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) examples/solid/solid-start-streaming: dependencies: @@ -1456,7 +1459,7 @@ importers: version: 0.14.1(solid-js@1.9.3) '@solidjs/start': specifier: ^1.0.6 - version: 1.0.6(@testing-library/jest-dom@6.6.3)(rollup@4.27.4)(solid-js@1.9.3)(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6))(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 1.0.6(@testing-library/jest-dom@6.6.3)(rollup@4.27.4)(solid-js@1.9.3)(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6))(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) '@tanstack/solid-query': specifier: ^5.62.7 version: link:../../../packages/solid-query @@ -1468,7 +1471,7 @@ importers: version: 1.9.3 vinxi: specifier: ^0.4.1 - version: 0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6) + version: 0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6) examples/svelte/auto-refetching: dependencies: @@ -1481,13 +1484,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.3 - version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))) + version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))) '@sveltejs/kit': specifier: ^2.8.2 - version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) svelte: specifier: ^4.2.18 version: 4.2.19 @@ -1499,7 +1502,7 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) examples/svelte/basic: dependencies: @@ -1518,13 +1521,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.3 - version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))) + version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))) '@sveltejs/kit': specifier: ^2.8.2 - version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) svelte: specifier: ^4.2.18 version: 4.2.19 @@ -1536,7 +1539,7 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) examples/svelte/load-more-infinite-scroll: dependencies: @@ -1549,13 +1552,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.3 - version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))) + version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))) '@sveltejs/kit': specifier: ^2.8.2 - version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) svelte: specifier: ^4.2.18 version: 4.2.19 @@ -1567,7 +1570,7 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) examples/svelte/optimistic-updates: dependencies: @@ -1580,13 +1583,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.3 - version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))) + version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))) '@sveltejs/kit': specifier: ^2.8.2 - version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) svelte: specifier: ^4.2.18 version: 4.2.19 @@ -1598,7 +1601,7 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) examples/svelte/playground: dependencies: @@ -1611,13 +1614,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.3 - version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))) + version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))) '@sveltejs/kit': specifier: ^2.8.2 - version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) svelte: specifier: ^4.2.18 version: 4.2.19 @@ -1629,7 +1632,7 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) examples/svelte/simple: dependencies: @@ -1642,7 +1645,7 @@ importers: devDependencies: '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) '@tsconfig/svelte': specifier: ^5.0.4 version: 5.0.4 @@ -1657,7 +1660,7 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) examples/svelte/ssr: dependencies: @@ -1670,13 +1673,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.3 - version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))) + version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))) '@sveltejs/kit': specifier: ^2.8.2 - version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) svelte: specifier: ^4.2.18 version: 4.2.19 @@ -1688,7 +1691,7 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) examples/svelte/star-wars: dependencies: @@ -1701,13 +1704,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.3 - version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))) + version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))) '@sveltejs/kit': specifier: ^2.8.2 - version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.49) @@ -1728,7 +1731,7 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) examples/vue/basic: dependencies: @@ -1744,13 +1747,13 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.1.1 - version: 5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) + version: 5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) examples/vue/dependent-queries: dependencies: @@ -1763,13 +1766,13 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.1.1 - version: 5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) + version: 5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) examples/vue/persister: dependencies: @@ -1794,13 +1797,13 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.1.1 - version: 5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) + version: 5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) examples/vue/simple: dependencies: @@ -1816,13 +1819,13 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.1.1 - version: 5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) + version: 5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) integrations/angular-cli-17: dependencies: @@ -1856,7 +1859,7 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^17.3.8 - version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(@types/express@4.17.21)(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.90.3(esbuild@0.20.1)))(lightningcss@1.27.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(tailwindcss@3.4.7)(tslib@2.8.1)(typescript@5.4.5))(tailwindcss@3.4.7)(typescript@5.4.5) + version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(@types/express@4.17.21)(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.90.3(esbuild@0.19.12)))(lightningcss@1.27.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(tailwindcss@3.4.7)(tslib@2.8.1)(typescript@5.4.5))(tailwindcss@3.4.7)(typescript@5.4.5) '@angular/cli': specifier: ^17.3.8 version: 17.3.8(chokidar@3.6.0) @@ -1877,7 +1880,7 @@ importers: version: link:../../packages/react-query-devtools next: specifier: ^14.2.18 - version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.81.0) + version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.0) react: specifier: ^18.2.0 version: 18.3.1 @@ -1908,7 +1911,7 @@ importers: version: link:../../packages/react-query-devtools next: specifier: ^15.0.3 - version: 15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.81.0) + version: 15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0) react: specifier: ^19.0.0 version: 19.0.0 @@ -1939,7 +1942,7 @@ importers: version: link:../../packages/react-query-devtools '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) react: specifier: ^19.0.0 version: 19.0.0 @@ -1948,7 +1951,7 @@ importers: version: 19.0.0(react@19.0.0) vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) integrations/react-webpack-4: dependencies: @@ -2022,7 +2025,7 @@ importers: version: 5.6.3(webpack@5.96.1) webpack: specifier: ^5.96.1 - version: 5.96.1(esbuild@0.24.0)(webpack-cli@5.1.4) + version: 5.96.1(esbuild@0.19.12)(webpack-cli@5.1.4) webpack-cli: specifier: ^5.1.4 version: 5.1.4(webpack@5.96.1) @@ -2040,16 +2043,16 @@ importers: version: 1.9.3 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) integrations/svelte-vite: devDependencies: '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) '@tanstack/svelte-query': specifier: workspace:* version: link:../../packages/svelte-query @@ -2061,7 +2064,7 @@ importers: version: 4.2.19 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) integrations/vue-vite: dependencies: @@ -2074,13 +2077,13 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.1.1 - version: 5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.6.3)) + version: 5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))(vue@3.4.35(typescript@5.6.3)) typescript: specifier: 5.6.3 version: 5.6.3 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.6.3) @@ -2089,20 +2092,20 @@ importers: dependencies: '@angular/common': specifier: '>=16.0.0' - version: 19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) + version: 17.3.12(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) '@tanstack/query-devtools': specifier: workspace:* version: link:../query-devtools devDependencies: '@analogjs/vite-plugin-angular': specifier: ^1.6.4 - version: 1.6.4(@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.94.0(esbuild@0.19.12)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2))(@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.94.0(esbuild@0.23.0))) + version: 1.6.4(@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.19.12)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2))(@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.96.1(esbuild@0.19.12))) '@angular/core': specifier: ^19.1.0-next.0 version: 19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0) '@angular/platform-browser-dynamic': specifier: ^19.1.0-next.0 - version: 19.1.0-next.0(@angular/common@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.1.0-next.0(@angular/common@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))) + version: 19.1.0-next.0(@angular/common@17.3.12(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.1.0-next.0(@angular/common@17.3.12(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))) '@tanstack/angular-query-experimental': specifier: workspace:* version: link:../angular-query-experimental @@ -2111,7 +2114,7 @@ importers: version: 50.5.0(eslint@9.15.0(jiti@2.4.0)) tsup: specifier: 8.0.2 - version: 8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.41)(typescript@5.7.2) + version: 8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.49)(typescript@5.7.2) typescript: specifier: 5.7.2 version: 5.7.2 @@ -2120,7 +2123,7 @@ importers: dependencies: '@angular/common': specifier: '>=16.0.0' - version: 19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) + version: 17.3.12(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) '@tanstack/query-core': specifier: workspace:* version: link:../query-core @@ -2130,7 +2133,7 @@ importers: devDependencies: '@analogjs/vite-plugin-angular': specifier: ^1.6.4 - version: 1.6.4(@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2))(@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.96.1(esbuild@0.24.0))) + version: 1.6.4(@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.94.0(esbuild@0.19.12)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2))(@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.94.0(esbuild@0.23.0))) '@angular/compiler': specifier: ^19.1.0-next.0 version: 19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)) @@ -2139,10 +2142,10 @@ importers: version: 19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0) '@angular/platform-browser': specifier: ^19.1.0-next.0 - version: 19.1.0-next.0(@angular/common@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)) + version: 19.1.0-next.0(@angular/common@17.3.12(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)) '@angular/platform-browser-dynamic': specifier: ^19.1.0-next.0 - version: 19.1.0-next.0(@angular/common@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.1.0-next.0(@angular/common@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))) + version: 19.1.0-next.0(@angular/common@17.3.12(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.1.0-next.0(@angular/common@17.3.12(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))) '@microsoft/api-extractor': specifier: ^7.48.0 version: 7.48.0(@types/node@22.10.2) @@ -2151,7 +2154,7 @@ importers: version: 50.5.0(eslint@9.15.0(jiti@2.4.0)) tsup: specifier: 8.0.2 - version: 8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.49)(typescript@5.7.2) + version: 8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.41)(typescript@5.7.2) typescript: specifier: 5.7.2 version: 5.7.2 @@ -2242,7 +2245,7 @@ importers: version: 2.2.0(esbuild@0.24.0)(solid-js@1.9.3)(tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.49)(typescript@5.7.2)) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) packages/query-persist-client-core: dependencies: @@ -2282,7 +2285,7 @@ importers: version: types-react-dom@19.0.0-rc.1 '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) eslint-plugin-react-compiler: specifier: 19.0.0-beta-0dec889-20241115 version: 19.0.0-beta-0dec889-20241115(eslint@9.15.0(jiti@2.4.0)) @@ -2313,7 +2316,7 @@ importers: version: types-react@19.0.0-rc.1 '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) react: specifier: ^19.0.0 version: 19.0.0 @@ -2328,10 +2331,10 @@ importers: version: types-react@19.0.0-rc.1 '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) next: specifier: ^14.2.18 - version: 14.2.18(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.81.0) + version: 14.2.18(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0) react: specifier: ^19.0.0 version: 19.0.0 @@ -2353,7 +2356,7 @@ importers: version: types-react@19.0.0-rc.1 '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) react: specifier: ^19.0.0 version: 19.0.0 @@ -2375,7 +2378,7 @@ importers: version: 2.2.0(esbuild@0.24.0)(solid-js@1.9.3)(tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.49)(typescript@5.7.2)) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) packages/solid-query-devtools: dependencies: @@ -2394,7 +2397,7 @@ importers: version: 2.2.0(esbuild@0.24.0)(solid-js@1.9.3)(tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.49)(typescript@5.7.2)) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) packages/solid-query-persist-client: dependencies: @@ -2416,7 +2419,7 @@ importers: version: 2.2.0(esbuild@0.24.0)(solid-js@1.9.3)(tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.49)(typescript@5.7.2)) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) packages/svelte-query: dependencies: @@ -2429,10 +2432,10 @@ importers: version: 2.3.7(svelte@4.2.19)(typescript@5.7.2) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) '@testing-library/svelte': specifier: ^5.2.6 - version: 5.2.6(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vitest@2.0.5(@types/node@22.10.2)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 5.2.6(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))(vitest@2.0.5(@types/node@22.10.2)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) eslint-plugin-svelte: specifier: ^2.46.0 version: 2.46.0(eslint@9.15.0(jiti@2.4.0))(svelte@4.2.19) @@ -2457,7 +2460,7 @@ importers: version: 2.3.7(svelte@4.2.19)(typescript@5.7.2) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) '@tanstack/svelte-query': specifier: workspace:* version: link:../svelte-query @@ -2482,13 +2485,13 @@ importers: version: 2.3.7(svelte@4.2.19)(typescript@5.7.2) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) '@tanstack/svelte-query': specifier: workspace:* version: link:../svelte-query '@testing-library/svelte': specifier: ^5.2.6 - version: 5.2.6(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vitest@2.0.5(@types/node@22.10.2)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + version: 5.2.6(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))(vitest@2.0.5(@types/node@22.10.2)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) eslint-plugin-svelte: specifier: ^2.46.0 version: 2.46.0(eslint@9.15.0(jiti@2.4.0))(svelte@4.2.19) @@ -2516,7 +2519,7 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.1.1 - version: 5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) + version: 5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) '@vue/composition-api': specifier: 1.7.2 version: 1.7.2(vue@3.4.35(typescript@5.7.2)) @@ -2544,7 +2547,7 @@ importers: version: link:../vue-query '@vitejs/plugin-vue': specifier: ^5.1.1 - version: 5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.6.3)) + version: 5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))(vue@3.4.35(typescript@5.6.3)) eslint-plugin-vue: specifier: ^9.27.0 version: 9.27.0(eslint@9.15.0(jiti@2.4.0)) @@ -2553,7 +2556,7 @@ importers: version: 5.6.3 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) vue: specifier: ^3.4.27 version: 3.4.35(typescript@5.6.3) @@ -7214,6 +7217,12 @@ packages: vitest: optional: true + '@testing-library/user-event@14.5.2': + resolution: {integrity: sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==} + engines: {node: '>=12', npm: '>=6'} + peerDependencies: + '@testing-library/dom': '>=7.21.4' + '@ts-morph/common@0.22.0': resolution: {integrity: sha512-HqNBuV/oIlMKdkLshXd1zKBqNQCsuPEsgQOkfFQ/eUKjRlwndXW1AjN9LVkBEIukm00gGXSRmfkl0Wv5VXLnlw==} @@ -7352,6 +7361,9 @@ packages: '@types/node-forge@1.3.11': resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} + '@types/node@20.17.6': + resolution: {integrity: sha512-VEI7OdvK2wP7XHnsuXbAJnEpEkF6NjSN45QJlL4VGqZSXsnicpesdTWsg9RISeSdYd3yeRj/y3k5KGjUXYnFwQ==} + '@types/node@22.10.2': resolution: {integrity: sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==} @@ -14437,11 +14449,6 @@ packages: engines: {node: '>=14.0.0'} hasBin: true - sass@1.81.0: - resolution: {integrity: sha512-Q4fOxRfhmv3sqCLoGfvrC9pRV8btc0UtqL9mN6Yrv6Qi9ScL55CVH1vlPP863ISLEEMNLLuu9P+enCeGHlnzhA==} - engines: {node: '>=14.0.0'} - hasBin: true - sass@1.83.0: resolution: {integrity: sha512-qsSxlayzoOjdvXMVLkzF84DJFc2HZEL/rFyGIKbbilYtAvlCxyuzUeff9LawTn4btVnLKg75Z8MMr1lxU1lfGw==} engines: {node: '>=14.0.0'} @@ -16876,10 +16883,10 @@ snapshots: '@ngtools/webpack': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.94.0(esbuild@0.23.0)) ts-morph: 21.0.1 - '@analogjs/vite-plugin-angular@1.6.4(@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2))(@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.96.1(esbuild@0.24.0)))': + '@analogjs/vite-plugin-angular@1.6.4(@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.19.12)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2))(@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.96.1(esbuild@0.19.12)))': dependencies: - '@angular-devkit/build-angular': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2) - '@ngtools/webpack': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.96.1(esbuild@0.24.0)) + '@angular-devkit/build-angular': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.19.12)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2) + '@ngtools/webpack': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.96.1(esbuild@0.19.12)) ts-morph: 21.0.1 '@andrewbranch/untar.js@1.0.3': {} @@ -16905,7 +16912,7 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(@types/express@4.17.21)(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.90.3(esbuild@0.20.1)))(lightningcss@1.27.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(tailwindcss@3.4.7)(tslib@2.8.1)(typescript@5.4.5))(tailwindcss@3.4.7)(typescript@5.4.5)': + '@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(@types/express@4.17.21)(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.90.3(esbuild@0.19.12)))(lightningcss@1.27.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(tailwindcss@3.4.7)(tslib@2.8.1)(typescript@5.4.5))(tailwindcss@3.4.7)(typescript@5.4.5)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.1703.8(chokidar@3.6.0) @@ -16967,11 +16974,11 @@ snapshots: undici: 6.11.1 vite: 5.1.7(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.71.1)(terser@5.29.1) watchpack: 2.4.0 - webpack: 5.90.3(esbuild@0.24.0) + webpack: 5.90.3(esbuild@0.19.12) webpack-dev-middleware: 6.1.2(webpack@5.90.3(esbuild@0.20.1)) webpack-dev-server: 4.15.1(webpack@5.90.3(esbuild@0.20.1)) webpack-merge: 5.10.0 - webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3(webpack@5.90.3(esbuild@0.20.1)))(webpack@5.90.3(esbuild@0.20.1)) + webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3(webpack@5.90.3(esbuild@0.19.12)))(webpack@5.90.3(esbuild@0.20.1)) optionalDependencies: esbuild: 0.20.1 ng-packagr: 17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(tailwindcss@3.4.7)(tslib@2.8.1)(typescript@5.4.5) @@ -17082,7 +17089,7 @@ snapshots: - utf-8-validate - webpack-cli - '@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2)': + '@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.19.12)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.1802.12(chokidar@3.6.0) @@ -17147,7 +17154,7 @@ snapshots: webpack-dev-middleware: 7.4.2(webpack@5.94.0(esbuild@0.23.0)) webpack-dev-server: 5.0.4(webpack@5.94.0(esbuild@0.23.0)) webpack-merge: 6.0.1 - webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)))(webpack@5.94.0(esbuild@0.23.0)) + webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.19.12)))(webpack@5.94.0(esbuild@0.23.0)) optionalDependencies: esbuild: 0.23.0 tailwindcss: 3.4.7 @@ -17173,7 +17180,7 @@ snapshots: dependencies: '@angular-devkit/architect': 0.1703.8(chokidar@3.6.0) rxjs: 7.8.1 - webpack: 5.90.3(esbuild@0.24.0) + webpack: 5.90.3(esbuild@0.19.12) webpack-dev-server: 4.15.1(webpack@5.90.3(esbuild@0.20.1)) transitivePeerDependencies: - chokidar @@ -17289,7 +17296,7 @@ snapshots: - supports-color - terser - '@angular/build@19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.9.3)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2)': + '@angular/build@19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.2)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.1900.2(chokidar@4.0.1) @@ -17299,8 +17306,8 @@ snapshots: '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-split-export-declaration': 7.24.7 '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) - '@inquirer/confirm': 5.0.2(@types/node@22.9.3) - '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.80.7)(terser@5.31.6)) + '@inquirer/confirm': 5.0.2(@types/node@22.10.2) + '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.80.7)(terser@5.31.6)) beasties: 0.1.0 browserslist: 4.24.2 esbuild: 0.24.0 @@ -17317,7 +17324,7 @@ snapshots: sass: 1.80.7 semver: 7.6.3 typescript: 5.7.2 - vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.80.7)(terser@5.31.6) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.80.7)(terser@5.31.6) watchpack: 2.4.2 optionalDependencies: less: 4.2.1 @@ -17359,13 +17366,13 @@ snapshots: - chokidar - supports-color - '@angular/cli@19.0.2(@types/node@22.9.3)(chokidar@4.0.1)': + '@angular/cli@19.0.2(@types/node@22.10.2)(chokidar@4.0.1)': dependencies: '@angular-devkit/architect': 0.1900.2(chokidar@4.0.1) '@angular-devkit/core': 19.0.2(chokidar@4.0.1) '@angular-devkit/schematics': 19.0.2(chokidar@4.0.1) - '@inquirer/prompts': 7.1.0(@types/node@22.9.3) - '@listr2/prompt-adapter-inquirer': 2.0.18(@inquirer/prompts@7.1.0(@types/node@22.9.3)) + '@inquirer/prompts': 7.1.0(@types/node@22.10.2) + '@listr2/prompt-adapter-inquirer': 2.0.18(@inquirer/prompts@7.1.0(@types/node@22.10.2)) '@schematics/angular': 19.0.2(chokidar@4.0.1) '@yarnpkg/lockfile': 1.1.0 ini: 5.0.0 @@ -17390,6 +17397,12 @@ snapshots: rxjs: 7.8.1 tslib: 2.8.1 + '@angular/common@17.3.12(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1)': + dependencies: + '@angular/core': 19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0) + rxjs: 7.8.1 + tslib: 2.8.1 + '@angular/common@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1)': dependencies: '@angular/core': 19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0) @@ -17466,6 +17479,14 @@ snapshots: '@angular/platform-browser': 17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) tslib: 2.8.1 + '@angular/platform-browser-dynamic@19.1.0-next.0(@angular/common@17.3.12(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.1.0-next.0(@angular/common@17.3.12(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))': + dependencies: + '@angular/common': 17.3.12(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) + '@angular/compiler': 19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)) + '@angular/core': 19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0) + '@angular/platform-browser': 19.1.0-next.0(@angular/common@17.3.12(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)) + tslib: 2.8.1 + '@angular/platform-browser-dynamic@19.1.0-next.0(@angular/common@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.1.0-next.0(@angular/common@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))': dependencies: '@angular/common': 19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) @@ -17482,6 +17503,12 @@ snapshots: optionalDependencies: '@angular/animations': 17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) + '@angular/platform-browser@19.1.0-next.0(@angular/common@17.3.12(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))': + dependencies: + '@angular/common': 17.3.12(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) + '@angular/core': 19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0) + tslib: 2.8.1 + '@angular/platform-browser@19.1.0-next.0(@angular/common@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))': dependencies: '@angular/common': 19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) @@ -17580,9 +17607,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/node@8.3.4(astro@4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2))': + '@astrojs/node@8.3.4(astro@4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.83.0)(terser@5.31.6)(typescript@5.7.2))': dependencies: - astro: 4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2) + astro: 4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.83.0)(terser@5.31.6)(typescript@5.7.2) send: 0.19.1 server-destroy: 1.0.1 transitivePeerDependencies: @@ -17592,11 +17619,11 @@ snapshots: dependencies: prismjs: 1.29.0 - '@astrojs/solid-js@4.4.4(@testing-library/jest-dom@6.6.3)(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(solid-js@1.9.3)(terser@5.31.6)': + '@astrojs/solid-js@4.4.4(@testing-library/jest-dom@6.6.3)(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(solid-js@1.9.3)(terser@5.31.6)': dependencies: solid-js: 1.9.3 - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) - vite-plugin-solid: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + vite-plugin-solid: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) transitivePeerDependencies: - '@testing-library/jest-dom' - '@types/node' @@ -17609,9 +17636,9 @@ snapshots: - supports-color - terser - '@astrojs/tailwind@5.1.2(astro@4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2))(tailwindcss@3.4.7)': + '@astrojs/tailwind@5.1.2(astro@4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.83.0)(terser@5.31.6)(typescript@5.7.2))(tailwindcss@3.4.7)': dependencies: - astro: 4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2) + astro: 4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.83.0)(terser@5.31.6)(typescript@5.7.2) autoprefixer: 10.4.20(postcss@8.4.49) postcss: 8.4.49 postcss-load-config: 4.0.2(postcss@8.4.49) @@ -17631,13 +17658,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/vercel@7.8.2(astro@4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2))(encoding@0.1.13)(next@15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.81.0))(react@19.0.0)': + '@astrojs/vercel@7.8.2(astro@4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.83.0)(terser@5.31.6)(typescript@5.7.2))(encoding@0.1.13)(next@15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0)': dependencies: '@astrojs/internal-helpers': 0.4.1 - '@vercel/analytics': 1.3.1(next@15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.81.0))(react@19.0.0) + '@vercel/analytics': 1.3.1(next@15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0) '@vercel/edge': 1.1.2 '@vercel/nft': 0.27.6(encoding@0.1.13) - astro: 4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2) + astro: 4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.83.0)(terser@5.31.6)(typescript@5.7.2) esbuild: 0.21.5 fast-glob: 3.3.2 web-vitals: 3.5.2 @@ -17705,7 +17732,7 @@ snapshots: dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.26.2 - '@babel/generator': 7.25.0 + '@babel/generator': 7.26.3 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.2) '@babel/helpers': 7.26.0 @@ -18578,6 +18605,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.25.2) + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -18614,6 +18650,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -19711,8 +19756,8 @@ snapshots: '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2) '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.25.2) '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.25.2) - '@babel/plugin-transform-async-generator-functions': 7.25.0(@babel/core@7.25.2) - '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.25.2) '@babel/plugin-transform-block-scoped-functions': 7.25.9(@babel/core@7.25.2) '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.25.2) '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.25.2) @@ -21313,12 +21358,12 @@ snapshots: '@img/sharp-win32-x64@0.33.5': optional: true - '@inquirer/checkbox@4.0.2(@types/node@22.9.3)': + '@inquirer/checkbox@4.0.2(@types/node@22.10.2)': dependencies: - '@inquirer/core': 10.1.0(@types/node@22.9.3) + '@inquirer/core': 10.1.0(@types/node@22.10.2) '@inquirer/figures': 1.0.8 - '@inquirer/type': 3.0.1(@types/node@22.9.3) - '@types/node': 22.9.3 + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 @@ -21327,16 +21372,16 @@ snapshots: '@inquirer/core': 9.2.1 '@inquirer/type': 1.5.5 - '@inquirer/confirm@5.0.2(@types/node@22.9.3)': + '@inquirer/confirm@5.0.2(@types/node@22.10.2)': dependencies: - '@inquirer/core': 10.1.0(@types/node@22.9.3) - '@inquirer/type': 3.0.1(@types/node@22.9.3) - '@types/node': 22.9.3 + '@inquirer/core': 10.1.0(@types/node@22.10.2) + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 - '@inquirer/core@10.1.0(@types/node@22.9.3)': + '@inquirer/core@10.1.0(@types/node@22.10.2)': dependencies: '@inquirer/figures': 1.0.8 - '@inquirer/type': 3.0.1(@types/node@22.9.3) + '@inquirer/type': 3.0.1(@types/node@22.10.2) ansi-escapes: 4.3.2 cli-width: 4.1.0 mute-stream: 2.0.0 @@ -21362,76 +21407,76 @@ snapshots: wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.2 - '@inquirer/editor@4.1.0(@types/node@22.9.3)': + '@inquirer/editor@4.1.0(@types/node@22.10.2)': dependencies: - '@inquirer/core': 10.1.0(@types/node@22.9.3) - '@inquirer/type': 3.0.1(@types/node@22.9.3) - '@types/node': 22.9.3 + '@inquirer/core': 10.1.0(@types/node@22.10.2) + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 external-editor: 3.1.0 - '@inquirer/expand@4.0.2(@types/node@22.9.3)': + '@inquirer/expand@4.0.2(@types/node@22.10.2)': dependencies: - '@inquirer/core': 10.1.0(@types/node@22.9.3) - '@inquirer/type': 3.0.1(@types/node@22.9.3) - '@types/node': 22.9.3 + '@inquirer/core': 10.1.0(@types/node@22.10.2) + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 yoctocolors-cjs: 2.1.2 '@inquirer/figures@1.0.8': {} - '@inquirer/input@4.0.2(@types/node@22.9.3)': + '@inquirer/input@4.0.2(@types/node@22.10.2)': dependencies: - '@inquirer/core': 10.1.0(@types/node@22.9.3) - '@inquirer/type': 3.0.1(@types/node@22.9.3) - '@types/node': 22.9.3 + '@inquirer/core': 10.1.0(@types/node@22.10.2) + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 - '@inquirer/number@3.0.2(@types/node@22.9.3)': + '@inquirer/number@3.0.2(@types/node@22.10.2)': dependencies: - '@inquirer/core': 10.1.0(@types/node@22.9.3) - '@inquirer/type': 3.0.1(@types/node@22.9.3) - '@types/node': 22.9.3 + '@inquirer/core': 10.1.0(@types/node@22.10.2) + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 - '@inquirer/password@4.0.2(@types/node@22.9.3)': + '@inquirer/password@4.0.2(@types/node@22.10.2)': dependencies: - '@inquirer/core': 10.1.0(@types/node@22.9.3) - '@inquirer/type': 3.0.1(@types/node@22.9.3) - '@types/node': 22.9.3 + '@inquirer/core': 10.1.0(@types/node@22.10.2) + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 ansi-escapes: 4.3.2 - '@inquirer/prompts@7.1.0(@types/node@22.9.3)': - dependencies: - '@inquirer/checkbox': 4.0.2(@types/node@22.9.3) - '@inquirer/confirm': 5.0.2(@types/node@22.9.3) - '@inquirer/editor': 4.1.0(@types/node@22.9.3) - '@inquirer/expand': 4.0.2(@types/node@22.9.3) - '@inquirer/input': 4.0.2(@types/node@22.9.3) - '@inquirer/number': 3.0.2(@types/node@22.9.3) - '@inquirer/password': 4.0.2(@types/node@22.9.3) - '@inquirer/rawlist': 4.0.2(@types/node@22.9.3) - '@inquirer/search': 3.0.2(@types/node@22.9.3) - '@inquirer/select': 4.0.2(@types/node@22.9.3) - '@types/node': 22.9.3 + '@inquirer/prompts@7.1.0(@types/node@22.10.2)': + dependencies: + '@inquirer/checkbox': 4.0.2(@types/node@22.10.2) + '@inquirer/confirm': 5.0.2(@types/node@22.10.2) + '@inquirer/editor': 4.1.0(@types/node@22.10.2) + '@inquirer/expand': 4.0.2(@types/node@22.10.2) + '@inquirer/input': 4.0.2(@types/node@22.10.2) + '@inquirer/number': 3.0.2(@types/node@22.10.2) + '@inquirer/password': 4.0.2(@types/node@22.10.2) + '@inquirer/rawlist': 4.0.2(@types/node@22.10.2) + '@inquirer/search': 3.0.2(@types/node@22.10.2) + '@inquirer/select': 4.0.2(@types/node@22.10.2) + '@types/node': 22.10.2 - '@inquirer/rawlist@4.0.2(@types/node@22.9.3)': + '@inquirer/rawlist@4.0.2(@types/node@22.10.2)': dependencies: - '@inquirer/core': 10.1.0(@types/node@22.9.3) - '@inquirer/type': 3.0.1(@types/node@22.9.3) - '@types/node': 22.9.3 + '@inquirer/core': 10.1.0(@types/node@22.10.2) + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 yoctocolors-cjs: 2.1.2 - '@inquirer/search@3.0.2(@types/node@22.9.3)': + '@inquirer/search@3.0.2(@types/node@22.10.2)': dependencies: - '@inquirer/core': 10.1.0(@types/node@22.9.3) + '@inquirer/core': 10.1.0(@types/node@22.10.2) '@inquirer/figures': 1.0.8 - '@inquirer/type': 3.0.1(@types/node@22.9.3) - '@types/node': 22.9.3 + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 yoctocolors-cjs: 2.1.2 - '@inquirer/select@4.0.2(@types/node@22.9.3)': + '@inquirer/select@4.0.2(@types/node@22.10.2)': dependencies: - '@inquirer/core': 10.1.0(@types/node@22.9.3) + '@inquirer/core': 10.1.0(@types/node@22.10.2) '@inquirer/figures': 1.0.8 - '@inquirer/type': 3.0.1(@types/node@22.9.3) - '@types/node': 22.9.3 + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 @@ -21443,9 +21488,9 @@ snapshots: dependencies: mute-stream: 1.0.0 - '@inquirer/type@3.0.1(@types/node@22.9.3)': + '@inquirer/type@3.0.1(@types/node@22.10.2)': dependencies: - '@types/node': 22.9.3 + '@types/node': 22.10.2 '@internationalized/date@3.5.5': dependencies: @@ -21597,21 +21642,21 @@ snapshots: jsbi: 4.3.0 tslib: 2.8.1 - '@jsonjoy.com/base64@1.1.2(tslib@2.6.3)': + '@jsonjoy.com/base64@1.1.2(tslib@2.8.1)': dependencies: - tslib: 2.6.3 + tslib: 2.8.1 - '@jsonjoy.com/json-pack@1.1.1(tslib@2.6.3)': + '@jsonjoy.com/json-pack@1.1.1(tslib@2.8.1)': dependencies: - '@jsonjoy.com/base64': 1.1.2(tslib@2.6.3) - '@jsonjoy.com/util': 1.5.0(tslib@2.6.3) + '@jsonjoy.com/base64': 1.1.2(tslib@2.8.1) + '@jsonjoy.com/util': 1.5.0(tslib@2.8.1) hyperdyperid: 1.2.0 - thingies: 1.21.0(tslib@2.6.3) - tslib: 2.6.3 + thingies: 1.21.0(tslib@2.8.1) + tslib: 2.8.1 - '@jsonjoy.com/util@1.5.0(tslib@2.6.3)': + '@jsonjoy.com/util@1.5.0(tslib@2.8.1)': dependencies: - tslib: 2.6.3 + tslib: 2.8.1 '@kobalte/core@0.13.4(solid-js@1.9.3)': dependencies: @@ -21645,9 +21690,9 @@ snapshots: '@leichtgewicht/ip-codec@2.0.5': {} - '@listr2/prompt-adapter-inquirer@2.0.18(@inquirer/prompts@7.1.0(@types/node@22.9.3))': + '@listr2/prompt-adapter-inquirer@2.0.18(@inquirer/prompts@7.1.0(@types/node@22.10.2))': dependencies: - '@inquirer/prompts': 7.1.0(@types/node@22.9.3) + '@inquirer/prompts': 7.1.0(@types/node@22.10.2) '@inquirer/type': 1.5.5 '@ljharb/through@2.3.13': @@ -22065,7 +22110,7 @@ snapshots: dependencies: '@angular/compiler-cli': 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5) typescript: 5.4.5 - webpack: 5.90.3(esbuild@0.24.0) + webpack: 5.90.3(esbuild@0.19.12) '@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.94.0(esbuild@0.23.0))': dependencies: @@ -22073,11 +22118,11 @@ snapshots: typescript: 5.7.2 webpack: 5.94.0(esbuild@0.19.12) - '@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.96.1(esbuild@0.24.0))': + '@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.96.1(esbuild@0.19.12))': dependencies: '@angular/compiler-cli': 19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2) typescript: 5.7.2 - webpack: 5.96.1(esbuild@0.24.0) + webpack: 5.96.1(esbuild@0.19.12) '@nodelib/fs.scandir@2.1.5': dependencies: @@ -23190,11 +23235,11 @@ snapshots: dependencies: solid-js: 1.9.3 - '@solidjs/start@1.0.6(@testing-library/jest-dom@6.6.3)(rollup@4.27.4)(solid-js@1.9.3)(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6))(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': + '@solidjs/start@1.0.6(@testing-library/jest-dom@6.6.3)(rollup@4.27.4)(solid-js@1.9.3)(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6))(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))': dependencies: - '@vinxi/plugin-directives': 0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6)) - '@vinxi/server-components': 0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6)) - '@vinxi/server-functions': 0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6)) + '@vinxi/plugin-directives': 0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6)) + '@vinxi/server-components': 0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6)) + '@vinxi/server-functions': 0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6)) defu: 6.1.4 error-stack-parser: 2.1.4 glob: 10.4.5 @@ -23205,8 +23250,8 @@ snapshots: shikiji: 0.9.19 source-map-js: 1.2.1 terracotta: 1.0.5(solid-js@1.9.3) - vite-plugin-inspect: 0.7.42(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) - vite-plugin-solid: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + vite-plugin-inspect: 0.7.42(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + vite-plugin-solid: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) transitivePeerDependencies: - '@nuxt/kit' - '@testing-library/jest-dom' @@ -23229,14 +23274,14 @@ snapshots: eslint-visitor-keys: 4.2.0 espree: 10.3.0 - '@sveltejs/adapter-auto@3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))': + '@sveltejs/adapter-auto@3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))': dependencies: - '@sveltejs/kit': 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + '@sveltejs/kit': 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) import-meta-resolve: 4.1.0 - '@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': + '@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 5.1.1 @@ -23250,7 +23295,7 @@ snapshots: sirv: 3.0.0 svelte: 4.2.19 tiny-glob: 0.2.9 - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) '@sveltejs/package@2.3.7(svelte@4.2.19)(typescript@5.7.2)': dependencies: @@ -23263,26 +23308,26 @@ snapshots: transitivePeerDependencies: - typescript - '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': + '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) debug: 4.3.7 svelte: 4.2.19 - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': + '@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) debug: 4.3.7 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.13 svelte: 4.2.19 svelte-hmr: 0.16.0(svelte@4.2.19) - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) - vitefu: 0.2.5(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + vitefu: 0.2.5(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) transitivePeerDependencies: - supports-color @@ -23301,14 +23346,14 @@ snapshots: '@swc/counter': 0.1.3 tslib: 2.8.1 - '@tanstack/config@0.14.0(@types/node@22.9.3)(esbuild@0.24.0)(eslint@9.15.0(jiti@2.4.0))(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': + '@tanstack/config@0.14.0(@types/node@22.9.3)(esbuild@0.19.12)(eslint@9.15.0(jiti@2.4.0))(rollup@4.28.1)(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))': dependencies: '@commitlint/parse': 19.5.0 '@eslint/js': 9.15.0 '@stylistic/eslint-plugin-js': 2.11.0(eslint@9.15.0(jiti@2.4.0)) commander: 12.1.0 current-git-branch: 1.1.0 - esbuild-register: 3.6.0(esbuild@0.24.0) + esbuild-register: 3.6.0(esbuild@0.19.12) eslint-plugin-import-x: 4.4.3(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) eslint-plugin-n: 17.14.0(eslint@9.15.0(jiti@2.4.0)) globals: 15.12.0 @@ -23316,7 +23361,7 @@ snapshots: jsonfile: 6.1.0 liftoff: 5.0.0 minimist: 1.2.8 - rollup-plugin-preserve-directives: 0.4.0(rollup@4.27.4) + rollup-plugin-preserve-directives: 0.4.0(rollup@4.28.1) semver: 7.6.3 simple-git: 3.27.0 typedoc: 0.26.11(typescript@5.7.2) @@ -23324,9 +23369,9 @@ snapshots: typedoc-plugin-markdown: 4.2.10(typedoc@0.26.11(typescript@5.7.2)) typescript-eslint: 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) v8flags: 4.0.1 - vite-plugin-dts: 4.0.3(@types/node@22.9.3)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) - vite-plugin-externalize-deps: 0.8.0(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) - vite-tsconfig-paths: 5.0.1(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + vite-plugin-dts: 4.0.3(@types/node@22.9.3)(rollup@4.28.1)(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + vite-plugin-externalize-deps: 0.8.0(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + vite-tsconfig-paths: 5.0.1(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) transitivePeerDependencies: - '@types/node' - esbuild @@ -23396,13 +23441,17 @@ snapshots: '@types/react': types-react@19.0.0-rc.1 '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@testing-library/svelte@5.2.6(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vitest@2.0.5(@types/node@22.10.2)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': + '@testing-library/svelte@5.2.6(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))(vitest@2.0.5(@types/node@22.10.2)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))': dependencies: '@testing-library/dom': 10.4.0 svelte: 4.2.19 optionalDependencies: - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) - vitest: 2.0.5(@types/node@22.10.2)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + vitest: 2.0.5(@types/node@22.10.2)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + + '@testing-library/user-event@14.5.2(@testing-library/dom@10.4.0)': + dependencies: + '@testing-library/dom': 10.4.0 '@ts-morph/common@0.22.0': dependencies: @@ -23514,7 +23563,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 22.9.3 + '@types/node': 22.10.2 '@types/hammerjs@2.0.45': {} @@ -23573,6 +23622,10 @@ snapshots: dependencies: '@types/node': 22.9.3 + '@types/node@20.17.6': + dependencies: + undici-types: 6.19.8 + '@types/node@22.10.2': dependencies: undici-types: 6.20.0 @@ -23602,7 +23655,7 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.9.3 + '@types/node': 20.17.6 '@types/serve-index@1.9.4': dependencies: @@ -23777,11 +23830,11 @@ snapshots: '@urql/core': 5.0.8(graphql@16.9.0) wonka: 6.3.4 - '@vercel/analytics@1.3.1(next@15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.81.0))(react@19.0.0)': + '@vercel/analytics@1.3.1(next@15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0)': dependencies: server-only: 0.0.1 optionalDependencies: - next: 15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.81.0) + next: 15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0) react: 19.0.0 '@vercel/edge@1.1.2': {} @@ -23844,7 +23897,7 @@ snapshots: transitivePeerDependencies: - uWebSockets.js - '@vinxi/plugin-directives@0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6))': + '@vinxi/plugin-directives@0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6))': dependencies: '@babel/parser': 7.26.2 acorn: 8.14.0 @@ -23855,75 +23908,64 @@ snapshots: magicast: 0.2.11 recast: 0.23.9 tslib: 2.8.1 - vinxi: 0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6) + vinxi: 0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6) - '@vinxi/server-components@0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6))': + '@vinxi/server-components@0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6))': dependencies: - '@vinxi/plugin-directives': 0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6)) + '@vinxi/plugin-directives': 0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6)) acorn: 8.14.0 acorn-loose: 8.4.0 acorn-typescript: 1.4.13(acorn@8.14.0) astring: 1.8.6 magicast: 0.2.11 recast: 0.23.9 - vinxi: 0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6) + vinxi: 0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6) - '@vinxi/server-functions@0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6))': + '@vinxi/server-functions@0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6))': dependencies: - '@vinxi/plugin-directives': 0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6)) + '@vinxi/plugin-directives': 0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6)) acorn: 8.14.0 acorn-loose: 8.4.0 acorn-typescript: 1.4.13(acorn@8.14.0) astring: 1.8.6 magicast: 0.2.11 recast: 0.23.9 - vinxi: 0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6) + vinxi: 0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6) '@vitejs/plugin-basic-ssl@1.1.0(vite@5.1.7(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.71.1)(terser@5.29.1))': dependencies: vite: 5.1.7(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.71.1)(terser@5.29.1) - '@vitejs/plugin-basic-ssl@1.1.0(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.80.7)(terser@5.31.6))': + '@vitejs/plugin-basic-ssl@1.1.0(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.80.7)(terser@5.31.6))': dependencies: - vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.80.7)(terser@5.31.6) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.80.7)(terser@5.31.6) '@vitejs/plugin-basic-ssl@1.1.0(vite@5.4.6(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6))': dependencies: vite: 5.4.6(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6) - '@vitejs/plugin-react@4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': - dependencies: - '@babel/core': 7.26.0 - '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.26.0) - '@types/babel__core': 7.20.5 - react-refresh: 0.14.2 - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) - transitivePeerDependencies: - - supports-color - - '@vitejs/plugin-react@4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': + '@vitejs/plugin-react@4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.26.0) '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.26.0) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.6.3))': + '@vitejs/plugin-vue@5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))(vue@3.4.35(typescript@5.6.3))': dependencies: - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) vue: 3.4.35(typescript@5.6.3) - '@vitejs/plugin-vue@5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2))': + '@vitejs/plugin-vue@5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2))': dependencies: - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) vue: 3.4.35(typescript@5.7.2) - '@vitest/coverage-istanbul@2.0.5(vitest@2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': + '@vitest/coverage-istanbul@2.0.5(vitest@2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))': dependencies: '@istanbuljs/schema': 0.1.3 debug: 4.3.7 @@ -23935,17 +23977,17 @@ snapshots: magicast: 0.3.5 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vitest: 2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.1.0(@typescript-eslint/utils@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)(vitest@2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': + '@vitest/eslint-plugin@1.1.0(@typescript-eslint/utils@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)(vitest@2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))': dependencies: eslint: 9.15.0(jiti@2.4.0) optionalDependencies: '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) typescript: 5.7.2 - vitest: 2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vitest: 2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) '@vitest/expect@2.0.5': dependencies: @@ -24342,7 +24384,7 @@ snapshots: '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.96.1)': dependencies: - webpack: 5.96.1(esbuild@0.24.0)(webpack-cli@5.1.4) + webpack: 5.96.1(esbuild@0.19.12)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack@5.96.1) '@webpack-cli/info@1.5.0(webpack-cli@4.10.0)': @@ -24352,7 +24394,7 @@ snapshots: '@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.96.1)': dependencies: - webpack: 5.96.1(esbuild@0.24.0)(webpack-cli@5.1.4) + webpack: 5.96.1(esbuild@0.19.12)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack@5.96.1) '@webpack-cli/serve@1.7.0(webpack-cli@4.10.0)': @@ -24361,7 +24403,7 @@ snapshots: '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack@5.96.1)': dependencies: - webpack: 5.96.1(esbuild@0.24.0)(webpack-cli@5.1.4) + webpack: 5.96.1(esbuild@0.19.12)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack@5.96.1) '@xmldom/xmldom@0.7.13': {} @@ -24703,7 +24745,7 @@ snapshots: astring@1.8.6: {} - astro@4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2): + astro@4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.83.0)(terser@5.31.6)(typescript@5.7.2): dependencies: '@astrojs/compiler': 2.10.3 '@astrojs/internal-helpers': 0.4.1 @@ -24759,8 +24801,8 @@ snapshots: tsconfck: 3.1.4(typescript@5.7.2) unist-util-visit: 5.0.0 vfile: 6.0.3 - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) - vitefu: 1.0.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + vitefu: 1.0.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) which-pm: 3.0.0 xxhash-wasm: 1.1.0 yargs-parser: 21.1.1 @@ -24874,7 +24916,7 @@ snapshots: '@babel/core': 7.24.0 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.90.3(esbuild@0.24.0) + webpack: 5.90.3(esbuild@0.19.12) babel-loader@9.1.3(@babel/core@7.25.2)(webpack@5.94.0(esbuild@0.23.0)): dependencies: @@ -24888,7 +24930,7 @@ snapshots: '@babel/core': 7.26.0 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.96.1(esbuild@0.24.0)(webpack-cli@5.1.4) + webpack: 5.96.1(esbuild@0.19.12)(webpack-cli@5.1.4) babel-plugin-add-module-exports@0.2.1: {} @@ -25877,7 +25919,7 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.90.3(esbuild@0.24.0) + webpack: 5.90.3(esbuild@0.19.12) copy-webpack-plugin@12.0.2(webpack@5.94.0(esbuild@0.23.0)): dependencies: @@ -25996,7 +26038,7 @@ snapshots: dom-serializer: 2.0.0 domhandler: 5.0.3 htmlparser2: 8.0.2 - postcss: 8.4.41 + postcss: 8.4.49 postcss-media-query-parser: 0.2.3 croner@8.1.0: {} @@ -26127,16 +26169,16 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.90.3(esbuild@0.24.0) + webpack: 5.90.3(esbuild@0.19.12) css-loader@7.1.2(webpack@5.94.0(esbuild@0.23.0)): dependencies: - icss-utils: 5.1.0(postcss@8.4.41) - postcss: 8.4.41 - postcss-modules-extract-imports: 3.1.0(postcss@8.4.41) - postcss-modules-local-by-default: 4.2.0(postcss@8.4.41) - postcss-modules-scope: 3.2.1(postcss@8.4.41) - postcss-modules-values: 4.0.0(postcss@8.4.41) + icss-utils: 5.1.0(postcss@8.4.49) + postcss: 8.4.49 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.49) + postcss-modules-local-by-default: 4.2.0(postcss@8.4.49) + postcss-modules-scope: 3.2.1(postcss@8.4.49) + postcss-modules-values: 4.0.0(postcss@8.4.49) postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: @@ -26671,10 +26713,10 @@ snapshots: transitivePeerDependencies: - supports-color - esbuild-register@3.6.0(esbuild@0.24.0): + esbuild-register@3.6.0(esbuild@0.19.12): dependencies: debug: 4.3.7 - esbuild: 0.24.0 + esbuild: 0.19.12 transitivePeerDependencies: - supports-color @@ -28336,7 +28378,7 @@ snapshots: util.promisify: 1.0.0 webpack: 4.44.2(webpack-cli@4.10.0) - html-webpack-plugin@5.6.3(webpack@5.90.3(esbuild@0.20.1)): + html-webpack-plugin@5.6.3(webpack@5.90.3(esbuild@0.19.12)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -28344,7 +28386,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.90.3(esbuild@0.24.0) + webpack: 5.90.3(esbuild@0.19.12) optional: true html-webpack-plugin@5.6.3(webpack@5.94.0(esbuild@0.19.12)): @@ -28358,7 +28400,7 @@ snapshots: webpack: 5.94.0(esbuild@0.19.12) optional: true - html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)): + html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.19.12)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -28366,7 +28408,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.96.1(esbuild@0.24.0) + webpack: 5.96.1(esbuild@0.19.12) optional: true html-webpack-plugin@5.6.3(webpack@5.96.1): @@ -28377,7 +28419,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.96.1(esbuild@0.24.0)(webpack-cli@5.1.4) + webpack: 5.96.1(esbuild@0.19.12)(webpack-cli@5.1.4) htmlparser2@6.1.0: dependencies: @@ -28516,10 +28558,6 @@ snapshots: dependencies: safer-buffer: 2.1.2 - icss-utils@5.1.0(postcss@8.4.41): - dependencies: - postcss: 8.4.41 - icss-utils@5.1.0(postcss@8.4.49): dependencies: postcss: 8.4.49 @@ -29369,7 +29407,7 @@ snapshots: dependencies: klona: 2.0.6 less: 4.2.0 - webpack: 5.90.3(esbuild@0.24.0) + webpack: 5.90.3(esbuild@0.19.12) less-loader@12.2.0(less@4.2.0)(webpack@5.94.0(esbuild@0.23.0)): dependencies: @@ -29417,7 +29455,7 @@ snapshots: dependencies: webpack-sources: 3.2.3 optionalDependencies: - webpack: 5.90.3(esbuild@0.24.0) + webpack: 5.90.3(esbuild@0.19.12) license-webpack-plugin@4.0.2(webpack@5.94.0(esbuild@0.23.0)): dependencies: @@ -29965,10 +30003,10 @@ snapshots: memfs@4.15.0: dependencies: - '@jsonjoy.com/json-pack': 1.1.1(tslib@2.6.3) - '@jsonjoy.com/util': 1.5.0(tslib@2.6.3) - tree-dump: 1.0.2(tslib@2.6.3) - tslib: 2.6.3 + '@jsonjoy.com/json-pack': 1.1.1(tslib@2.8.1) + '@jsonjoy.com/util': 1.5.0(tslib@2.8.1) + tree-dump: 1.0.2(tslib@2.8.1) + tslib: 2.8.1 memoize-one@5.2.1: {} @@ -30100,7 +30138,7 @@ snapshots: metro-transform-plugins@0.81.0: dependencies: '@babel/core': 7.26.0 - '@babel/generator': 7.26.2 + '@babel/generator': 7.26.3 '@babel/template': 7.25.9 '@babel/traverse': 7.25.9 flow-enums-runtime: 0.0.6 @@ -30111,9 +30149,9 @@ snapshots: metro-transform-worker@0.81.0: dependencies: '@babel/core': 7.26.0 - '@babel/generator': 7.26.2 - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 + '@babel/generator': 7.26.3 + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 flow-enums-runtime: 0.0.6 metro: 0.81.0 metro-babel-transformer: 0.81.0 @@ -30349,7 +30387,7 @@ snapshots: micromark@4.0.1: dependencies: '@types/debug': 4.1.12 - debug: 4.3.7 + debug: 4.4.0 decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.2 @@ -30427,7 +30465,7 @@ snapshots: dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.90.3(esbuild@0.24.0) + webpack: 5.90.3(esbuild@0.19.12) mini-css-extract-plugin@2.9.0(webpack@5.94.0(esbuild@0.23.0)): dependencies: @@ -30586,12 +30624,12 @@ snapshots: optionalDependencies: msgpackr-extract: 3.0.3 - msw@2.6.6(@types/node@22.9.3)(typescript@5.7.2): + msw@2.6.6(@types/node@22.10.2)(typescript@5.7.2): dependencies: '@bundled-es-modules/cookie': 2.0.1 '@bundled-es-modules/statuses': 1.0.1 '@bundled-es-modules/tough-cookie': 0.1.6 - '@inquirer/confirm': 5.0.2(@types/node@22.9.3) + '@inquirer/confirm': 5.0.2(@types/node@22.10.2) '@mswjs/interceptors': 0.37.1 '@open-draft/deferred-promise': 2.2.0 '@open-draft/until': 2.1.0 @@ -30683,7 +30721,7 @@ snapshots: nested-error-stacks@2.1.1: {} - next@14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.81.0): + next@14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.0): dependencies: '@next/env': 14.2.18 '@swc/helpers': 0.5.5 @@ -30704,12 +30742,12 @@ snapshots: '@next/swc-win32-arm64-msvc': 14.2.18 '@next/swc-win32-ia32-msvc': 14.2.18 '@next/swc-win32-x64-msvc': 14.2.18 - sass: 1.81.0 + sass: 1.83.0 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - next@14.2.18(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.81.0): + next@14.2.18(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0): dependencies: '@next/env': 14.2.18 '@swc/helpers': 0.5.5 @@ -30730,12 +30768,12 @@ snapshots: '@next/swc-win32-arm64-msvc': 14.2.18 '@next/swc-win32-ia32-msvc': 14.2.18 '@next/swc-win32-x64-msvc': 14.2.18 - sass: 1.81.0 + sass: 1.83.0 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - next@15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.81.0): + next@15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0): dependencies: '@next/env': 15.0.3 '@swc/counter': 0.1.3 @@ -30756,7 +30794,7 @@ snapshots: '@next/swc-win32-arm64-msvc': 15.0.3 '@next/swc-win32-x64-msvc': 15.0.3 babel-plugin-react-compiler: 0.0.0 - sass: 1.81.0 + sass: 1.83.0 sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' @@ -31831,7 +31869,7 @@ snapshots: postcss: 8.4.35 semver: 7.6.3 optionalDependencies: - webpack: 5.90.3(esbuild@0.24.0) + webpack: 5.90.3(esbuild@0.19.12) transitivePeerDependencies: - typescript @@ -31848,10 +31886,6 @@ snapshots: postcss-media-query-parser@0.2.3: {} - postcss-modules-extract-imports@3.1.0(postcss@8.4.41): - dependencies: - postcss: 8.4.41 - postcss-modules-extract-imports@3.1.0(postcss@8.4.49): dependencies: postcss: 8.4.49 @@ -31863,28 +31897,18 @@ snapshots: postcss-selector-parser: 7.0.0 postcss-value-parser: 4.2.0 - postcss-modules-local-by-default@4.2.0(postcss@8.4.41): + postcss-modules-local-by-default@4.2.0(postcss@8.4.49): dependencies: - icss-utils: 5.1.0(postcss@8.4.41) - postcss: 8.4.41 + icss-utils: 5.1.0(postcss@8.4.49) + postcss: 8.4.49 postcss-selector-parser: 7.0.0 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.1(postcss@8.4.41): - dependencies: - postcss: 8.4.41 - postcss-selector-parser: 7.0.0 - postcss-modules-scope@3.2.1(postcss@8.4.49): dependencies: postcss: 8.4.49 postcss-selector-parser: 7.0.0 - postcss-modules-values@4.0.0(postcss@8.4.41): - dependencies: - icss-utils: 5.1.0(postcss@8.4.41) - postcss: 8.4.41 - postcss-modules-values@4.0.0(postcss@8.4.49): dependencies: icss-utils: 5.1.0(postcss@8.4.49) @@ -32746,11 +32770,11 @@ snapshots: hash-base: 3.1.0 inherits: 2.0.4 - rollup-plugin-preserve-directives@0.4.0(rollup@4.27.4): + rollup-plugin-preserve-directives@0.4.0(rollup@4.28.1): dependencies: - '@rollup/pluginutils': 5.1.3(rollup@4.27.4) + '@rollup/pluginutils': 5.1.3(rollup@4.28.1) magic-string: 0.30.13 - rollup: 4.27.4 + rollup: 4.28.1 rollup-plugin-visualizer@5.12.0(rollup@4.27.4): dependencies: @@ -32922,7 +32946,7 @@ snapshots: neo-async: 2.6.2 optionalDependencies: sass: 1.71.1 - webpack: 5.90.3(esbuild@0.24.0) + webpack: 5.90.3(esbuild@0.19.12) sass-loader@16.0.0(sass@1.77.6)(webpack@5.94.0(esbuild@0.23.0)): dependencies: @@ -32951,15 +32975,6 @@ snapshots: optionalDependencies: '@parcel/watcher': 2.5.0 - sass@1.81.0: - dependencies: - chokidar: 4.0.1 - immutable: 5.0.3 - source-map-js: 1.2.1 - optionalDependencies: - '@parcel/watcher': 2.5.0 - optional: true - sass@1.83.0: dependencies: chokidar: 4.0.1 @@ -33442,7 +33457,7 @@ snapshots: dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.1 - webpack: 5.90.3(esbuild@0.24.0) + webpack: 5.90.3(esbuild@0.19.12) source-map-loader@5.0.0(webpack@5.94.0(esbuild@0.23.0)): dependencies: @@ -33937,49 +33952,49 @@ snapshots: webpack-sources: 1.4.3 worker-farm: 1.7.0 - terser-webpack-plugin@5.3.10(esbuild@0.19.12)(webpack@5.94.0(esbuild@0.23.0)): + terser-webpack-plugin@5.3.10(esbuild@0.19.12)(webpack@5.90.3(esbuild@0.20.1)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.6 - webpack: 5.94.0(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.19.12) optionalDependencies: esbuild: 0.19.12 - terser-webpack-plugin@5.3.10(esbuild@0.24.0)(webpack@5.90.3(esbuild@0.20.1)): + terser-webpack-plugin@5.3.10(esbuild@0.19.12)(webpack@5.94.0(esbuild@0.23.0)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.6 - webpack: 5.90.3(esbuild@0.24.0) + webpack: 5.94.0(esbuild@0.19.12) optionalDependencies: - esbuild: 0.24.0 + esbuild: 0.19.12 - terser-webpack-plugin@5.3.10(esbuild@0.24.0)(webpack@5.96.1(esbuild@0.24.0)): + terser-webpack-plugin@5.3.10(esbuild@0.19.12)(webpack@5.96.1(esbuild@0.19.12)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.6 - webpack: 5.96.1(esbuild@0.24.0) + webpack: 5.96.1(esbuild@0.19.12) optionalDependencies: - esbuild: 0.24.0 + esbuild: 0.19.12 - terser-webpack-plugin@5.3.10(esbuild@0.24.0)(webpack@5.96.1): + terser-webpack-plugin@5.3.10(esbuild@0.19.12)(webpack@5.96.1): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.6 - webpack: 5.96.1(esbuild@0.24.0)(webpack-cli@5.1.4) + webpack: 5.96.1(esbuild@0.19.12)(webpack-cli@5.1.4) optionalDependencies: - esbuild: 0.24.0 + esbuild: 0.19.12 terser@4.8.1: dependencies: @@ -34028,9 +34043,9 @@ snapshots: dependencies: any-promise: 1.3.0 - thingies@1.21.0(tslib@2.6.3): + thingies@1.21.0(tslib@2.8.1): dependencies: - tslib: 2.6.3 + tslib: 2.8.1 throat@5.0.0: {} @@ -34129,9 +34144,9 @@ snapshots: dependencies: punycode: 2.3.1 - tree-dump@1.0.2(tslib@2.6.3): + tree-dump@1.0.2(tslib@2.8.1): dependencies: - tslib: 2.6.3 + tslib: 2.8.1 tree-kill@1.2.2: {} @@ -34723,7 +34738,7 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6): + vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6): dependencies: '@babel/core': 7.26.0 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) @@ -34757,7 +34772,7 @@ snapshots: unctx: 2.3.1 unenv: 1.10.0 unstorage: 1.10.2(idb-keyval@6.2.1)(ioredis@5.4.1) - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) zod: 3.23.8 transitivePeerDependencies: - '@azure/app-configuration' @@ -34791,13 +34806,13 @@ snapshots: - uWebSockets.js - xml2js - vite-node@2.0.5(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6): + vite-node@2.0.5(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) transitivePeerDependencies: - '@types/node' - less @@ -34810,13 +34825,13 @@ snapshots: - terser optional: true - vite-node@2.0.5(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6): + vite-node@2.0.5(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) transitivePeerDependencies: - '@types/node' - less @@ -34828,10 +34843,10 @@ snapshots: - supports-color - terser - vite-plugin-dts@4.0.3(@types/node@22.9.3)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)): + vite-plugin-dts@4.0.3(@types/node@22.9.3)(rollup@4.28.1)(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)): dependencies: '@microsoft/api-extractor': 7.47.4(@types/node@22.9.3) - '@rollup/pluginutils': 5.1.3(rollup@4.27.4) + '@rollup/pluginutils': 5.1.3(rollup@4.28.1) '@volar/typescript': 2.4.10 '@vue/language-core': 2.0.29(typescript@5.7.2) compare-versions: 6.1.1 @@ -34842,17 +34857,17 @@ snapshots: typescript: 5.7.2 vue-tsc: 2.0.29(typescript@5.7.2) optionalDependencies: - vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite-plugin-externalize-deps@0.8.0(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)): + vite-plugin-externalize-deps@0.8.0(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)): dependencies: - vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) - vite-plugin-inspect@0.7.42(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)): + vite-plugin-inspect@0.7.42(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.3(rollup@4.27.4) @@ -34862,12 +34877,12 @@ snapshots: open: 9.1.0 picocolors: 1.1.1 sirv: 2.0.4 - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) transitivePeerDependencies: - rollup - supports-color - vite-plugin-solid@2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)): + vite-plugin-solid@2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)): dependencies: '@babel/core': 7.26.0 '@types/babel__core': 7.20.5 @@ -34875,20 +34890,20 @@ snapshots: merge-anything: 5.1.7 solid-js: 1.9.3 solid-refresh: 0.6.3(solid-js@1.9.3) - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) - vitefu: 0.2.5(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + vitefu: 0.2.5(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) optionalDependencies: '@testing-library/jest-dom': 6.6.3 transitivePeerDependencies: - supports-color - vite-tsconfig-paths@5.0.1(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)): + vite-tsconfig-paths@5.0.1(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.7.2) optionalDependencies: - vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) transitivePeerDependencies: - supports-color - typescript @@ -34906,7 +34921,7 @@ snapshots: sass: 1.71.1 terser: 5.29.1 - vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6): + vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.80.7)(terser@5.31.6): dependencies: esbuild: 0.21.5 postcss: 8.4.49 @@ -34916,23 +34931,23 @@ snapshots: fsevents: 2.3.3 less: 4.2.1 lightningcss: 1.27.0 - sass: 1.81.0 + sass: 1.80.7 terser: 5.31.6 - vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.80.7)(terser@5.31.6): + vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6): dependencies: esbuild: 0.21.5 postcss: 8.4.49 rollup: 4.27.4 optionalDependencies: - '@types/node': 22.9.3 + '@types/node': 22.10.2 fsevents: 2.3.3 less: 4.2.1 lightningcss: 1.27.0 - sass: 1.80.7 + sass: 1.83.0 terser: 5.31.6 - vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6): + vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6): dependencies: esbuild: 0.21.5 postcss: 8.4.49 @@ -34942,7 +34957,7 @@ snapshots: fsevents: 2.3.3 less: 4.2.1 lightningcss: 1.27.0 - sass: 1.81.0 + sass: 1.83.0 terser: 5.31.6 vite@5.4.6(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6): @@ -34958,15 +34973,15 @@ snapshots: sass: 1.77.6 terser: 5.31.6 - vitefu@0.2.5(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)): + vitefu@0.2.5(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)): optionalDependencies: - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) - vitefu@1.0.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)): + vitefu@1.0.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)): optionalDependencies: - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) - vitest@2.0.5(@types/node@22.10.2)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6): + vitest@2.0.5(@types/node@22.10.2)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -34984,8 +34999,8 @@ snapshots: tinybench: 2.8.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) - vite-node: 2.0.5(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + vite-node: 2.0.5(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.10.2 @@ -35001,7 +35016,7 @@ snapshots: - terser optional: true - vitest@2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6): + vitest@2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -35019,8 +35034,8 @@ snapshots: tinybench: 2.8.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) - vite-node: 2.0.5(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + vite-node: 2.0.5(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.9.3 @@ -35279,7 +35294,7 @@ snapshots: import-local: 3.2.0 interpret: 3.1.1 rechoir: 0.8.0 - webpack: 5.96.1(esbuild@0.24.0)(webpack-cli@5.1.4) + webpack: 5.96.1(esbuild@0.19.12)(webpack-cli@5.1.4) webpack-merge: 5.10.0 webpack-dev-middleware@5.3.4(webpack@5.90.3(esbuild@0.20.1)): @@ -35289,7 +35304,7 @@ snapshots: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.90.3(esbuild@0.24.0) + webpack: 5.90.3(esbuild@0.19.12) webpack-dev-middleware@6.1.2(webpack@5.90.3(esbuild@0.20.1)): dependencies: @@ -35299,7 +35314,7 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.90.3(esbuild@0.24.0) + webpack: 5.90.3(esbuild@0.19.12) webpack-dev-middleware@7.4.2(webpack@5.94.0(esbuild@0.23.0)): dependencies: @@ -35345,7 +35360,7 @@ snapshots: webpack-dev-middleware: 5.3.4(webpack@5.90.3(esbuild@0.20.1)) ws: 8.18.0 optionalDependencies: - webpack: 5.90.3(esbuild@0.24.0) + webpack: 5.90.3(esbuild@0.19.12) transitivePeerDependencies: - bufferutil - debug @@ -35411,12 +35426,12 @@ snapshots: webpack-sources@3.2.3: {} - webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.3(webpack@5.90.3(esbuild@0.20.1)))(webpack@5.90.3(esbuild@0.20.1)): + webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.3(webpack@5.90.3(esbuild@0.19.12)))(webpack@5.90.3(esbuild@0.20.1)): dependencies: typed-assert: 1.0.9 - webpack: 5.90.3(esbuild@0.24.0) + webpack: 5.90.3(esbuild@0.19.12) optionalDependencies: - html-webpack-plugin: 5.6.3(webpack@5.90.3(esbuild@0.20.1)) + html-webpack-plugin: 5.6.3(webpack@5.90.3(esbuild@0.19.12)) webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.3(webpack@5.94.0(esbuild@0.19.12)))(webpack@5.94.0(esbuild@0.23.0)): dependencies: @@ -35425,12 +35440,12 @@ snapshots: optionalDependencies: html-webpack-plugin: 5.6.3(webpack@5.94.0(esbuild@0.19.12)) - webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)))(webpack@5.94.0(esbuild@0.23.0)): + webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.19.12)))(webpack@5.94.0(esbuild@0.23.0)): dependencies: typed-assert: 1.0.9 webpack: 5.94.0(esbuild@0.19.12) optionalDependencies: - html-webpack-plugin: 5.6.3(webpack@5.96.1(esbuild@0.24.0)) + html-webpack-plugin: 5.6.3(webpack@5.96.1(esbuild@0.19.12)) webpack-virtual-modules@0.6.2: {} @@ -35464,7 +35479,7 @@ snapshots: transitivePeerDependencies: - supports-color - webpack@5.90.3(esbuild@0.24.0): + webpack@5.90.3(esbuild@0.19.12): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.6 @@ -35487,7 +35502,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.24.0)(webpack@5.90.3(esbuild@0.20.1)) + terser-webpack-plugin: 5.3.10(esbuild@0.19.12)(webpack@5.90.3(esbuild@0.20.1)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -35518,14 +35533,14 @@ snapshots: schema-utils: 3.3.0 tapable: 2.2.1 terser-webpack-plugin: 5.3.10(esbuild@0.19.12)(webpack@5.94.0(esbuild@0.23.0)) - watchpack: 2.4.1 + watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core' - esbuild - uglify-js - webpack@5.96.1(esbuild@0.24.0): + webpack@5.96.1(esbuild@0.19.12): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.6 @@ -35547,7 +35562,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.24.0)(webpack@5.96.1(esbuild@0.24.0)) + terser-webpack-plugin: 5.3.10(esbuild@0.19.12)(webpack@5.96.1(esbuild@0.19.12)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -35555,7 +35570,7 @@ snapshots: - esbuild - uglify-js - webpack@5.96.1(esbuild@0.24.0)(webpack-cli@5.1.4): + webpack@5.96.1(esbuild@0.19.12)(webpack-cli@5.1.4): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.6 @@ -35577,7 +35592,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.24.0)(webpack@5.96.1) + terser-webpack-plugin: 5.3.10(esbuild@0.19.12)(webpack@5.96.1) watchpack: 2.4.2 webpack-sources: 3.2.3 optionalDependencies: From 3002562b6b9e5015cc729e6f04a816c4948270d1 Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Fri, 13 Dec 2024 14:35:49 +0000 Subject: [PATCH 15/60] ci: apply automated fixes --- .../src/__tests__/useQuery.promise.test.tsx | 8 ++------ .../react-query/src/__tests__/useQuery.test.tsx | 13 ++++++++----- packages/react-query/src/useBaseQuery.ts | 5 +++-- packages/react-query/src/useIsFetching.ts | 16 ++++++++++------ packages/react-query/src/useMutationState.ts | 14 +++++++------- 5 files changed, 30 insertions(+), 26 deletions(-) diff --git a/packages/react-query/src/__tests__/useQuery.promise.test.tsx b/packages/react-query/src/__tests__/useQuery.promise.test.tsx index 4602718b37..09e0782d06 100644 --- a/packages/react-query/src/__tests__/useQuery.promise.test.tsx +++ b/packages/react-query/src/__tests__/useQuery.promise.test.tsx @@ -5,9 +5,8 @@ import { createRenderStream, disableActEnvironment, useTrackRenders, - } from '@testing-library/react-render-stream' -import {userEvent} from '@testing-library/user-event' +import { userEvent } from '@testing-library/user-event' import { QueryClientProvider, QueryErrorResetBoundary, @@ -17,7 +16,6 @@ import { import { QueryCache } from '../index' import { createQueryClient, queryKey, sleep } from './utils' - describe('useQuery().promise', () => { const queryCache = new QueryCache() const queryClient = createQueryClient({ @@ -1040,7 +1038,6 @@ describe('useQuery().promise', () => { }) it.only('should show correct data when switching between cache entries without re-fetches', async () => { - const key = queryKey() const renderStream = createRenderStream({ snapshotDOM: true }) @@ -1096,9 +1093,8 @@ describe('useQuery().promise', () => { expect(renderedComponents).toEqual([MyComponent]) } - await userEvent.click(rendered.getByText('inc')) - + { const { renderedComponents, withinDOM } = await renderStream.takeRender() console.log('renderedComponents', renderedComponents) diff --git a/packages/react-query/src/__tests__/useQuery.test.tsx b/packages/react-query/src/__tests__/useQuery.test.tsx index 4831a9ea1e..886dca8aba 100644 --- a/packages/react-query/src/__tests__/useQuery.test.tsx +++ b/packages/react-query/src/__tests__/useQuery.test.tsx @@ -4797,8 +4797,10 @@ describe('useQuery', () => { await waitFor(() => rendered.getByText('data: 2')) expect(count).toBe(2) - - const pickedStates = states.map(x => pick(x, ['data', 'isPending', 'isFetching', 'isSuccess', 'isStale'])) + + const pickedStates = states.map((x) => + pick(x, ['data', 'isPending', 'isFetching', 'isSuccess', 'isStale']), + ) expect(pickedStates).toMatchInlineSnapshot(` [ @@ -6244,7 +6246,6 @@ describe('useQuery', () => { it.only('should keep the previous data when placeholderData is set and cache is used', async () => { const key = queryKey() const states: Array> = [] - function Page() { const [count, setCount] = React.useState(0) @@ -6288,7 +6289,9 @@ describe('useQuery', () => { // Initial - const pickedStates = states.map(x => pick(x, ['data', 'isFetching', 'isSuccess', 'isPlaceholderData'])) + const pickedStates = states.map((x) => + pick(x, ['data', 'isFetching', 'isSuccess', 'isPlaceholderData']), + ) expect(pickedStates).toMatchInlineSnapshot(` [ @@ -6360,7 +6363,7 @@ describe('useQuery', () => { }, ] `) - + expect(states[0]).toMatchObject({ data: undefined, isFetching: true, diff --git a/packages/react-query/src/useBaseQuery.ts b/packages/react-query/src/useBaseQuery.ts index 4f223e7de3..3e30df679d 100644 --- a/packages/react-query/src/useBaseQuery.ts +++ b/packages/react-query/src/useBaseQuery.ts @@ -82,7 +82,9 @@ export function useBaseQuery< ), ) - const [result, setResult] = React.useState(() => observer.getOptimisticResult(defaultedOptions)) + const [result, setResult] = React.useState(() => + observer.getOptimisticResult(defaultedOptions), + ) // console.log('result', result) React.useEffect(() => { @@ -104,7 +106,6 @@ export function useBaseQuery< return unsubscribe }, [observer, isRestoring]) - React.useEffect(() => { observer.setOptions(defaultedOptions) }, [defaultedOptions, observer]) diff --git a/packages/react-query/src/useIsFetching.ts b/packages/react-query/src/useIsFetching.ts index 27a2d28637..da18741b23 100644 --- a/packages/react-query/src/useIsFetching.ts +++ b/packages/react-query/src/useIsFetching.ts @@ -11,8 +11,10 @@ export function useIsFetching( ): number { const client = useQueryClient(queryClient) const queryCache = client.getQueryCache() - - const [number, setNumber] = React.useState(() => client.isFetching(filters)) + + const [number, setNumber] = React.useState(() => + client.isFetching(filters), + ) const filtersRef = React.useRef(filters) React.useEffect(() => { @@ -25,10 +27,12 @@ export function useIsFetching( // eslint-disable-next-line @eslint-react/hooks-extra/no-direct-set-state-in-use-effect setNumber(client.isFetching(filtersRef.current)) - return queryCache.subscribe(notifyManager.batchCalls(() => { - setNumber(client.isFetching(filtersRef.current)) - })) + return queryCache.subscribe( + notifyManager.batchCalls(() => { + setNumber(client.isFetching(filtersRef.current)) + }), + ) }, [client, queryCache]) - return number; + return number } diff --git a/packages/react-query/src/useMutationState.ts b/packages/react-query/src/useMutationState.ts index 22dbab3dfe..e3e273f28c 100644 --- a/packages/react-query/src/useMutationState.ts +++ b/packages/react-query/src/useMutationState.ts @@ -51,22 +51,22 @@ export function useMutationState( optionsRef.current = options }) + const [result, setResult] = React.useState>(() => + getResult(mutationCache, options), + ) - const [result, setResult] = React.useState>(() => getResult(mutationCache, options)) - - React.useEffect(() => { const sub = mutationCache.subscribe(() => { - setResult(prevResult => { + setResult((prevResult) => { const nextResult = replaceEqualDeep( prevResult, getResult(mutationCache, optionsRef.current), ) return nextResult }) - }); + }) return sub }, [mutationCache]) - - return result; + + return result } From 61d9be333784f9685e85bf771de9e8962db1b961 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 13 Dec 2024 15:57:44 +0100 Subject: [PATCH 16/60] wip --- .../src/__tests__/useIsFetching.test.tsx | 10 +--- .../src/__tests__/useQuery.promise.test.tsx | 7 ++- .../src/__tests__/useQuery.test.tsx | 16 +++--- .../src/__tests__/useSuspenseQueries.test.tsx | 1 - .../src/__tests__/useSuspenseQuery.test.tsx | 53 ++++++++++++++----- packages/react-query/src/__tests__/utils.tsx | 15 ++++-- 6 files changed, 66 insertions(+), 36 deletions(-) diff --git a/packages/react-query/src/__tests__/useIsFetching.test.tsx b/packages/react-query/src/__tests__/useIsFetching.test.tsx index bd9774b4d3..ca18b2e723 100644 --- a/packages/react-query/src/__tests__/useIsFetching.test.tsx +++ b/packages/react-query/src/__tests__/useIsFetching.test.tsx @@ -1,14 +1,8 @@ -import { describe, expect, it } from 'vitest' import { fireEvent, render, waitFor } from '@testing-library/react' import * as React from 'react' +import { describe, expect, it } from 'vitest' import { QueryCache, useIsFetching, useQuery } from '..' -import { - createQueryClient, - queryKey, - renderWithClient, - setActTimeout, - sleep, -} from './utils' +import { createQueryClient, queryKey, renderWithClient, sleep } from './utils' describe('useIsFetching', () => { // See https://github.com/tannerlinsley/react-query/issues/105 diff --git a/packages/react-query/src/__tests__/useQuery.promise.test.tsx b/packages/react-query/src/__tests__/useQuery.promise.test.tsx index 09e0782d06..3e8ef011a4 100644 --- a/packages/react-query/src/__tests__/useQuery.promise.test.tsx +++ b/packages/react-query/src/__tests__/useQuery.promise.test.tsx @@ -1,12 +1,11 @@ -import { afterAll, beforeAll, describe, expect, it, vi } from 'vitest' -import * as React from 'react' -import { ErrorBoundary } from 'react-error-boundary' import { createRenderStream, - disableActEnvironment, useTrackRenders, } from '@testing-library/react-render-stream' import { userEvent } from '@testing-library/user-event' +import * as React from 'react' +import { ErrorBoundary } from 'react-error-boundary' +import { afterAll, beforeAll, describe, expect, it, vi } from 'vitest' import { QueryClientProvider, QueryErrorResetBoundary, diff --git a/packages/react-query/src/__tests__/useQuery.test.tsx b/packages/react-query/src/__tests__/useQuery.test.tsx index 886dca8aba..0fbea621c7 100644 --- a/packages/react-query/src/__tests__/useQuery.test.tsx +++ b/packages/react-query/src/__tests__/useQuery.test.tsx @@ -1,11 +1,12 @@ -import { describe, expect, expectTypeOf, it, test, vi } from 'vitest' +import { dehydrate, hydrate, skipToken } from '@tanstack/query-core' import { act, fireEvent, render, waitFor } from '@testing-library/react' import * as React from 'react' import { ErrorBoundary } from 'react-error-boundary' -import { dehydrate, hydrate, skipToken } from '@tanstack/query-core' +import { describe, expect, expectTypeOf, it, test, vi } from 'vitest' import { QueryCache, keepPreviousData, useQuery } from '..' import { Blink, + arrayPick, createQueryClient, mockOnlineManagerIsOnline, mockVisibilityState, @@ -15,6 +16,7 @@ import { setActTimeout, sleep, } from './utils' +import type { Mock } from 'vitest' import type { DefinedUseQueryResult, OmitKeyof, @@ -22,7 +24,6 @@ import type { UseQueryOptions, UseQueryResult, } from '..' -import type { Mock } from 'vitest' describe('useQuery', () => { const queryCache = new QueryCache() @@ -6289,9 +6290,12 @@ describe('useQuery', () => { // Initial - const pickedStates = states.map((x) => - pick(x, ['data', 'isFetching', 'isSuccess', 'isPlaceholderData']), - ) + const pickedStates = arrayPick(states, [ + 'data', + 'isFetching', + 'isPlaceholderData', + 'isSuccess', + ]) expect(pickedStates).toMatchInlineSnapshot(` [ diff --git a/packages/react-query/src/__tests__/useSuspenseQueries.test.tsx b/packages/react-query/src/__tests__/useSuspenseQueries.test.tsx index 85f4e970e4..43b2501fce 100644 --- a/packages/react-query/src/__tests__/useSuspenseQueries.test.tsx +++ b/packages/react-query/src/__tests__/useSuspenseQueries.test.tsx @@ -146,7 +146,6 @@ describe('useSuspenseQueries', () => { it('should only call combine after resolving', async () => { const spy = vi.fn() const key = queryKey() - function Page() { const data = useSuspenseQueries({ queries: [1, 2, 3].map((value) => ({ diff --git a/packages/react-query/src/__tests__/useSuspenseQuery.test.tsx b/packages/react-query/src/__tests__/useSuspenseQuery.test.tsx index 13d1184a0d..0181d6d941 100644 --- a/packages/react-query/src/__tests__/useSuspenseQuery.test.tsx +++ b/packages/react-query/src/__tests__/useSuspenseQuery.test.tsx @@ -1,7 +1,12 @@ -import { describe, expect, it, vi } from 'vitest' import { fireEvent, waitFor } from '@testing-library/react' import * as React from 'react' import { ErrorBoundary } from 'react-error-boundary' +import { describe, expect, it, vi } from 'vitest' +import type { + InfiniteData, + UseSuspenseInfiniteQueryResult, + UseSuspenseQueryResult, +} from '..' import { QueryCache, QueryErrorResetBoundary, @@ -10,12 +15,13 @@ import { useSuspenseInfiniteQuery, useSuspenseQuery, } from '..' -import { createQueryClient, queryKey, renderWithClient, sleep } from './utils' -import type { - InfiniteData, - UseSuspenseInfiniteQueryResult, - UseSuspenseQueryResult, -} from '..' +import { + arrayPick, + createQueryClient, + queryKey, + renderWithClient, + sleep, +} from './utils' describe('useSuspenseQuery', () => { const queryCache = new QueryCache() @@ -60,14 +66,34 @@ describe('useSuspenseQuery', () => { ) await waitFor(() => rendered.getByText('data: 1')) + expect(states.length).toBe(1) + fireEvent.click(rendered.getByLabelText('toggle')) await waitFor(() => rendered.getByText('data: 2')) - expect(renders).toBe(6) - expect(states.length).toBe(2) - expect(states[0]).toMatchObject({ data: 1, status: 'success' }) - expect(states[1]).toMatchObject({ data: 2, status: 'success' }) + expect(renders).toBe(8) + + // The suspense is triggered after setting the setting the new result, which is why this is 3 instead of 2 + expect(states.length).toBe(3) + + const pickedStates = arrayPick(states, ['data', 'status']) + expect(pickedStates).toMatchInlineSnapshot(` + [ + { + "data": 1, + "status": "success", + }, + { + "data": 1, + "status": "success", + }, + { + "data": 2, + "status": "success", + }, + ] + `) }) it('should return the correct states for a successful infinite query', async () => { @@ -113,8 +139,9 @@ describe('useSuspenseQuery', () => { fireEvent.click(rendered.getByText('next')) await waitFor(() => rendered.getByText('data: 2')) - expect(states.length).toBe(2) - expect(states[1]).toMatchObject({ + // The suspense is triggered after setting the setting the new result, which is why this is 3 instead of 2 + expect(states.length).toBe(3) + expect(states[2]).toMatchObject({ data: { pages: [2], pageParams: [1] }, status: 'success', }) diff --git a/packages/react-query/src/__tests__/utils.tsx b/packages/react-query/src/__tests__/utils.tsx index c6338dc609..591860a854 100644 --- a/packages/react-query/src/__tests__/utils.tsx +++ b/packages/react-query/src/__tests__/utils.tsx @@ -107,15 +107,22 @@ export function createDeferred() { } export type Deferred = ReturnType> -export function pick( +export function pick( obj: T, - keys: Array, -): Pick { + keys: Array, +): Pick { return keys.reduce( (acc, key) => { acc[key] = obj[key] return acc }, - {} as Pick, + {} as Pick, ) } + +export function arrayPick( + list: Array, + keys: Array, +): Array> { + return list.map((item) => pick(item, keys)) +} From 46d145c72abf106ddf8d7cbeea635f7f66a6a780 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 13 Dec 2024 16:17:54 +0100 Subject: [PATCH 17/60] wip --- .../src/__tests__/useQuery.promise.test.tsx | 2 +- .../src/__tests__/useQuery.test.tsx | 108 +++--------------- packages/react-query/src/useBaseQuery.ts | 16 ++- 3 files changed, 24 insertions(+), 102 deletions(-) diff --git a/packages/react-query/src/__tests__/useQuery.promise.test.tsx b/packages/react-query/src/__tests__/useQuery.promise.test.tsx index 3e8ef011a4..d3a8ec0a3a 100644 --- a/packages/react-query/src/__tests__/useQuery.promise.test.tsx +++ b/packages/react-query/src/__tests__/useQuery.promise.test.tsx @@ -1036,7 +1036,7 @@ describe('useQuery().promise', () => { expect(queryFn).toHaveBeenCalledTimes(0) }) - it.only('should show correct data when switching between cache entries without re-fetches', async () => { + it('should show correct data when switching between cache entries without re-fetches', async () => { const key = queryKey() const renderStream = createRenderStream({ snapshotDOM: true }) diff --git a/packages/react-query/src/__tests__/useQuery.test.tsx b/packages/react-query/src/__tests__/useQuery.test.tsx index 0fbea621c7..1ea5408ff6 100644 --- a/packages/react-query/src/__tests__/useQuery.test.tsx +++ b/packages/react-query/src/__tests__/useQuery.test.tsx @@ -1,22 +1,20 @@ -import { dehydrate, hydrate, skipToken } from '@tanstack/query-core' +import { describe, expect, expectTypeOf, it, test, vi } from 'vitest' import { act, fireEvent, render, waitFor } from '@testing-library/react' import * as React from 'react' import { ErrorBoundary } from 'react-error-boundary' -import { describe, expect, expectTypeOf, it, test, vi } from 'vitest' +import { dehydrate, hydrate, skipToken } from '@tanstack/query-core' import { QueryCache, keepPreviousData, useQuery } from '..' import { - Blink, arrayPick, + Blink, createQueryClient, mockOnlineManagerIsOnline, mockVisibilityState, - pick, queryKey, renderWithClient, setActTimeout, sleep, } from './utils' -import type { Mock } from 'vitest' import type { DefinedUseQueryResult, OmitKeyof, @@ -24,6 +22,7 @@ import type { UseQueryOptions, UseQueryResult, } from '..' +import type { Mock } from 'vitest' describe('useQuery', () => { const queryCache = new QueryCache() @@ -4784,6 +4783,7 @@ describe('useQuery', () => { reset
data: {state.data ?? 'null'}
+
isFetching: {state.isFetching}
) } @@ -4799,11 +4799,8 @@ describe('useQuery', () => { expect(count).toBe(2) - const pickedStates = states.map((x) => - pick(x, ['data', 'isPending', 'isFetching', 'isSuccess', 'isStale']), - ) - expect(pickedStates).toMatchInlineSnapshot(` + expect(arrayPick(states, ['data', 'isStale', 'isFetching', 'isPending', 'isSuccess'])).toMatchInlineSnapshot(` [ { "data": undefined, @@ -4821,7 +4818,7 @@ describe('useQuery', () => { }, { "data": undefined, - "isFetching": false, + "isFetching": true, "isPending": true, "isStale": true, "isSuccess": false, @@ -6244,22 +6241,22 @@ describe('useQuery', () => { await waitFor(() => rendered.getByText('Works')) }) - it.only('should keep the previous data when placeholderData is set and cache is used', async () => { + it('should keep the previous data when placeholderData is set and cache is used', async () => { const key = queryKey() const states: Array> = [] + const steps = [0, 1, 0, 2] function Page() { const [count, setCount] = React.useState(0) const state = useQuery({ staleTime: Infinity, - queryKey: [key, count], + queryKey: [key, steps[count]], queryFn: async () => { await sleep(10) - return count + return steps[count] }, placeholderData: keepPreviousData, - notifyOnChangeProps: 'all', }) states.push(state) @@ -6282,92 +6279,13 @@ describe('useQuery', () => { fireEvent.click(rendered.getByRole('button', { name: 'setCount' })) - await waitFor(() => rendered.getByText('data: 2')) + await waitFor(() => rendered.getByText('data: 0')) fireEvent.click(rendered.getByRole('button', { name: 'setCount' })) - await waitFor(() => rendered.getByText('data: 3')) + await waitFor(() => rendered.getByText('data: 2')) // Initial - - const pickedStates = arrayPick(states, [ - 'data', - 'isFetching', - 'isPlaceholderData', - 'isSuccess', - ]) - - expect(pickedStates).toMatchInlineSnapshot(` - [ - { - "data": undefined, - "isFetching": true, - "isPlaceholderData": false, - "isSuccess": false, - }, - { - "data": 0, - "isFetching": false, - "isPlaceholderData": false, - "isSuccess": true, - }, - { - "data": 0, - "isFetching": false, - "isPlaceholderData": false, - "isSuccess": true, - }, - { - "data": 0, - "isFetching": true, - "isPlaceholderData": true, - "isSuccess": true, - }, - { - "data": 1, - "isFetching": false, - "isPlaceholderData": false, - "isSuccess": true, - }, - { - "data": 1, - "isFetching": false, - "isPlaceholderData": false, - "isSuccess": true, - }, - { - "data": 1, - "isFetching": true, - "isPlaceholderData": true, - "isSuccess": true, - }, - { - "data": 2, - "isFetching": false, - "isPlaceholderData": false, - "isSuccess": true, - }, - { - "data": 2, - "isFetching": false, - "isPlaceholderData": false, - "isSuccess": true, - }, - { - "data": 2, - "isFetching": true, - "isPlaceholderData": true, - "isSuccess": true, - }, - { - "data": 3, - "isFetching": false, - "isPlaceholderData": false, - "isSuccess": true, - }, - ] - `) - expect(states[0]).toMatchObject({ data: undefined, isFetching: true, diff --git a/packages/react-query/src/useBaseQuery.ts b/packages/react-query/src/useBaseQuery.ts index 3e30df679d..bcad81e34d 100644 --- a/packages/react-query/src/useBaseQuery.ts +++ b/packages/react-query/src/useBaseQuery.ts @@ -82,9 +82,10 @@ export function useBaseQuery< ), ) - const [result, setResult] = React.useState(() => - observer.getOptimisticResult(defaultedOptions), - ) + const [_, setForceUpdate] = React.useState(0) + + const result = + observer.getOptimisticResult(defaultedOptions) // console.log('result', result) React.useEffect(() => { @@ -94,8 +95,8 @@ export function useBaseQuery< console.log('subscribing to observer') const unsubscribe = observer.subscribe( - notifyManager.batchCalls((newResult) => { - setResult(newResult) + notifyManager.batchCalls(() => { + setForceUpdate(n => n + 1) }), ) @@ -106,8 +107,11 @@ export function useBaseQuery< return unsubscribe }, [observer, isRestoring]) + React.useEffect(() => { - observer.setOptions(defaultedOptions) + // Do not notify on updates because of changes in the options because + // these changes should already be reflected in the optimistic result. + observer.setOptions(defaultedOptions, { listeners: false }) }, [defaultedOptions, observer]) // Handle suspense From 201169afc9463b9748f91ee1dd734ac16aff101d Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 13 Dec 2024 16:18:36 +0100 Subject: [PATCH 18/60] reset --- .../src/__tests__/useSuspenseQuery.test.tsx | 55 +++++-------------- 1 file changed, 14 insertions(+), 41 deletions(-) diff --git a/packages/react-query/src/__tests__/useSuspenseQuery.test.tsx b/packages/react-query/src/__tests__/useSuspenseQuery.test.tsx index 0181d6d941..9d10fa5d02 100644 --- a/packages/react-query/src/__tests__/useSuspenseQuery.test.tsx +++ b/packages/react-query/src/__tests__/useSuspenseQuery.test.tsx @@ -1,12 +1,7 @@ +import { describe, expect, it, vi } from 'vitest' import { fireEvent, waitFor } from '@testing-library/react' import * as React from 'react' import { ErrorBoundary } from 'react-error-boundary' -import { describe, expect, it, vi } from 'vitest' -import type { - InfiniteData, - UseSuspenseInfiniteQueryResult, - UseSuspenseQueryResult, -} from '..' import { QueryCache, QueryErrorResetBoundary, @@ -15,13 +10,12 @@ import { useSuspenseInfiniteQuery, useSuspenseQuery, } from '..' -import { - arrayPick, - createQueryClient, - queryKey, - renderWithClient, - sleep, -} from './utils' +import { createQueryClient, queryKey, renderWithClient, sleep } from './utils' +import type { + InfiniteData, + UseSuspenseInfiniteQueryResult, + UseSuspenseQueryResult, +} from '..' describe('useSuspenseQuery', () => { const queryCache = new QueryCache() @@ -66,34 +60,14 @@ describe('useSuspenseQuery', () => { ) await waitFor(() => rendered.getByText('data: 1')) - expect(states.length).toBe(1) - fireEvent.click(rendered.getByLabelText('toggle')) await waitFor(() => rendered.getByText('data: 2')) - expect(renders).toBe(8) - - // The suspense is triggered after setting the setting the new result, which is why this is 3 instead of 2 - expect(states.length).toBe(3) - - const pickedStates = arrayPick(states, ['data', 'status']) - expect(pickedStates).toMatchInlineSnapshot(` - [ - { - "data": 1, - "status": "success", - }, - { - "data": 1, - "status": "success", - }, - { - "data": 2, - "status": "success", - }, - ] - `) + expect(renders).toBe(6) + expect(states.length).toBe(2) + expect(states[0]).toMatchObject({ data: 1, status: 'success' }) + expect(states[1]).toMatchObject({ data: 2, status: 'success' }) }) it('should return the correct states for a successful infinite query', async () => { @@ -139,9 +113,8 @@ describe('useSuspenseQuery', () => { fireEvent.click(rendered.getByText('next')) await waitFor(() => rendered.getByText('data: 2')) - // The suspense is triggered after setting the setting the new result, which is why this is 3 instead of 2 - expect(states.length).toBe(3) - expect(states[2]).toMatchObject({ + expect(states.length).toBe(2) + expect(states[1]).toMatchObject({ data: { pages: [2], pageParams: [1] }, status: 'success', }) @@ -930,4 +903,4 @@ describe('useSuspenseQuery', () => { ) consoleErrorSpy.mockRestore() }) -}) +}) \ No newline at end of file From 3685c9535a0df7071fb1ae1e8e77686345d1a180 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 13 Dec 2024 16:21:03 +0100 Subject: [PATCH 19/60] reset --- packages/react-query/src/__tests__/useSuspenseQueries.test.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/react-query/src/__tests__/useSuspenseQueries.test.tsx b/packages/react-query/src/__tests__/useSuspenseQueries.test.tsx index 43b2501fce..b49bd01467 100644 --- a/packages/react-query/src/__tests__/useSuspenseQueries.test.tsx +++ b/packages/react-query/src/__tests__/useSuspenseQueries.test.tsx @@ -146,6 +146,7 @@ describe('useSuspenseQueries', () => { it('should only call combine after resolving', async () => { const spy = vi.fn() const key = queryKey() + function Page() { const data = useSuspenseQueries({ queries: [1, 2, 3].map((value) => ({ @@ -692,4 +693,4 @@ describe('useSuspenseQueries 2', () => { ) consoleErrorSpy.mockRestore() }) -}) +}) \ No newline at end of file From a1890ed519187c20a2f60c905beb565601f10870 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 13 Dec 2024 16:21:43 +0100 Subject: [PATCH 20/60] hi --- packages/react-query/src/__tests__/useSuspenseQueries.test.tsx | 2 +- packages/react-query/src/__tests__/useSuspenseQuery.test.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/react-query/src/__tests__/useSuspenseQueries.test.tsx b/packages/react-query/src/__tests__/useSuspenseQueries.test.tsx index b49bd01467..85f4e970e4 100644 --- a/packages/react-query/src/__tests__/useSuspenseQueries.test.tsx +++ b/packages/react-query/src/__tests__/useSuspenseQueries.test.tsx @@ -693,4 +693,4 @@ describe('useSuspenseQueries 2', () => { ) consoleErrorSpy.mockRestore() }) -}) \ No newline at end of file +}) diff --git a/packages/react-query/src/__tests__/useSuspenseQuery.test.tsx b/packages/react-query/src/__tests__/useSuspenseQuery.test.tsx index 9d10fa5d02..13d1184a0d 100644 --- a/packages/react-query/src/__tests__/useSuspenseQuery.test.tsx +++ b/packages/react-query/src/__tests__/useSuspenseQuery.test.tsx @@ -903,4 +903,4 @@ describe('useSuspenseQuery', () => { ) consoleErrorSpy.mockRestore() }) -}) \ No newline at end of file +}) From 123d6e489addb6071b0d96a4c2abb3d6c2c5bc48 Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Fri, 13 Dec 2024 15:23:06 +0000 Subject: [PATCH 21/60] ci: apply automated fixes --- packages/react-query/src/__tests__/useQuery.test.tsx | 11 +++++++++-- packages/react-query/src/useBaseQuery.ts | 6 ++---- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/packages/react-query/src/__tests__/useQuery.test.tsx b/packages/react-query/src/__tests__/useQuery.test.tsx index 1ea5408ff6..a52b3d7cbc 100644 --- a/packages/react-query/src/__tests__/useQuery.test.tsx +++ b/packages/react-query/src/__tests__/useQuery.test.tsx @@ -4799,8 +4799,15 @@ describe('useQuery', () => { expect(count).toBe(2) - - expect(arrayPick(states, ['data', 'isStale', 'isFetching', 'isPending', 'isSuccess'])).toMatchInlineSnapshot(` + expect( + arrayPick(states, [ + 'data', + 'isStale', + 'isFetching', + 'isPending', + 'isSuccess', + ]), + ).toMatchInlineSnapshot(` [ { "data": undefined, diff --git a/packages/react-query/src/useBaseQuery.ts b/packages/react-query/src/useBaseQuery.ts index bcad81e34d..37e1977924 100644 --- a/packages/react-query/src/useBaseQuery.ts +++ b/packages/react-query/src/useBaseQuery.ts @@ -84,8 +84,7 @@ export function useBaseQuery< const [_, setForceUpdate] = React.useState(0) - const result = - observer.getOptimisticResult(defaultedOptions) + const result = observer.getOptimisticResult(defaultedOptions) // console.log('result', result) React.useEffect(() => { @@ -96,7 +95,7 @@ export function useBaseQuery< const unsubscribe = observer.subscribe( notifyManager.batchCalls(() => { - setForceUpdate(n => n + 1) + setForceUpdate((n) => n + 1) }), ) @@ -107,7 +106,6 @@ export function useBaseQuery< return unsubscribe }, [observer, isRestoring]) - React.useEffect(() => { // Do not notify on updates because of changes in the options because // these changes should already be reflected in the optimistic result. From cc5d27f7078d0d0c4ceaf76321e46362ab40cdd6 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 13 Dec 2024 16:30:35 +0100 Subject: [PATCH 22/60] wip --- packages/query-core/src/queryObserver.ts | 20 +++++++++---------- .../src/__tests__/useQuery.promise.test.tsx | 1 - packages/react-query/src/useBaseQuery.ts | 2 -- packages/react-query/src/useMutationState.ts | 2 +- 4 files changed, 11 insertions(+), 14 deletions(-) diff --git a/packages/query-core/src/queryObserver.ts b/packages/query-core/src/queryObserver.ts index 5f9249c4ff..f49a4d14f6 100644 --- a/packages/query-core/src/queryObserver.ts +++ b/packages/query-core/src/queryObserver.ts @@ -199,7 +199,7 @@ export class QueryObserver< this.#executeFetch() } - console.log('updating result due to setOptions()', notifyOptions) + // console.log('updating result due to setOptions()', notifyOptions) // Update result this.updateResult(notifyOptions) @@ -610,11 +610,11 @@ export class QueryObserver< * Create a new thenable and result promise when the results have changed */ const recreateThenable = () => { - console.log( - '-----------recreateThenable()', - 'queryHash:', - query.queryHash, - ) + // console.log( + // '-----------recreateThenable()', + // 'queryHash:', + // query.queryHash, + // ) const pending = (this.#currentThenable = nextResult.promise = @@ -707,10 +707,10 @@ export class QueryObserver< return [...includedProps].some((key) => { const typedKey = key as keyof QueryObserverResult const changed = this.#currentResult[typedKey] !== prevResult[typedKey] - console.log(`changed key "${typedKey}"?`, changed, { - prev: this.#currentResult[typedKey], - next: prevResult[typedKey], - }) + // console.log(`changed key "${typedKey}"?`, changed, { + // prev: this.#currentResult[typedKey], + // next: prevResult[typedKey], + // }) return changed }) } diff --git a/packages/react-query/src/__tests__/useQuery.promise.test.tsx b/packages/react-query/src/__tests__/useQuery.promise.test.tsx index d3a8ec0a3a..3998277920 100644 --- a/packages/react-query/src/__tests__/useQuery.promise.test.tsx +++ b/packages/react-query/src/__tests__/useQuery.promise.test.tsx @@ -1096,7 +1096,6 @@ describe('useQuery().promise', () => { { const { renderedComponents, withinDOM } = await renderStream.takeRender() - console.log('renderedComponents', renderedComponents) withinDOM().getByText('loading..') expect(renderedComponents).toEqual([Page, Loading]) } diff --git a/packages/react-query/src/useBaseQuery.ts b/packages/react-query/src/useBaseQuery.ts index bcad81e34d..4db47e446b 100644 --- a/packages/react-query/src/useBaseQuery.ts +++ b/packages/react-query/src/useBaseQuery.ts @@ -87,12 +87,10 @@ export function useBaseQuery< const result = observer.getOptimisticResult(defaultedOptions) - // console.log('result', result) React.useEffect(() => { if (isRestoring) { return } - console.log('subscribing to observer') const unsubscribe = observer.subscribe( notifyManager.batchCalls(() => { diff --git a/packages/react-query/src/useMutationState.ts b/packages/react-query/src/useMutationState.ts index e3e273f28c..c1181a53ec 100644 --- a/packages/react-query/src/useMutationState.ts +++ b/packages/react-query/src/useMutationState.ts @@ -3,7 +3,7 @@ 'use client' import * as React from 'react' -import { notifyManager, replaceEqualDeep } from '@tanstack/query-core' +import { replaceEqualDeep } from '@tanstack/query-core' import { useQueryClient } from './QueryClientProvider' import type { Mutation, From ab24be363708aa40e05ee41edd69a373a7b1a08f Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 13 Dec 2024 16:35:44 +0100 Subject: [PATCH 23/60] act fix --- .../react-query/src/__tests__/useQuery.promise.test.tsx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/react-query/src/__tests__/useQuery.promise.test.tsx b/packages/react-query/src/__tests__/useQuery.promise.test.tsx index 3998277920..db42c071e6 100644 --- a/packages/react-query/src/__tests__/useQuery.promise.test.tsx +++ b/packages/react-query/src/__tests__/useQuery.promise.test.tsx @@ -1,5 +1,6 @@ import { createRenderStream, + disableActEnvironment, useTrackRenders, } from '@testing-library/react-render-stream' import { userEvent } from '@testing-library/user-event' @@ -15,6 +16,14 @@ import { import { QueryCache } from '../index' import { createQueryClient, queryKey, sleep } from './utils' +let disableActReturn: ReturnType +beforeAll(() => { + disableActReturn = disableActEnvironment() +}) +afterAll(() => { + disableActReturn.cleanup() +}) + describe('useQuery().promise', () => { const queryCache = new QueryCache() const queryClient = createQueryClient({ From 27d348c48d00d39f1afe78b199cc7b0e9e4d86b0 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 13 Dec 2024 16:36:51 +0100 Subject: [PATCH 24/60] delete lib --- package.json | 1 - .../src/__tests__/useQuery.promise.test.tsx | 5 +- pnpm-lock.yaml | 147 ++++++++---------- 3 files changed, 69 insertions(+), 84 deletions(-) diff --git a/package.json b/package.json index ee60e8a2f7..ac718ef663 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,6 @@ "@eslint-react/eslint-plugin": "^1.17.1", "@tanstack/config": "^0.14.0", "@testing-library/jest-dom": "^6.6.3", - "@testing-library/user-event": "^14.5.2", "@types/eslint": "^9.6.1", "@types/node": "^22.9.3", "@types/react": "npm:types-react@rc", diff --git a/packages/react-query/src/__tests__/useQuery.promise.test.tsx b/packages/react-query/src/__tests__/useQuery.promise.test.tsx index db42c071e6..152200fba7 100644 --- a/packages/react-query/src/__tests__/useQuery.promise.test.tsx +++ b/packages/react-query/src/__tests__/useQuery.promise.test.tsx @@ -3,7 +3,6 @@ import { disableActEnvironment, useTrackRenders, } from '@testing-library/react-render-stream' -import { userEvent } from '@testing-library/user-event' import * as React from 'react' import { ErrorBoundary } from 'react-error-boundary' import { afterAll, beforeAll, describe, expect, it, vi } from 'vitest' @@ -1101,7 +1100,7 @@ describe('useQuery().promise', () => { expect(renderedComponents).toEqual([MyComponent]) } - await userEvent.click(rendered.getByText('inc')) + rendered.getByText('inc').click() { const { renderedComponents, withinDOM } = await renderStream.takeRender() @@ -1115,7 +1114,7 @@ describe('useQuery().promise', () => { expect(renderedComponents).toEqual([MyComponent]) } - await userEvent.click(rendered.getByText('dec')) + rendered.getByText('dec').click() { const { renderedComponents, withinDOM } = await renderStream.takeRender() diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 371bd1e2b5..e364683e43 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,13 +24,10 @@ importers: version: 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) '@tanstack/config': specifier: ^0.14.0 - version: 0.14.0(@types/node@22.9.3)(esbuild@0.19.12)(eslint@9.15.0(jiti@2.4.0))(rollup@4.28.1)(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 0.14.0(@types/node@22.9.3)(esbuild@0.24.0)(eslint@9.15.0(jiti@2.4.0))(rollup@4.28.1)(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) '@testing-library/jest-dom': specifier: ^6.6.3 version: 6.6.3 - '@testing-library/user-event': - specifier: ^14.5.2 - version: 14.5.2(@testing-library/dom@10.4.0) '@types/eslint': specifier: ^9.6.1 version: 9.6.1 @@ -1859,7 +1856,7 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^17.3.8 - version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(@types/express@4.17.21)(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.90.3(esbuild@0.19.12)))(lightningcss@1.27.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(tailwindcss@3.4.7)(tslib@2.8.1)(typescript@5.4.5))(tailwindcss@3.4.7)(typescript@5.4.5) + version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(@types/express@4.17.21)(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.90.3(esbuild@0.20.1)))(lightningcss@1.27.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(tailwindcss@3.4.7)(tslib@2.8.1)(typescript@5.4.5))(tailwindcss@3.4.7)(typescript@5.4.5) '@angular/cli': specifier: ^17.3.8 version: 17.3.8(chokidar@3.6.0) @@ -2025,7 +2022,7 @@ importers: version: 5.6.3(webpack@5.96.1) webpack: specifier: ^5.96.1 - version: 5.96.1(esbuild@0.19.12)(webpack-cli@5.1.4) + version: 5.96.1(esbuild@0.24.0)(webpack-cli@5.1.4) webpack-cli: specifier: ^5.1.4 version: 5.1.4(webpack@5.96.1) @@ -2099,7 +2096,7 @@ importers: devDependencies: '@analogjs/vite-plugin-angular': specifier: ^1.6.4 - version: 1.6.4(@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.19.12)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2))(@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.96.1(esbuild@0.19.12))) + version: 1.6.4(@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.94.0(esbuild@0.19.12)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2))(@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.94.0(esbuild@0.23.0))) '@angular/core': specifier: ^19.1.0-next.0 version: 19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0) @@ -2114,7 +2111,7 @@ importers: version: 50.5.0(eslint@9.15.0(jiti@2.4.0)) tsup: specifier: 8.0.2 - version: 8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.49)(typescript@5.7.2) + version: 8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.41)(typescript@5.7.2) typescript: specifier: 5.7.2 version: 5.7.2 @@ -2133,7 +2130,7 @@ importers: devDependencies: '@analogjs/vite-plugin-angular': specifier: ^1.6.4 - version: 1.6.4(@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.94.0(esbuild@0.19.12)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2))(@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.94.0(esbuild@0.23.0))) + version: 1.6.4(@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2))(@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.96.1(esbuild@0.24.0))) '@angular/compiler': specifier: ^19.1.0-next.0 version: 19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)) @@ -2154,7 +2151,7 @@ importers: version: 50.5.0(eslint@9.15.0(jiti@2.4.0)) tsup: specifier: 8.0.2 - version: 8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.41)(typescript@5.7.2) + version: 8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.49)(typescript@5.7.2) typescript: specifier: 5.7.2 version: 5.7.2 @@ -7217,12 +7214,6 @@ packages: vitest: optional: true - '@testing-library/user-event@14.5.2': - resolution: {integrity: sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==} - engines: {node: '>=12', npm: '>=6'} - peerDependencies: - '@testing-library/dom': '>=7.21.4' - '@ts-morph/common@0.22.0': resolution: {integrity: sha512-HqNBuV/oIlMKdkLshXd1zKBqNQCsuPEsgQOkfFQ/eUKjRlwndXW1AjN9LVkBEIukm00gGXSRmfkl0Wv5VXLnlw==} @@ -16883,10 +16874,10 @@ snapshots: '@ngtools/webpack': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.94.0(esbuild@0.23.0)) ts-morph: 21.0.1 - '@analogjs/vite-plugin-angular@1.6.4(@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.19.12)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2))(@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.96.1(esbuild@0.19.12)))': + '@analogjs/vite-plugin-angular@1.6.4(@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2))(@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.96.1(esbuild@0.24.0)))': dependencies: - '@angular-devkit/build-angular': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.19.12)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2) - '@ngtools/webpack': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.96.1(esbuild@0.19.12)) + '@angular-devkit/build-angular': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2) + '@ngtools/webpack': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.96.1(esbuild@0.24.0)) ts-morph: 21.0.1 '@andrewbranch/untar.js@1.0.3': {} @@ -16912,7 +16903,7 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(@types/express@4.17.21)(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.90.3(esbuild@0.19.12)))(lightningcss@1.27.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(tailwindcss@3.4.7)(tslib@2.8.1)(typescript@5.4.5))(tailwindcss@3.4.7)(typescript@5.4.5)': + '@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(@types/express@4.17.21)(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.90.3(esbuild@0.20.1)))(lightningcss@1.27.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(tailwindcss@3.4.7)(tslib@2.8.1)(typescript@5.4.5))(tailwindcss@3.4.7)(typescript@5.4.5)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.1703.8(chokidar@3.6.0) @@ -16974,11 +16965,11 @@ snapshots: undici: 6.11.1 vite: 5.1.7(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.71.1)(terser@5.29.1) watchpack: 2.4.0 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.24.0) webpack-dev-middleware: 6.1.2(webpack@5.90.3(esbuild@0.20.1)) webpack-dev-server: 4.15.1(webpack@5.90.3(esbuild@0.20.1)) webpack-merge: 5.10.0 - webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3(webpack@5.90.3(esbuild@0.19.12)))(webpack@5.90.3(esbuild@0.20.1)) + webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3(webpack@5.90.3(esbuild@0.20.1)))(webpack@5.90.3(esbuild@0.20.1)) optionalDependencies: esbuild: 0.20.1 ng-packagr: 17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(tailwindcss@3.4.7)(tslib@2.8.1)(typescript@5.4.5) @@ -17089,7 +17080,7 @@ snapshots: - utf-8-validate - webpack-cli - '@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.19.12)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2)': + '@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.1802.12(chokidar@3.6.0) @@ -17154,7 +17145,7 @@ snapshots: webpack-dev-middleware: 7.4.2(webpack@5.94.0(esbuild@0.23.0)) webpack-dev-server: 5.0.4(webpack@5.94.0(esbuild@0.23.0)) webpack-merge: 6.0.1 - webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.19.12)))(webpack@5.94.0(esbuild@0.23.0)) + webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)))(webpack@5.94.0(esbuild@0.23.0)) optionalDependencies: esbuild: 0.23.0 tailwindcss: 3.4.7 @@ -17180,7 +17171,7 @@ snapshots: dependencies: '@angular-devkit/architect': 0.1703.8(chokidar@3.6.0) rxjs: 7.8.1 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.24.0) webpack-dev-server: 4.15.1(webpack@5.90.3(esbuild@0.20.1)) transitivePeerDependencies: - chokidar @@ -22110,7 +22101,7 @@ snapshots: dependencies: '@angular/compiler-cli': 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5) typescript: 5.4.5 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.24.0) '@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.94.0(esbuild@0.23.0))': dependencies: @@ -22118,11 +22109,11 @@ snapshots: typescript: 5.7.2 webpack: 5.94.0(esbuild@0.19.12) - '@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.96.1(esbuild@0.19.12))': + '@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.96.1(esbuild@0.24.0))': dependencies: '@angular/compiler-cli': 19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2) typescript: 5.7.2 - webpack: 5.96.1(esbuild@0.19.12) + webpack: 5.96.1(esbuild@0.24.0) '@nodelib/fs.scandir@2.1.5': dependencies: @@ -23346,14 +23337,14 @@ snapshots: '@swc/counter': 0.1.3 tslib: 2.8.1 - '@tanstack/config@0.14.0(@types/node@22.9.3)(esbuild@0.19.12)(eslint@9.15.0(jiti@2.4.0))(rollup@4.28.1)(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))': + '@tanstack/config@0.14.0(@types/node@22.9.3)(esbuild@0.24.0)(eslint@9.15.0(jiti@2.4.0))(rollup@4.28.1)(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))': dependencies: '@commitlint/parse': 19.5.0 '@eslint/js': 9.15.0 '@stylistic/eslint-plugin-js': 2.11.0(eslint@9.15.0(jiti@2.4.0)) commander: 12.1.0 current-git-branch: 1.1.0 - esbuild-register: 3.6.0(esbuild@0.19.12) + esbuild-register: 3.6.0(esbuild@0.24.0) eslint-plugin-import-x: 4.4.3(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) eslint-plugin-n: 17.14.0(eslint@9.15.0(jiti@2.4.0)) globals: 15.12.0 @@ -23449,10 +23440,6 @@ snapshots: vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) vitest: 2.0.5(@types/node@22.10.2)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) - '@testing-library/user-event@14.5.2(@testing-library/dom@10.4.0)': - dependencies: - '@testing-library/dom': 10.4.0 - '@ts-morph/common@0.22.0': dependencies: fast-glob: 3.3.2 @@ -24384,7 +24371,7 @@ snapshots: '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.96.1)': dependencies: - webpack: 5.96.1(esbuild@0.19.12)(webpack-cli@5.1.4) + webpack: 5.96.1(esbuild@0.24.0)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack@5.96.1) '@webpack-cli/info@1.5.0(webpack-cli@4.10.0)': @@ -24394,7 +24381,7 @@ snapshots: '@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.96.1)': dependencies: - webpack: 5.96.1(esbuild@0.19.12)(webpack-cli@5.1.4) + webpack: 5.96.1(esbuild@0.24.0)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack@5.96.1) '@webpack-cli/serve@1.7.0(webpack-cli@4.10.0)': @@ -24403,7 +24390,7 @@ snapshots: '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack@5.96.1)': dependencies: - webpack: 5.96.1(esbuild@0.19.12)(webpack-cli@5.1.4) + webpack: 5.96.1(esbuild@0.24.0)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack@5.96.1) '@xmldom/xmldom@0.7.13': {} @@ -24916,7 +24903,7 @@ snapshots: '@babel/core': 7.24.0 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.24.0) babel-loader@9.1.3(@babel/core@7.25.2)(webpack@5.94.0(esbuild@0.23.0)): dependencies: @@ -24930,7 +24917,7 @@ snapshots: '@babel/core': 7.26.0 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.96.1(esbuild@0.19.12)(webpack-cli@5.1.4) + webpack: 5.96.1(esbuild@0.24.0)(webpack-cli@5.1.4) babel-plugin-add-module-exports@0.2.1: {} @@ -25919,7 +25906,7 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.24.0) copy-webpack-plugin@12.0.2(webpack@5.94.0(esbuild@0.23.0)): dependencies: @@ -26169,7 +26156,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.24.0) css-loader@7.1.2(webpack@5.94.0(esbuild@0.23.0)): dependencies: @@ -26713,10 +26700,10 @@ snapshots: transitivePeerDependencies: - supports-color - esbuild-register@3.6.0(esbuild@0.19.12): + esbuild-register@3.6.0(esbuild@0.24.0): dependencies: debug: 4.3.7 - esbuild: 0.19.12 + esbuild: 0.24.0 transitivePeerDependencies: - supports-color @@ -28378,7 +28365,7 @@ snapshots: util.promisify: 1.0.0 webpack: 4.44.2(webpack-cli@4.10.0) - html-webpack-plugin@5.6.3(webpack@5.90.3(esbuild@0.19.12)): + html-webpack-plugin@5.6.3(webpack@5.90.3(esbuild@0.20.1)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -28386,7 +28373,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.24.0) optional: true html-webpack-plugin@5.6.3(webpack@5.94.0(esbuild@0.19.12)): @@ -28400,7 +28387,7 @@ snapshots: webpack: 5.94.0(esbuild@0.19.12) optional: true - html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.19.12)): + html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -28408,7 +28395,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.96.1(esbuild@0.19.12) + webpack: 5.96.1(esbuild@0.24.0) optional: true html-webpack-plugin@5.6.3(webpack@5.96.1): @@ -28419,7 +28406,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.96.1(esbuild@0.19.12)(webpack-cli@5.1.4) + webpack: 5.96.1(esbuild@0.24.0)(webpack-cli@5.1.4) htmlparser2@6.1.0: dependencies: @@ -29407,7 +29394,7 @@ snapshots: dependencies: klona: 2.0.6 less: 4.2.0 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.24.0) less-loader@12.2.0(less@4.2.0)(webpack@5.94.0(esbuild@0.23.0)): dependencies: @@ -29455,7 +29442,7 @@ snapshots: dependencies: webpack-sources: 3.2.3 optionalDependencies: - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.24.0) license-webpack-plugin@4.0.2(webpack@5.94.0(esbuild@0.23.0)): dependencies: @@ -30465,7 +30452,7 @@ snapshots: dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.24.0) mini-css-extract-plugin@2.9.0(webpack@5.94.0(esbuild@0.23.0)): dependencies: @@ -31869,7 +31856,7 @@ snapshots: postcss: 8.4.35 semver: 7.6.3 optionalDependencies: - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.24.0) transitivePeerDependencies: - typescript @@ -32946,7 +32933,7 @@ snapshots: neo-async: 2.6.2 optionalDependencies: sass: 1.71.1 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.24.0) sass-loader@16.0.0(sass@1.77.6)(webpack@5.94.0(esbuild@0.23.0)): dependencies: @@ -33457,7 +33444,7 @@ snapshots: dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.1 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.24.0) source-map-loader@5.0.0(webpack@5.94.0(esbuild@0.23.0)): dependencies: @@ -33952,49 +33939,49 @@ snapshots: webpack-sources: 1.4.3 worker-farm: 1.7.0 - terser-webpack-plugin@5.3.10(esbuild@0.19.12)(webpack@5.90.3(esbuild@0.20.1)): + terser-webpack-plugin@5.3.10(esbuild@0.19.12)(webpack@5.94.0(esbuild@0.23.0)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.6 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.94.0(esbuild@0.19.12) optionalDependencies: esbuild: 0.19.12 - terser-webpack-plugin@5.3.10(esbuild@0.19.12)(webpack@5.94.0(esbuild@0.23.0)): + terser-webpack-plugin@5.3.10(esbuild@0.24.0)(webpack@5.90.3(esbuild@0.20.1)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.6 - webpack: 5.94.0(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.24.0) optionalDependencies: - esbuild: 0.19.12 + esbuild: 0.24.0 - terser-webpack-plugin@5.3.10(esbuild@0.19.12)(webpack@5.96.1(esbuild@0.19.12)): + terser-webpack-plugin@5.3.10(esbuild@0.24.0)(webpack@5.96.1(esbuild@0.24.0)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.6 - webpack: 5.96.1(esbuild@0.19.12) + webpack: 5.96.1(esbuild@0.24.0) optionalDependencies: - esbuild: 0.19.12 + esbuild: 0.24.0 - terser-webpack-plugin@5.3.10(esbuild@0.19.12)(webpack@5.96.1): + terser-webpack-plugin@5.3.10(esbuild@0.24.0)(webpack@5.96.1): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.6 - webpack: 5.96.1(esbuild@0.19.12)(webpack-cli@5.1.4) + webpack: 5.96.1(esbuild@0.24.0)(webpack-cli@5.1.4) optionalDependencies: - esbuild: 0.19.12 + esbuild: 0.24.0 terser@4.8.1: dependencies: @@ -35294,7 +35281,7 @@ snapshots: import-local: 3.2.0 interpret: 3.1.1 rechoir: 0.8.0 - webpack: 5.96.1(esbuild@0.19.12)(webpack-cli@5.1.4) + webpack: 5.96.1(esbuild@0.24.0)(webpack-cli@5.1.4) webpack-merge: 5.10.0 webpack-dev-middleware@5.3.4(webpack@5.90.3(esbuild@0.20.1)): @@ -35304,7 +35291,7 @@ snapshots: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.24.0) webpack-dev-middleware@6.1.2(webpack@5.90.3(esbuild@0.20.1)): dependencies: @@ -35314,7 +35301,7 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.24.0) webpack-dev-middleware@7.4.2(webpack@5.94.0(esbuild@0.23.0)): dependencies: @@ -35360,7 +35347,7 @@ snapshots: webpack-dev-middleware: 5.3.4(webpack@5.90.3(esbuild@0.20.1)) ws: 8.18.0 optionalDependencies: - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.24.0) transitivePeerDependencies: - bufferutil - debug @@ -35426,12 +35413,12 @@ snapshots: webpack-sources@3.2.3: {} - webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.3(webpack@5.90.3(esbuild@0.19.12)))(webpack@5.90.3(esbuild@0.20.1)): + webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.3(webpack@5.90.3(esbuild@0.20.1)))(webpack@5.90.3(esbuild@0.20.1)): dependencies: typed-assert: 1.0.9 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.24.0) optionalDependencies: - html-webpack-plugin: 5.6.3(webpack@5.90.3(esbuild@0.19.12)) + html-webpack-plugin: 5.6.3(webpack@5.90.3(esbuild@0.20.1)) webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.3(webpack@5.94.0(esbuild@0.19.12)))(webpack@5.94.0(esbuild@0.23.0)): dependencies: @@ -35440,12 +35427,12 @@ snapshots: optionalDependencies: html-webpack-plugin: 5.6.3(webpack@5.94.0(esbuild@0.19.12)) - webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.19.12)))(webpack@5.94.0(esbuild@0.23.0)): + webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)))(webpack@5.94.0(esbuild@0.23.0)): dependencies: typed-assert: 1.0.9 webpack: 5.94.0(esbuild@0.19.12) optionalDependencies: - html-webpack-plugin: 5.6.3(webpack@5.96.1(esbuild@0.19.12)) + html-webpack-plugin: 5.6.3(webpack@5.96.1(esbuild@0.24.0)) webpack-virtual-modules@0.6.2: {} @@ -35479,7 +35466,7 @@ snapshots: transitivePeerDependencies: - supports-color - webpack@5.90.3(esbuild@0.19.12): + webpack@5.90.3(esbuild@0.24.0): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.6 @@ -35502,7 +35489,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.19.12)(webpack@5.90.3(esbuild@0.20.1)) + terser-webpack-plugin: 5.3.10(esbuild@0.24.0)(webpack@5.90.3(esbuild@0.20.1)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -35540,7 +35527,7 @@ snapshots: - esbuild - uglify-js - webpack@5.96.1(esbuild@0.19.12): + webpack@5.96.1(esbuild@0.24.0): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.6 @@ -35562,7 +35549,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.19.12)(webpack@5.96.1(esbuild@0.19.12)) + terser-webpack-plugin: 5.3.10(esbuild@0.24.0)(webpack@5.96.1(esbuild@0.24.0)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -35570,7 +35557,7 @@ snapshots: - esbuild - uglify-js - webpack@5.96.1(esbuild@0.19.12)(webpack-cli@5.1.4): + webpack@5.96.1(esbuild@0.24.0)(webpack-cli@5.1.4): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.6 @@ -35592,7 +35579,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.19.12)(webpack@5.96.1) + terser-webpack-plugin: 5.3.10(esbuild@0.24.0)(webpack@5.96.1) watchpack: 2.4.2 webpack-sources: 3.2.3 optionalDependencies: From e2dca98c3c9b85d4c33d4145476074fa36b60f2e Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 13 Dec 2024 16:39:04 +0100 Subject: [PATCH 25/60] cleanup --- packages/react-query/src/__tests__/utils.tsx | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/packages/react-query/src/__tests__/utils.tsx b/packages/react-query/src/__tests__/utils.tsx index 591860a854..5287fbc3ae 100644 --- a/packages/react-query/src/__tests__/utils.tsx +++ b/packages/react-query/src/__tests__/utils.tsx @@ -95,18 +95,6 @@ export function setIsServer(isServer: boolean) { export const doNotExecute = (_func: () => void) => true -export function createDeferred() { - let resolve: (value: TValue) => void - let reject: (error: unknown) => void - const promise = new Promise((res, rej) => { - resolve = res - reject = rej - }) - - return { promise, resolve: resolve!, reject: reject! } -} -export type Deferred = ReturnType> - export function pick( obj: T, keys: Array, From c0d3680c1f56fd58f59274d0d356d6798196ab60 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 13 Dec 2024 16:50:52 +0100 Subject: [PATCH 26/60] meep --- packages/query-core/src/queryObserver.ts | 10 ---------- .../src/HydrationStreamProvider.tsx | 1 - 2 files changed, 11 deletions(-) diff --git a/packages/query-core/src/queryObserver.ts b/packages/query-core/src/queryObserver.ts index f49a4d14f6..1a5ea5f282 100644 --- a/packages/query-core/src/queryObserver.ts +++ b/packages/query-core/src/queryObserver.ts @@ -199,7 +199,6 @@ export class QueryObserver< this.#executeFetch() } - // console.log('updating result due to setOptions()', notifyOptions) // Update result this.updateResult(notifyOptions) @@ -610,11 +609,6 @@ export class QueryObserver< * Create a new thenable and result promise when the results have changed */ const recreateThenable = () => { - // console.log( - // '-----------recreateThenable()', - // 'queryHash:', - // query.queryHash, - // ) const pending = (this.#currentThenable = nextResult.promise = @@ -707,10 +701,6 @@ export class QueryObserver< return [...includedProps].some((key) => { const typedKey = key as keyof QueryObserverResult const changed = this.#currentResult[typedKey] !== prevResult[typedKey] - // console.log(`changed key "${typedKey}"?`, changed, { - // prev: this.#currentResult[typedKey], - // next: prevResult[typedKey], - // }) return changed }) } diff --git a/packages/react-query-next-experimental/src/HydrationStreamProvider.tsx b/packages/react-query-next-experimental/src/HydrationStreamProvider.tsx index 8e4f8b724e..3d8836f36c 100644 --- a/packages/react-query-next-experimental/src/HydrationStreamProvider.tsx +++ b/packages/react-query-next-experimental/src/HydrationStreamProvider.tsx @@ -123,7 +123,6 @@ export function createHydrationStreamProvider() { if (!stream.length) { return null } - // console.log(`pushing ${stream.length} entries`) const serializedCacheArgs = stream .map((entry) => transformer.serialize(entry)) .map((entry) => JSON.stringify(entry)) From 77f461691c34cd4c252a934248ef7a2ccb67acb8 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 13 Dec 2024 16:51:16 +0100 Subject: [PATCH 27/60] less diff --- packages/query-core/src/queryObserver.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/query-core/src/queryObserver.ts b/packages/query-core/src/queryObserver.ts index 1a5ea5f282..e360f571ce 100644 --- a/packages/query-core/src/queryObserver.ts +++ b/packages/query-core/src/queryObserver.ts @@ -701,6 +701,7 @@ export class QueryObserver< return [...includedProps].some((key) => { const typedKey = key as keyof QueryObserverResult const changed = this.#currentResult[typedKey] !== prevResult[typedKey] + return changed }) } From a1e2dd853855fd49df5032ce97227cf7395b4ab0 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 13 Dec 2024 16:51:54 +0100 Subject: [PATCH 28/60] less diff --- .../src/HydrationStreamProvider.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/react-query-next-experimental/src/HydrationStreamProvider.tsx b/packages/react-query-next-experimental/src/HydrationStreamProvider.tsx index 3d8836f36c..8e4f8b724e 100644 --- a/packages/react-query-next-experimental/src/HydrationStreamProvider.tsx +++ b/packages/react-query-next-experimental/src/HydrationStreamProvider.tsx @@ -123,6 +123,7 @@ export function createHydrationStreamProvider() { if (!stream.length) { return null } + // console.log(`pushing ${stream.length} entries`) const serializedCacheArgs = stream .map((entry) => transformer.serialize(entry)) .map((entry) => JSON.stringify(entry)) From 50dfe931e6ecb0c69dee25fda2a37a5aa40fd18b Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 13 Dec 2024 17:07:41 +0100 Subject: [PATCH 29/60] cool --- packages/react-query/src/__tests__/utils.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-query/src/__tests__/utils.tsx b/packages/react-query/src/__tests__/utils.tsx index 5287fbc3ae..dd2e7c13f8 100644 --- a/packages/react-query/src/__tests__/utils.tsx +++ b/packages/react-query/src/__tests__/utils.tsx @@ -95,7 +95,7 @@ export function setIsServer(isServer: boolean) { export const doNotExecute = (_func: () => void) => true -export function pick( +function pick( obj: T, keys: Array, ): Pick { From 3f6748a1e2da3a14f3838311be868a96a0f78c5e Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 13 Dec 2024 17:12:39 +0100 Subject: [PATCH 30/60] mkay --- .../src/__tests__/useMutationState.test.tsx | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/packages/react-query/src/__tests__/useMutationState.test.tsx b/packages/react-query/src/__tests__/useMutationState.test.tsx index 6800c3e7e4..973d8bbe74 100644 --- a/packages/react-query/src/__tests__/useMutationState.test.tsx +++ b/packages/react-query/src/__tests__/useMutationState.test.tsx @@ -80,7 +80,9 @@ describe('useIsMutating', () => { function IsMutating() { const isMutating = useIsMutating({ mutationKey: ['mutation1'] }) - isMutatingArray.push(isMutating) + React.useEffect(() => { + isMutatingArray.push(isMutating) + }, [isMutating]) return null } @@ -109,7 +111,7 @@ describe('useIsMutating', () => { } renderWithClient(queryClient, ) - await waitFor(() => expect(isMutatingArray).toEqual([0, 1, 1, 0, 0])) + await waitFor(() => expect(isMutatingArray).toEqual([0, 1, 0])) }) it('should filter correctly by predicate', async () => { @@ -121,7 +123,10 @@ describe('useIsMutating', () => { predicate: (mutation) => mutation.options.mutationKey?.[0] === 'mutation1', }) - isMutatingArray.push(isMutating) + + React.useEffect(() => { + isMutatingArray.push(isMutating) + }, [isMutating]) return null } @@ -150,7 +155,7 @@ describe('useIsMutating', () => { } renderWithClient(queryClient, ) - await waitFor(() => expect(isMutatingArray).toEqual([0, 1, 1, 0, 0])) + await waitFor(() => expect(isMutatingArray).toEqual([0, 1, 0])) }) it('should use provided custom queryClient', async () => { From 6e4a55919448427865e8bc3d329542f793fea361 Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Fri, 13 Dec 2024 16:13:56 +0000 Subject: [PATCH 31/60] ci: apply automated fixes --- packages/react-query/src/__tests__/useMutationState.test.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-query/src/__tests__/useMutationState.test.tsx b/packages/react-query/src/__tests__/useMutationState.test.tsx index 973d8bbe74..eef8197fb5 100644 --- a/packages/react-query/src/__tests__/useMutationState.test.tsx +++ b/packages/react-query/src/__tests__/useMutationState.test.tsx @@ -123,7 +123,7 @@ describe('useIsMutating', () => { predicate: (mutation) => mutation.options.mutationKey?.[0] === 'mutation1', }) - + React.useEffect(() => { isMutatingArray.push(isMutating) }, [isMutating]) From 2649b8708f8ecc00b6ba3d09696ea2411b0b63a2 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 13 Dec 2024 17:24:39 +0100 Subject: [PATCH 32/60] fucking lint --- packages/react-query/src/__tests__/useQuery.test.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-query/src/__tests__/useQuery.test.tsx b/packages/react-query/src/__tests__/useQuery.test.tsx index a52b3d7cbc..a19047be86 100644 --- a/packages/react-query/src/__tests__/useQuery.test.tsx +++ b/packages/react-query/src/__tests__/useQuery.test.tsx @@ -5,8 +5,8 @@ import { ErrorBoundary } from 'react-error-boundary' import { dehydrate, hydrate, skipToken } from '@tanstack/query-core' import { QueryCache, keepPreviousData, useQuery } from '..' import { - arrayPick, Blink, + arrayPick, createQueryClient, mockOnlineManagerIsOnline, mockVisibilityState, From d8781724256a957c799366fd03a3747005794bc6 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 13 Dec 2024 17:26:19 +0100 Subject: [PATCH 33/60] revert --- packages/react-query-devtools/package.json | 2 +- .../react-query-persist-client/package.json | 2 +- packages/react-query/package.json | 2 +- pnpm-lock.yaml | 1499 +++++------------ 4 files changed, 471 insertions(+), 1034 deletions(-) diff --git a/packages/react-query-devtools/package.json b/packages/react-query-devtools/package.json index f7efae49bf..540d010f54 100644 --- a/packages/react-query-devtools/package.json +++ b/packages/react-query-devtools/package.json @@ -80,7 +80,7 @@ }, "devDependencies": { "@tanstack/react-query": "workspace:*", - "@testing-library/react": "^16.1.0", + "@testing-library/react": "^16.0.1", "@types/react": "npm:types-react@rc", "@vitejs/plugin-react": "^4.3.3", "react": "^19.0.0" diff --git a/packages/react-query-persist-client/package.json b/packages/react-query-persist-client/package.json index e3fccf9151..80229ec0b2 100644 --- a/packages/react-query-persist-client/package.json +++ b/packages/react-query-persist-client/package.json @@ -59,7 +59,7 @@ }, "devDependencies": { "@tanstack/react-query": "workspace:*", - "@testing-library/react": "^16.1.0", + "@testing-library/react": "^16.0.1", "@types/react": "npm:types-react@rc", "@vitejs/plugin-react": "^4.3.3", "react": "^19.0.0" diff --git a/packages/react-query/package.json b/packages/react-query/package.json index 2a30f4d4a6..8414d3fa38 100644 --- a/packages/react-query/package.json +++ b/packages/react-query/package.json @@ -65,7 +65,7 @@ }, "devDependencies": { "@tanstack/query-persist-client-core": "workspace:*", - "@testing-library/react": "^16.1.0", + "@testing-library/react": "^16.0.1", "@testing-library/react-render-stream": "^2.0.0", "@types/react": "npm:types-react@rc", "@types/react-dom": "npm:types-react-dom@rc", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e364683e43..fc94bd1ed8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,7 +24,7 @@ importers: version: 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) '@tanstack/config': specifier: ^0.14.0 - version: 0.14.0(@types/node@22.9.3)(esbuild@0.24.0)(eslint@9.15.0(jiti@2.4.0))(rollup@4.28.1)(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 0.14.0(@types/node@22.9.3)(esbuild@0.24.0)(eslint@9.15.0(jiti@2.4.0))(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@testing-library/jest-dom': specifier: ^6.6.3 version: 6.6.3 @@ -42,10 +42,10 @@ importers: version: types-react-dom@19.0.0-rc.1 '@vitest/coverage-istanbul': specifier: ^2.0.4 - version: 2.0.5(vitest@2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 2.0.5(vitest@2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@vitest/eslint-plugin': specifier: ^1.1.0 - version: 1.1.0(@typescript-eslint/utils@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)(vitest@2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 1.1.0(@typescript-eslint/utils@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)(vitest@2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) cpy-cli: specifier: ^5.0.0 version: 5.0.0 @@ -117,10 +117,10 @@ importers: version: typescript@5.6.3 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) vitest: specifier: ^2.0.4 - version: 2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/angular/auto-refetching: dependencies: @@ -154,10 +154,10 @@ importers: devDependencies: '@angular/build': specifier: ^19.0.2 - version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.2)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) + version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.9.3)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) '@angular/cli': specifier: ^19.0.2 - version: 19.0.2(@types/node@22.10.2)(chokidar@4.0.1) + version: 19.0.2(@types/node@22.9.3)(chokidar@4.0.1) '@angular/compiler-cli': specifier: ^19.1.0-next.0 version: 19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2) @@ -197,10 +197,10 @@ importers: devDependencies: '@angular/build': specifier: ^19.0.2 - version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.2)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) + version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.9.3)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) '@angular/cli': specifier: ^19.0.2 - version: 19.0.2(@types/node@22.10.2)(chokidar@4.0.1) + version: 19.0.2(@types/node@22.9.3)(chokidar@4.0.1) '@angular/compiler-cli': specifier: ^19.1.0-next.0 version: 19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2) @@ -246,10 +246,10 @@ importers: devDependencies: '@angular/build': specifier: ^19.0.2 - version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.2)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) + version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.9.3)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) '@angular/cli': specifier: ^19.0.2 - version: 19.0.2(@types/node@22.10.2)(chokidar@4.0.1) + version: 19.0.2(@types/node@22.9.3)(chokidar@4.0.1) '@angular/compiler-cli': specifier: ^19.1.0-next.0 version: 19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2) @@ -289,10 +289,10 @@ importers: devDependencies: '@angular/build': specifier: ^19.0.2 - version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.2)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) + version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.9.3)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) '@angular/cli': specifier: ^19.0.2 - version: 19.0.2(@types/node@22.10.2)(chokidar@4.0.1) + version: 19.0.2(@types/node@22.9.3)(chokidar@4.0.1) '@angular/compiler-cli': specifier: ^19.1.0-next.0 version: 19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2) @@ -332,10 +332,10 @@ importers: devDependencies: '@angular/build': specifier: ^19.0.2 - version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.2)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) + version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.9.3)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) '@angular/cli': specifier: ^19.0.2 - version: 19.0.2(@types/node@22.10.2)(chokidar@4.0.1) + version: 19.0.2(@types/node@22.9.3)(chokidar@4.0.1) '@angular/compiler-cli': specifier: ^19.1.0-next.0 version: 19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2) @@ -378,10 +378,10 @@ importers: devDependencies: '@angular/build': specifier: ^19.0.2 - version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.2)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) + version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.9.3)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) '@angular/cli': specifier: ^19.0.2 - version: 19.0.2(@types/node@22.10.2)(chokidar@4.0.1) + version: 19.0.2(@types/node@22.9.3)(chokidar@4.0.1) '@angular/compiler-cli': specifier: ^19.1.0-next.0 version: 19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2) @@ -424,10 +424,10 @@ importers: devDependencies: '@angular/build': specifier: ^19.0.2 - version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.2)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) + version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.9.3)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) '@angular/cli': specifier: ^19.0.2 - version: 19.0.2(@types/node@22.10.2)(chokidar@4.0.1) + version: 19.0.2(@types/node@22.9.3)(chokidar@4.0.1) '@angular/compiler-cli': specifier: ^19.1.0-next.0 version: 19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2) @@ -470,10 +470,10 @@ importers: devDependencies: '@angular/build': specifier: ^19.0.2 - version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.2)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) + version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.9.3)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) '@angular/cli': specifier: ^19.0.2 - version: 19.0.2(@types/node@22.10.2)(chokidar@4.0.1) + version: 19.0.2(@types/node@22.9.3)(chokidar@4.0.1) '@angular/compiler-cli': specifier: ^19.1.0-next.0 version: 19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2) @@ -513,10 +513,10 @@ importers: devDependencies: '@angular/build': specifier: ^19.0.2 - version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.2)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) + version: 19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.9.3)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) '@angular/cli': specifier: ^19.0.2 - version: 19.0.2(@types/node@22.10.2)(chokidar@4.0.1) + version: 19.0.2(@types/node@22.9.3)(chokidar@4.0.1) '@angular/compiler-cli': specifier: ^19.1.0-next.0 version: 19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2) @@ -553,13 +553,13 @@ importers: version: types-react-dom@19.0.0-rc.1 '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/react/auto-refetching: dependencies: @@ -571,7 +571,7 @@ importers: version: link:../../../packages/react-query-devtools next: specifier: ^14.2.18 - version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.0) + version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.81.0) react: specifier: ^18.2.0 version: 18.3.1 @@ -621,13 +621,13 @@ importers: version: types-react-dom@19.0.0-rc.1 '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/react/basic-graphql-request: dependencies: @@ -652,10 +652,10 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/react/default-query-function: dependencies: @@ -674,13 +674,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/react/devtools-panel: dependencies: @@ -699,13 +699,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/react/infinite-query-with-max-pages: dependencies: @@ -717,7 +717,7 @@ importers: version: link:../../../packages/react-query-devtools next: specifier: ^14.2.18 - version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.0) + version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.81.0) react: specifier: ^18.2.0 version: 18.3.1 @@ -745,7 +745,7 @@ importers: version: link:../../../packages/react-query-devtools next: specifier: ^14.2.18 - version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.0) + version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.81.0) react: specifier: ^18.2.0 version: 18.3.1 @@ -776,7 +776,7 @@ importers: version: link:../../../packages/react-query-devtools next: specifier: ^14.2.18 - version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.0) + version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.81.0) react: specifier: ^18.2.0 version: 18.3.1 @@ -804,7 +804,7 @@ importers: version: link:../../../packages/react-query-devtools next: specifier: ^15.0.3 - version: 15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0) + version: 15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.81.0) react: specifier: ^19.0.0 version: 19.0.0 @@ -835,7 +835,7 @@ importers: version: link:../../../packages/react-query-next-experimental next: specifier: ^14.2.18 - version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.0) + version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.81.0) react: specifier: ^18.2.0 version: 18.3.1 @@ -869,7 +869,7 @@ importers: version: link:../../../packages/react-query-persist-client msw: specifier: ^2.6.6 - version: 2.6.6(@types/node@22.10.2)(typescript@5.7.2) + version: 2.6.6(@types/node@22.9.3)(typescript@5.7.2) react: specifier: ^19.0.0 version: 19.0.0 @@ -882,13 +882,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/react/optimistic-updates-cache: dependencies: @@ -900,7 +900,7 @@ importers: version: link:../../../packages/react-query-devtools next: specifier: ^14.2.18 - version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.0) + version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.81.0) react: specifier: ^18.2.0 version: 18.3.1 @@ -928,7 +928,7 @@ importers: version: link:../../../packages/react-query-devtools next: specifier: ^14.2.18 - version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.0) + version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.81.0) react: specifier: ^18.2.0 version: 18.3.1 @@ -956,7 +956,7 @@ importers: version: link:../../../packages/react-query-devtools next: specifier: ^14.2.18 - version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.0) + version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.81.0) react: specifier: ^18.2.0 version: 18.3.1 @@ -991,13 +991,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/react/prefetching: dependencies: @@ -1009,7 +1009,7 @@ importers: version: link:../../../packages/react-query-devtools next: specifier: ^14.2.18 - version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.0) + version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.81.0) react: specifier: ^18.2.0 version: 18.3.1 @@ -1132,13 +1132,13 @@ importers: version: 1.2.3 '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/react/rick-morty: dependencies: @@ -1175,13 +1175,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/react/shadow-dom: dependencies: @@ -1206,13 +1206,13 @@ importers: version: types-react-dom@19.0.0-rc.1 '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/react/simple: dependencies: @@ -1231,13 +1231,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/react/star-wars: dependencies: @@ -1274,13 +1274,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/react/suspense: dependencies: @@ -1305,13 +1305,13 @@ importers: devDependencies: '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/solid/astro: dependencies: @@ -1320,16 +1320,16 @@ importers: version: 0.8.3(prettier@3.3.3)(typescript@5.7.2) '@astrojs/node': specifier: ^8.3.4 - version: 8.3.4(astro@4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.83.0)(terser@5.31.6)(typescript@5.7.2)) + version: 8.3.4(astro@4.16.14(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.27.4)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2)) '@astrojs/solid-js': specifier: ^4.4.4 - version: 4.4.4(@testing-library/jest-dom@6.6.3)(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(solid-js@1.9.3)(terser@5.31.6) + version: 4.4.4(@testing-library/jest-dom@6.6.3)(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(solid-js@1.9.3)(terser@5.31.6) '@astrojs/tailwind': specifier: ^5.1.2 - version: 5.1.2(astro@4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.83.0)(terser@5.31.6)(typescript@5.7.2))(tailwindcss@3.4.7) + version: 5.1.2(astro@4.16.14(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.27.4)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2))(tailwindcss@3.4.7) '@astrojs/vercel': specifier: ^7.8.2 - version: 7.8.2(astro@4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.83.0)(terser@5.31.6)(typescript@5.7.2))(encoding@0.1.13)(next@15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0) + version: 7.8.2(astro@4.16.14(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.27.4)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2))(encoding@0.1.13)(next@15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.81.0))(react@19.0.0) '@tanstack/solid-query': specifier: ^5.62.7 version: link:../../../packages/solid-query @@ -1338,7 +1338,7 @@ importers: version: link:../../../packages/solid-query-devtools astro: specifier: ^4.16.1 - version: 4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.83.0)(terser@5.31.6)(typescript@5.7.2) + version: 4.16.14(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.27.4)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2) solid-js: specifier: ^1.9.3 version: 1.9.3 @@ -1366,10 +1366,10 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) examples/solid/basic-graphql-request: dependencies: @@ -1394,10 +1394,10 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) examples/solid/default-query-function: dependencies: @@ -1416,10 +1416,10 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) examples/solid/simple: dependencies: @@ -1441,10 +1441,10 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) examples/solid/solid-start-streaming: dependencies: @@ -1456,7 +1456,7 @@ importers: version: 0.14.1(solid-js@1.9.3) '@solidjs/start': specifier: ^1.0.6 - version: 1.0.6(@testing-library/jest-dom@6.6.3)(rollup@4.27.4)(solid-js@1.9.3)(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6))(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 1.0.6(@testing-library/jest-dom@6.6.3)(rollup@4.27.4)(solid-js@1.9.3)(vinxi@0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6))(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@tanstack/solid-query': specifier: ^5.62.7 version: link:../../../packages/solid-query @@ -1468,7 +1468,7 @@ importers: version: 1.9.3 vinxi: specifier: ^0.4.1 - version: 0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6) + version: 0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6) examples/svelte/auto-refetching: dependencies: @@ -1481,13 +1481,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.3 - version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))) + version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))) '@sveltejs/kit': specifier: ^2.8.2 - version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) svelte: specifier: ^4.2.18 version: 4.2.19 @@ -1499,7 +1499,7 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/svelte/basic: dependencies: @@ -1518,13 +1518,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.3 - version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))) + version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))) '@sveltejs/kit': specifier: ^2.8.2 - version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) svelte: specifier: ^4.2.18 version: 4.2.19 @@ -1536,7 +1536,7 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/svelte/load-more-infinite-scroll: dependencies: @@ -1549,13 +1549,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.3 - version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))) + version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))) '@sveltejs/kit': specifier: ^2.8.2 - version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) svelte: specifier: ^4.2.18 version: 4.2.19 @@ -1567,7 +1567,7 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/svelte/optimistic-updates: dependencies: @@ -1580,13 +1580,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.3 - version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))) + version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))) '@sveltejs/kit': specifier: ^2.8.2 - version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) svelte: specifier: ^4.2.18 version: 4.2.19 @@ -1598,7 +1598,7 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/svelte/playground: dependencies: @@ -1611,13 +1611,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.3 - version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))) + version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))) '@sveltejs/kit': specifier: ^2.8.2 - version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) svelte: specifier: ^4.2.18 version: 4.2.19 @@ -1629,7 +1629,7 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/svelte/simple: dependencies: @@ -1642,7 +1642,7 @@ importers: devDependencies: '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@tsconfig/svelte': specifier: ^5.0.4 version: 5.0.4 @@ -1657,7 +1657,7 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/svelte/ssr: dependencies: @@ -1670,13 +1670,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.3 - version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))) + version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))) '@sveltejs/kit': specifier: ^2.8.2 - version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) svelte: specifier: ^4.2.18 version: 4.2.19 @@ -1688,7 +1688,7 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/svelte/star-wars: dependencies: @@ -1701,13 +1701,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.2.3 - version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))) + version: 3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))) '@sveltejs/kit': specifier: ^2.8.2 - version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.49) @@ -1728,7 +1728,7 @@ importers: version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/vue/basic: dependencies: @@ -1744,13 +1744,13 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.1.1 - version: 5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) + version: 5.1.1(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/vue/dependent-queries: dependencies: @@ -1763,13 +1763,13 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.1.1 - version: 5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) + version: 5.1.1(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/vue/persister: dependencies: @@ -1794,13 +1794,13 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.1.1 - version: 5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) + version: 5.1.1(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) examples/vue/simple: dependencies: @@ -1816,13 +1816,13 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.1.1 - version: 5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) + version: 5.1.1(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) typescript: specifier: 5.7.2 version: 5.7.2 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) integrations/angular-cli-17: dependencies: @@ -1856,7 +1856,7 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^17.3.8 - version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(@types/express@4.17.21)(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.90.3(esbuild@0.20.1)))(lightningcss@1.27.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(tailwindcss@3.4.7)(tslib@2.8.1)(typescript@5.4.5))(tailwindcss@3.4.7)(typescript@5.4.5) + version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(@types/express@4.17.21)(@types/node@22.9.3)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.90.3(esbuild@0.20.1)))(lightningcss@1.27.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(tailwindcss@3.4.7)(tslib@2.8.1)(typescript@5.4.5))(tailwindcss@3.4.7)(typescript@5.4.5) '@angular/cli': specifier: ^17.3.8 version: 17.3.8(chokidar@3.6.0) @@ -1877,7 +1877,7 @@ importers: version: link:../../packages/react-query-devtools next: specifier: ^14.2.18 - version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.0) + version: 14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.81.0) react: specifier: ^18.2.0 version: 18.3.1 @@ -1908,7 +1908,7 @@ importers: version: link:../../packages/react-query-devtools next: specifier: ^15.0.3 - version: 15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0) + version: 15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.81.0) react: specifier: ^19.0.0 version: 19.0.0 @@ -1939,7 +1939,7 @@ importers: version: link:../../packages/react-query-devtools '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) react: specifier: ^19.0.0 version: 19.0.0 @@ -1948,7 +1948,7 @@ importers: version: 19.0.0(react@19.0.0) vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) integrations/react-webpack-4: dependencies: @@ -2040,16 +2040,16 @@ importers: version: 1.9.3 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) integrations/svelte-vite: devDependencies: '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@tanstack/svelte-query': specifier: workspace:* version: link:../../packages/svelte-query @@ -2061,7 +2061,7 @@ importers: version: 4.2.19 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) integrations/vue-vite: dependencies: @@ -2074,13 +2074,13 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.1.1 - version: 5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))(vue@3.4.35(typescript@5.6.3)) + version: 5.1.1(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.6.3)) typescript: specifier: 5.6.3 version: 5.6.3 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.6.3) @@ -2089,20 +2089,20 @@ importers: dependencies: '@angular/common': specifier: '>=16.0.0' - version: 17.3.12(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) + version: 19.0.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) '@tanstack/query-devtools': specifier: workspace:* version: link:../query-devtools devDependencies: '@analogjs/vite-plugin-angular': specifier: ^1.6.4 - version: 1.6.4(@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.94.0(esbuild@0.19.12)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2))(@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.94.0(esbuild@0.23.0))) + version: 1.6.4(@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.9.3)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.94.0(esbuild@0.19.12)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2))(@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.94.0(esbuild@0.23.0))) '@angular/core': specifier: ^19.1.0-next.0 version: 19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0) '@angular/platform-browser-dynamic': specifier: ^19.1.0-next.0 - version: 19.1.0-next.0(@angular/common@17.3.12(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.1.0-next.0(@angular/common@17.3.12(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))) + version: 19.1.0-next.0(@angular/common@19.0.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.1.0-next.0(@angular/common@19.0.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))) '@tanstack/angular-query-experimental': specifier: workspace:* version: link:../angular-query-experimental @@ -2111,7 +2111,7 @@ importers: version: 50.5.0(eslint@9.15.0(jiti@2.4.0)) tsup: specifier: 8.0.2 - version: 8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.41)(typescript@5.7.2) + version: 8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.9.3))(postcss@8.4.41)(typescript@5.7.2) typescript: specifier: 5.7.2 version: 5.7.2 @@ -2120,7 +2120,7 @@ importers: dependencies: '@angular/common': specifier: '>=16.0.0' - version: 17.3.12(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) + version: 19.0.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) '@tanstack/query-core': specifier: workspace:* version: link:../query-core @@ -2130,7 +2130,7 @@ importers: devDependencies: '@analogjs/vite-plugin-angular': specifier: ^1.6.4 - version: 1.6.4(@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2))(@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.96.1(esbuild@0.24.0))) + version: 1.6.4(@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.9.3)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2))(@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.96.1(esbuild@0.24.0))) '@angular/compiler': specifier: ^19.1.0-next.0 version: 19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)) @@ -2139,19 +2139,19 @@ importers: version: 19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0) '@angular/platform-browser': specifier: ^19.1.0-next.0 - version: 19.1.0-next.0(@angular/common@17.3.12(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)) + version: 19.1.0-next.0(@angular/common@19.0.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)) '@angular/platform-browser-dynamic': specifier: ^19.1.0-next.0 - version: 19.1.0-next.0(@angular/common@17.3.12(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.1.0-next.0(@angular/common@17.3.12(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))) + version: 19.1.0-next.0(@angular/common@19.0.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.1.0-next.0(@angular/common@19.0.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))) '@microsoft/api-extractor': specifier: ^7.48.0 - version: 7.48.0(@types/node@22.10.2) + version: 7.48.0(@types/node@22.9.3) eslint-plugin-jsdoc: specifier: ^50.5.0 version: 50.5.0(eslint@9.15.0(jiti@2.4.0)) tsup: specifier: 8.0.2 - version: 8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.49)(typescript@5.7.2) + version: 8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.9.3))(postcss@8.4.49)(typescript@5.7.2) typescript: specifier: 5.7.2 version: 5.7.2 @@ -2239,10 +2239,10 @@ importers: version: 2.2.1 tsup-preset-solid: specifier: ^2.2.0 - version: 2.2.0(esbuild@0.24.0)(solid-js@1.9.3)(tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.49)(typescript@5.7.2)) + version: 2.2.0(esbuild@0.24.0)(solid-js@1.9.3)(tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.9.3))(postcss@8.4.49)(typescript@5.7.2)) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) packages/query-persist-client-core: dependencies: @@ -2269,8 +2269,8 @@ importers: specifier: workspace:* version: link:../query-persist-client-core '@testing-library/react': - specifier: ^16.1.0 - version: 16.1.0(@testing-library/dom@10.4.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + specifier: ^16.0.1 + version: 16.0.1(@testing-library/dom@10.4.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@testing-library/react-render-stream': specifier: ^2.0.0 version: 2.0.0(@jest/globals@29.7.0)(expect@29.7.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) @@ -2282,7 +2282,7 @@ importers: version: types-react-dom@19.0.0-rc.1 '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) eslint-plugin-react-compiler: specifier: 19.0.0-beta-0dec889-20241115 version: 19.0.0-beta-0dec889-20241115(eslint@9.15.0(jiti@2.4.0)) @@ -2306,14 +2306,14 @@ importers: specifier: workspace:* version: link:../react-query '@testing-library/react': - specifier: ^16.1.0 - version: 16.1.0(@testing-library/dom@10.4.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + specifier: ^16.0.1 + version: 16.0.1(@testing-library/dom@10.4.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@types/react': specifier: npm:types-react@rc version: types-react@19.0.0-rc.1 '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) react: specifier: ^19.0.0 version: 19.0.0 @@ -2328,10 +2328,10 @@ importers: version: types-react@19.0.0-rc.1 '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) next: specifier: ^14.2.18 - version: 14.2.18(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0) + version: 14.2.18(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.81.0) react: specifier: ^19.0.0 version: 19.0.0 @@ -2346,14 +2346,14 @@ importers: specifier: workspace:* version: link:../react-query '@testing-library/react': - specifier: ^16.1.0 - version: 16.1.0(@testing-library/dom@10.4.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + specifier: ^16.0.1 + version: 16.0.1(@testing-library/dom@10.4.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@types/react': specifier: npm:types-react@rc version: types-react@19.0.0-rc.1 '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) react: specifier: ^19.0.0 version: 19.0.0 @@ -2372,10 +2372,10 @@ importers: version: 1.9.3 tsup-preset-solid: specifier: ^2.2.0 - version: 2.2.0(esbuild@0.24.0)(solid-js@1.9.3)(tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.49)(typescript@5.7.2)) + version: 2.2.0(esbuild@0.24.0)(solid-js@1.9.3)(tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.9.3))(postcss@8.4.49)(typescript@5.7.2)) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) packages/solid-query-devtools: dependencies: @@ -2391,10 +2391,10 @@ importers: version: 1.9.3 tsup-preset-solid: specifier: ^2.2.0 - version: 2.2.0(esbuild@0.24.0)(solid-js@1.9.3)(tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.49)(typescript@5.7.2)) + version: 2.2.0(esbuild@0.24.0)(solid-js@1.9.3)(tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.9.3))(postcss@8.4.49)(typescript@5.7.2)) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) packages/solid-query-persist-client: dependencies: @@ -2413,10 +2413,10 @@ importers: version: 1.9.3 tsup-preset-solid: specifier: ^2.2.0 - version: 2.2.0(esbuild@0.24.0)(solid-js@1.9.3)(tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.49)(typescript@5.7.2)) + version: 2.2.0(esbuild@0.24.0)(solid-js@1.9.3)(tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.9.3))(postcss@8.4.49)(typescript@5.7.2)) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) packages/svelte-query: dependencies: @@ -2429,10 +2429,10 @@ importers: version: 2.3.7(svelte@4.2.19)(typescript@5.7.2) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@testing-library/svelte': specifier: ^5.2.6 - version: 5.2.6(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))(vitest@2.0.5(@types/node@22.10.2)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 5.2.6(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vitest@2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) eslint-plugin-svelte: specifier: ^2.46.0 version: 2.46.0(eslint@9.15.0(jiti@2.4.0))(svelte@4.2.19) @@ -2457,7 +2457,7 @@ importers: version: 2.3.7(svelte@4.2.19)(typescript@5.7.2) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@tanstack/svelte-query': specifier: workspace:* version: link:../svelte-query @@ -2482,13 +2482,13 @@ importers: version: 2.3.7(svelte@4.2.19)(typescript@5.7.2) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@tanstack/svelte-query': specifier: workspace:* version: link:../svelte-query '@testing-library/svelte': specifier: ^5.2.6 - version: 5.2.6(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))(vitest@2.0.5(@types/node@22.10.2)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + version: 5.2.6(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vitest@2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) eslint-plugin-svelte: specifier: ^2.46.0 version: 2.46.0(eslint@9.15.0(jiti@2.4.0))(svelte@4.2.19) @@ -2516,7 +2516,7 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.1.1 - version: 5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) + version: 5.1.1(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2)) '@vue/composition-api': specifier: 1.7.2 version: 1.7.2(vue@3.4.35(typescript@5.7.2)) @@ -2544,7 +2544,7 @@ importers: version: link:../vue-query '@vitejs/plugin-vue': specifier: ^5.1.1 - version: 5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))(vue@3.4.35(typescript@5.6.3)) + version: 5.1.1(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.6.3)) eslint-plugin-vue: specifier: ^9.27.0 version: 9.27.0(eslint@9.15.0(jiti@2.4.0)) @@ -2553,7 +2553,7 @@ importers: version: 5.6.3 vite: specifier: ^5.3.5 - version: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) vue: specifier: ^3.4.27 version: 3.4.35(typescript@5.6.3) @@ -2829,6 +2829,13 @@ packages: '@angular/core': 17.3.12 rxjs: ^6.5.3 || ^7.4.0 + '@angular/common@19.0.0': + resolution: {integrity: sha512-kb2iS26GZS0vyR3emAQbIiQifnK5M5vnbclEHni+pApDEU5V9FufbdRP3vCxs28UHZvAZKB0LrxkTrnT6T+z5g==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + peerDependencies: + '@angular/core': 19.0.0 + rxjs: ^6.5.3 || ^7.4.0 + '@angular/common@19.1.0-next.0': resolution: {integrity: sha512-CiBL2qJ5hYAuIwjJ/jzBM8J+5SRktzetd8DHKKPgsZsU4xIvaKLfF+lDBWBMIewNJwyUdL517RJRzzRcd7NzFg==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} @@ -3026,10 +3033,6 @@ packages: resolution: {integrity: sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.26.3': - resolution: {integrity: sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==} - engines: {node: '>=6.9.0'} - '@babel/core@7.23.9': resolution: {integrity: sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==} engines: {node: '>=6.9.0'} @@ -3058,10 +3061,6 @@ packages: resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==} engines: {node: '>=6.9.0'} - '@babel/generator@7.26.3': - resolution: {integrity: sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==} - engines: {node: '>=6.9.0'} - '@babel/helper-annotate-as-pure@7.22.5': resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} @@ -3191,11 +3190,6 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - '@babel/parser@7.26.3': - resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9': resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==} engines: {node: '>=6.9.0'} @@ -3403,12 +3397,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-typescript@7.25.9': - resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-unicode-sets-regex@7.18.6': resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} @@ -3529,12 +3517,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-exponentiation-operator@7.26.3': - resolution: {integrity: sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-export-namespace-from@7.25.9': resolution: {integrity: sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==} engines: {node: '>=6.9.0'} @@ -3595,12 +3577,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-commonjs@7.26.3': - resolution: {integrity: sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-systemjs@7.25.9': resolution: {integrity: sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==} engines: {node: '>=6.9.0'} @@ -3882,18 +3858,10 @@ packages: resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.26.4': - resolution: {integrity: sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==} - engines: {node: '>=6.9.0'} - '@babel/types@7.26.0': resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} engines: {node: '>=6.9.0'} - '@babel/types@7.26.3': - resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} - engines: {node: '>=6.9.0'} - '@bundled-es-modules/cookie@2.0.1': resolution: {integrity: sha512-8o+5fRPLNbjbdGRRmJj3h6Hh1AQJf2dk3qQ/5ZFb+PXkRNiSoMGGUKlsgLfrxneb72axVJyIYji64E2+nNfYyw==} @@ -5540,10 +5508,6 @@ packages: resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} - '@jridgewell/gen-mapping@0.3.8': - resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} - engines: {node: '>=6.0.0'} - '@jridgewell/resolve-uri@3.1.2': resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} @@ -5571,8 +5535,8 @@ packages: peerDependencies: tslib: '2' - '@jsonjoy.com/json-pack@1.1.1': - resolution: {integrity: sha512-osjeBqMJ2lb/j/M8NCPjs1ylqWIcTRTycIhVB5pt6LgzgeRSb0YRZ7j9RfA8wIUrsr/medIuhVyonXRZWLyfdw==} + '@jsonjoy.com/json-pack@1.1.0': + resolution: {integrity: sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' @@ -6534,11 +6498,6 @@ packages: cpu: [arm] os: [android] - '@rollup/rollup-android-arm-eabi@4.28.1': - resolution: {integrity: sha512-2aZp8AES04KI2dy3Ss6/MDjXbwBzj+i0GqKtWXgw2/Ma6E4jJvujryO6gJAghIRVz7Vwr9Gtl/8na3nDUKpraQ==} - cpu: [arm] - os: [android] - '@rollup/rollup-android-arm64@4.22.4': resolution: {integrity: sha512-VXoK5UMrgECLYaMuGuVTOx5kcuap1Jm8g/M83RnCHBKOqvPPmROFJGQaZhGccnsFtfXQ3XYa4/jMCJvZnbJBdA==} cpu: [arm64] @@ -6554,11 +6513,6 @@ packages: cpu: [arm64] os: [android] - '@rollup/rollup-android-arm64@4.28.1': - resolution: {integrity: sha512-EbkK285O+1YMrg57xVA+Dp0tDBRB93/BZKph9XhMjezf6F4TpYjaUSuPt5J0fZXlSag0LmZAsTmdGGqPp4pQFA==} - cpu: [arm64] - os: [android] - '@rollup/rollup-darwin-arm64@4.22.4': resolution: {integrity: sha512-xMM9ORBqu81jyMKCDP+SZDhnX2QEVQzTcC6G18KlTQEzWK8r/oNZtKuZaCcHhnsa6fEeOBionoyl5JsAbE/36Q==} cpu: [arm64] @@ -6574,11 +6528,6 @@ packages: cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-arm64@4.28.1': - resolution: {integrity: sha512-prduvrMKU6NzMq6nxzQw445zXgaDBbMQvmKSJaxpaZ5R1QDM8w+eGxo6Y/jhT/cLoCvnZI42oEqf9KQNYz1fqQ==} - cpu: [arm64] - os: [darwin] - '@rollup/rollup-darwin-x64@4.22.4': resolution: {integrity: sha512-aJJyYKQwbHuhTUrjWjxEvGnNNBCnmpHDvrb8JFDbeSH3m2XdHcxDd3jthAzvmoI8w/kSjd2y0udT+4okADsZIw==} cpu: [x64] @@ -6594,11 +6543,6 @@ packages: cpu: [x64] os: [darwin] - '@rollup/rollup-darwin-x64@4.28.1': - resolution: {integrity: sha512-WsvbOunsUk0wccO/TV4o7IKgloJ942hVFK1CLatwv6TJspcCZb9umQkPdvB7FihmdxgaKR5JyxDjWpCOp4uZlQ==} - cpu: [x64] - os: [darwin] - '@rollup/rollup-freebsd-arm64@4.26.0': resolution: {integrity: sha512-Y9vpjfp9CDkAG4q/uwuhZk96LP11fBz/bYdyg9oaHYhtGZp7NrbkQrj/66DYMMP2Yo/QPAsVHkV891KyO52fhg==} cpu: [arm64] @@ -6609,11 +6553,6 @@ packages: cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-arm64@4.28.1': - resolution: {integrity: sha512-HTDPdY1caUcU4qK23FeeGxCdJF64cKkqajU0iBnTVxS8F7H/7BewvYoG+va1KPSL63kQ1PGNyiwKOfReavzvNA==} - cpu: [arm64] - os: [freebsd] - '@rollup/rollup-freebsd-x64@4.26.0': resolution: {integrity: sha512-A/jvfCZ55EYPsqeaAt/yDAG4q5tt1ZboWMHEvKAH9Zl92DWvMIbnZe/f/eOXze65aJaaKbL+YeM0Hz4kLQvdwg==} cpu: [x64] @@ -6624,11 +6563,6 @@ packages: cpu: [x64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.28.1': - resolution: {integrity: sha512-m/uYasxkUevcFTeRSM9TeLyPe2QDuqtjkeoTpP9SW0XxUWfcYrGDMkO/m2tTw+4NMAF9P2fU3Mw4ahNvo7QmsQ==} - cpu: [x64] - os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.22.4': resolution: {integrity: sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ==} cpu: [arm] @@ -6644,11 +6578,6 @@ packages: cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-gnueabihf@4.28.1': - resolution: {integrity: sha512-QAg11ZIt6mcmzpNE6JZBpKfJaKkqTm1A9+y9O+frdZJEuhQxiugM05gnCWiANHj4RmbgeVJpTdmKRmH/a+0QbA==} - cpu: [arm] - os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.22.4': resolution: {integrity: sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg==} cpu: [arm] @@ -6664,11 +6593,6 @@ packages: cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.28.1': - resolution: {integrity: sha512-dRP9PEBfolq1dmMcFqbEPSd9VlRuVWEGSmbxVEfiq2cs2jlZAl0YNxFzAQS2OrQmsLBLAATDMb3Z6MFv5vOcXg==} - cpu: [arm] - os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.22.4': resolution: {integrity: sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw==} cpu: [arm64] @@ -6684,11 +6608,6 @@ packages: cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.28.1': - resolution: {integrity: sha512-uGr8khxO+CKT4XU8ZUH1TTEUtlktK6Kgtv0+6bIFSeiSlnGJHG1tSFSjm41uQ9sAO/5ULx9mWOz70jYLyv1QkA==} - cpu: [arm64] - os: [linux] - '@rollup/rollup-linux-arm64-musl@4.22.4': resolution: {integrity: sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA==} cpu: [arm64] @@ -6704,16 +6623,6 @@ packages: cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.28.1': - resolution: {integrity: sha512-QF54q8MYGAqMLrX2t7tNpi01nvq5RI59UBNx+3+37zoKX5KViPo/gk2QLhsuqok05sSCRluj0D00LzCwBikb0A==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-loongarch64-gnu@4.28.1': - resolution: {integrity: sha512-vPul4uodvWvLhRco2w0GcyZcdyBfpfDRgNKU+p35AWEbJ/HPs1tOUrkSueVbBS0RQHAf/A+nNtDpvw95PeVKOA==} - cpu: [loong64] - os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.22.4': resolution: {integrity: sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg==} cpu: [ppc64] @@ -6729,11 +6638,6 @@ packages: cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.28.1': - resolution: {integrity: sha512-pTnTdBuC2+pt1Rmm2SV7JWRqzhYpEILML4PKODqLz+C7Ou2apEV52h19CR7es+u04KlqplggmN9sqZlekg3R1A==} - cpu: [ppc64] - os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.22.4': resolution: {integrity: sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA==} cpu: [riscv64] @@ -6749,11 +6653,6 @@ packages: cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.28.1': - resolution: {integrity: sha512-vWXy1Nfg7TPBSuAncfInmAI/WZDd5vOklyLJDdIRKABcZWojNDY0NJwruY2AcnCLnRJKSaBgf/GiJfauu8cQZA==} - cpu: [riscv64] - os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.22.4': resolution: {integrity: sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q==} cpu: [s390x] @@ -6769,11 +6668,6 @@ packages: cpu: [s390x] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.28.1': - resolution: {integrity: sha512-/yqC2Y53oZjb0yz8PVuGOQQNOTwxcizudunl/tFs1aLvObTclTwZ0JhXF2XcPT/zuaymemCDSuuUPXJJyqeDOg==} - cpu: [s390x] - os: [linux] - '@rollup/rollup-linux-x64-gnu@4.22.4': resolution: {integrity: sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg==} cpu: [x64] @@ -6789,11 +6683,6 @@ packages: cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.28.1': - resolution: {integrity: sha512-fzgeABz7rrAlKYB0y2kSEiURrI0691CSL0+KXwKwhxvj92VULEDQLpBYLHpF49MSiPG4sq5CK3qHMnb9tlCjBw==} - cpu: [x64] - os: [linux] - '@rollup/rollup-linux-x64-musl@4.22.4': resolution: {integrity: sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g==} cpu: [x64] @@ -6809,11 +6698,6 @@ packages: cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.28.1': - resolution: {integrity: sha512-xQTDVzSGiMlSshpJCtudbWyRfLaNiVPXt1WgdWTwWz9n0U12cI2ZVtWe/Jgwyv/6wjL7b66uu61Vg0POWVfz4g==} - cpu: [x64] - os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.22.4': resolution: {integrity: sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw==} cpu: [arm64] @@ -6829,11 +6713,6 @@ packages: cpu: [arm64] os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.28.1': - resolution: {integrity: sha512-wSXmDRVupJstFP7elGMgv+2HqXelQhuNf+IS4V+nUpNVi/GUiBgDmfwD0UGN3pcAnWsgKG3I52wMOBnk1VHr/A==} - cpu: [arm64] - os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.22.4': resolution: {integrity: sha512-SiWG/1TuUdPvYmzmYnmd3IEifzR61Tragkbx9D3+R8mzQqDBz8v+BvZNDlkiTtI9T15KYZhP0ehn3Dld4n9J5g==} cpu: [ia32] @@ -6849,11 +6728,6 @@ packages: cpu: [ia32] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.28.1': - resolution: {integrity: sha512-ZkyTJ/9vkgrE/Rk9vhMXhf8l9D+eAhbAVbsGsXKy2ohmJaWg0LPQLnIxRdRp/bKyr8tXuPlXhIoGlEB5XpJnGA==} - cpu: [ia32] - os: [win32] - '@rollup/rollup-win32-x64-msvc@4.22.4': resolution: {integrity: sha512-j8pPKp53/lq9lMXN57S8cFz0MynJk8OWNuUnXct/9KCpKU7DgU3bYMJhwWmcqC0UU29p8Lr0/7KEVcaM6bf47Q==} cpu: [x64] @@ -6869,13 +6743,8 @@ packages: cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.28.1': - resolution: {integrity: sha512-ZvK2jBafvttJjoIdKm/Q/Bh7IJ1Ose9IBOwpOXcOvW3ikGTQGmKDgxTC6oCAzW6PynbkKP8+um1du81XJHZ0JA==} - cpu: [x64] - os: [win32] - - '@rollup/wasm-node@4.28.1': - resolution: {integrity: sha512-t4ckEC09V3wbe0r6T4fGjq85lEbvGcGxn7QYYgjHyKNzZaQU5kFqr4FsavXYHRiVNYq8m+dRhdGjpfcC9UzzPg==} + '@rollup/wasm-node@4.27.4': + resolution: {integrity: sha512-Q1b1A1RAP4Pp4qwU59n4819nJ4v4CDgBbY1/FbC1pW5PmHHI36yyqDMB0BW/F+3lLDt0KDd+t7tBrki9oSEg/w==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -7186,15 +7055,15 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc - '@testing-library/react@16.1.0': - resolution: {integrity: sha512-Q2ToPvg0KsVL0ohND9A3zLJWcOXXcO8IDu3fj11KhNt0UlCWyFyvnCIBkd12tidB2lkiVRG8VFqdhcqhqnAQtg==} + '@testing-library/react@16.0.1': + resolution: {integrity: sha512-dSmwJVtJXmku+iocRhWOUFbrERC76TX2Mnf0ATODz8brzAZrMBbzLwQixlBSanZxR6LddK3eiwpSFZgDET1URg==} engines: {node: '>=18'} peerDependencies: '@testing-library/dom': ^10.0.0 '@types/react': npm:types-react@rc '@types/react-dom': npm:types-react-dom@rc - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -7352,12 +7221,6 @@ packages: '@types/node-forge@1.3.11': resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} - '@types/node@20.17.6': - resolution: {integrity: sha512-VEI7OdvK2wP7XHnsuXbAJnEpEkF6NjSN45QJlL4VGqZSXsnicpesdTWsg9RISeSdYd3yeRj/y3k5KGjUXYnFwQ==} - - '@types/node@22.10.2': - resolution: {integrity: sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==} - '@types/node@22.9.3': resolution: {integrity: sha512-F3u1fs/fce3FFk+DAxbxc78DF8x0cY09RRL8GnXLmkJ1jvx3TtPdWoTT5/NiYfI5ASqXBmfqJi9dZ3gxMx4lzw==} @@ -9349,15 +9212,6 @@ packages: supports-color: optional: true - debug@4.4.0: - resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - decimal.js@10.4.3: resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} @@ -10163,10 +10017,6 @@ packages: resolution: {integrity: sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==} engines: {node: '>= 0.10.0'} - express@4.21.2: - resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} - engines: {node: '>= 0.10.0'} - extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} engines: {node: '>=0.10.0'} @@ -11645,11 +11495,6 @@ packages: engines: {node: '>=6'} hasBin: true - jsesc@3.1.0: - resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} - engines: {node: '>=6'} - hasBin: true - json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} @@ -12217,8 +12062,8 @@ packages: resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} engines: {node: '>= 4.0.0'} - memfs@4.15.0: - resolution: {integrity: sha512-q9MmZXd2rRWHS6GU3WEm3HyiXZyyoA1DqdOhEq0lxPBmKb5S7IAOwX0RgUCwJfqjelDCySa5h8ujOy24LqsWcw==} + memfs@4.14.0: + resolution: {integrity: sha512-JUeY0F/fQZgIod31Ja1eJgiSxLn7BfQlCnqhwXFBzFHEw63OdLK7VJUJ7bnzNsWgCyoUP5tEp1VRY8rDaYzqOA==} engines: {node: '>= 4.0.0'} memoize-one@5.2.1: @@ -12642,11 +12487,6 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - nanoid@3.3.8: - resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - nanomatch@1.2.13: resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} engines: {node: '>=0.10.0'} @@ -13383,9 +13223,6 @@ packages: path-to-regexp@0.1.10: resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==} - path-to-regexp@0.1.12: - resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} - path-to-regexp@6.3.0: resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} @@ -13457,9 +13294,6 @@ packages: piscina@4.7.0: resolution: {integrity: sha512-b8hvkpp9zS0zsfa939b/jXbe64Z2gZv0Ha7FYPNUiDIB1y2AtxcOZdfP8xN8HFjUaqQiT9gRlfjAsoL8vdJ1Iw==} - piscina@4.8.0: - resolution: {integrity: sha512-EZJb+ZxDrQf3dihsUL7p42pjNyrNIFJCrRHPMgxu/svsj+P3xS3fuEWp7k2+rfsavfl1N0G29b1HGs7J0m8rZA==} - pkg-dir@3.0.0: resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} engines: {node: '>=6'} @@ -13555,12 +13389,6 @@ packages: peerDependencies: postcss: ^8.1.0 - postcss-modules-local-by-default@4.2.0: - resolution: {integrity: sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - postcss-modules-scope@3.2.1: resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==} engines: {node: ^10 || ^12 || >= 14} @@ -14320,11 +14148,6 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - rollup@4.28.1: - resolution: {integrity: sha512-61fXYl/qNVinKmGSTHAZ6Yy8I3YIJC/r2m9feHo6SwVAVcLT5MPwOUFe7EuURA/4m0NR8lXG4BBXuo/IZEsjMg==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - rooks@7.14.1: resolution: {integrity: sha512-oPuLNGm3OaFm3WfZHzmDvJvRit8QrXGm9/Kn49Bz8lJUjkThSBtERWzuQ9wb5DveqrpUZvmNyBXjBE0KWVt13w==} engines: {node: '>=v10.24.1'} @@ -14440,8 +14263,8 @@ packages: engines: {node: '>=14.0.0'} hasBin: true - sass@1.83.0: - resolution: {integrity: sha512-qsSxlayzoOjdvXMVLkzF84DJFc2HZEL/rFyGIKbbilYtAvlCxyuzUeff9LawTn4btVnLKg75Z8MMr1lxU1lfGw==} + sass@1.81.0: + resolution: {integrity: sha512-Q4fOxRfhmv3sqCLoGfvrC9pRV8btc0UtqL9mN6Yrv6Qi9ScL55CVH1vlPP863ISLEEMNLLuu9P+enCeGHlnzhA==} engines: {node: '>=14.0.0'} hasBin: true @@ -14477,10 +14300,6 @@ packages: resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==} engines: {node: '>= 12.13.0'} - schema-utils@4.3.0: - resolution: {integrity: sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==} - engines: {node: '>= 10.13.0'} - scule@1.3.0: resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} @@ -14621,10 +14440,6 @@ packages: shell-quote@1.8.1: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} - shell-quote@1.8.2: - resolution: {integrity: sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==} - engines: {node: '>= 0.4'} - sherif-darwin-arm64@1.0.0: resolution: {integrity: sha512-BRzDsWGjdZ6JqaDQ0HdcpapfHcnZyN24wUWpnFkljZOH78N+vB4qr+wwhmM7oyePJiO4pZWEoIBvzVT4cn1+3g==} cpu: [arm64] @@ -15707,9 +15522,6 @@ packages: undici-types@6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - undici-types@6.20.0: - resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} - undici@5.28.4: resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} engines: {node: '>=14.0'} @@ -16868,15 +16680,15 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@analogjs/vite-plugin-angular@1.6.4(@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.94.0(esbuild@0.19.12)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2))(@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.94.0(esbuild@0.23.0)))': + '@analogjs/vite-plugin-angular@1.6.4(@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.9.3)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.94.0(esbuild@0.19.12)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2))(@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.94.0(esbuild@0.23.0)))': dependencies: - '@angular-devkit/build-angular': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.94.0(esbuild@0.19.12)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2) + '@angular-devkit/build-angular': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.9.3)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.94.0(esbuild@0.19.12)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2) '@ngtools/webpack': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.94.0(esbuild@0.23.0)) ts-morph: 21.0.1 - '@analogjs/vite-plugin-angular@1.6.4(@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2))(@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.96.1(esbuild@0.24.0)))': + '@analogjs/vite-plugin-angular@1.6.4(@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.9.3)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2))(@ngtools/webpack@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.96.1(esbuild@0.24.0)))': dependencies: - '@angular-devkit/build-angular': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2) + '@angular-devkit/build-angular': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.9.3)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2) '@ngtools/webpack': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.96.1(esbuild@0.24.0)) ts-morph: 21.0.1 @@ -16903,7 +16715,7 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(@types/express@4.17.21)(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.90.3(esbuild@0.20.1)))(lightningcss@1.27.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(tailwindcss@3.4.7)(tslib@2.8.1)(typescript@5.4.5))(tailwindcss@3.4.7)(typescript@5.4.5)': + '@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(@types/express@4.17.21)(@types/node@22.9.3)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.90.3(esbuild@0.20.1)))(lightningcss@1.27.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(tailwindcss@3.4.7)(tslib@2.8.1)(typescript@5.4.5))(tailwindcss@3.4.7)(typescript@5.4.5)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.1703.8(chokidar@3.6.0) @@ -16921,7 +16733,7 @@ snapshots: '@babel/runtime': 7.24.0 '@discoveryjs/json-ext': 0.5.7 '@ngtools/webpack': 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(typescript@5.4.5)(webpack@5.90.3(esbuild@0.20.1)) - '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.1.7(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.71.1)(terser@5.29.1)) + '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.1.7(@types/node@22.9.3)(less@4.2.0)(lightningcss@1.27.0)(sass@1.71.1)(terser@5.29.1)) ansi-colors: 4.1.3 autoprefixer: 10.4.18(postcss@8.4.35) babel-loader: 9.1.3(@babel/core@7.24.0)(webpack@5.90.3(esbuild@0.20.1)) @@ -16963,7 +16775,7 @@ snapshots: tslib: 2.6.2 typescript: 5.4.5 undici: 6.11.1 - vite: 5.1.7(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.71.1)(terser@5.29.1) + vite: 5.1.7(@types/node@22.9.3)(less@4.2.0)(lightningcss@1.27.0)(sass@1.71.1)(terser@5.29.1) watchpack: 2.4.0 webpack: 5.90.3(esbuild@0.24.0) webpack-dev-middleware: 6.1.2(webpack@5.90.3(esbuild@0.20.1)) @@ -16993,13 +16805,13 @@ snapshots: - utf-8-validate - webpack-cli - '@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.94.0(esbuild@0.19.12)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2)': + '@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.9.3)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.94.0(esbuild@0.19.12)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.1802.12(chokidar@3.6.0) '@angular-devkit/build-webpack': 0.1802.12(chokidar@3.6.0)(webpack-dev-server@5.0.4(webpack@5.94.0(esbuild@0.23.0)))(webpack@5.94.0(esbuild@0.23.0)) '@angular-devkit/core': 18.2.12(chokidar@3.6.0) - '@angular/build': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(less@4.2.0)(lightningcss@1.27.0)(postcss@8.4.41)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) + '@angular/build': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.9.3)(chokidar@3.6.0)(less@4.2.0)(lightningcss@1.27.0)(postcss@8.4.41)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) '@angular/compiler-cli': 19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2) '@babel/core': 7.25.2 '@babel/generator': 7.25.0 @@ -17012,7 +16824,7 @@ snapshots: '@babel/runtime': 7.25.0 '@discoveryjs/json-ext': 0.6.1 '@ngtools/webpack': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.94.0(esbuild@0.23.0)) - '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.4.6(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6)) + '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.4.6(@types/node@22.9.3)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6)) ansi-colors: 4.1.3 autoprefixer: 10.4.20(postcss@8.4.41) babel-loader: 9.1.3(@babel/core@7.25.2)(webpack@5.94.0(esbuild@0.23.0)) @@ -17052,7 +16864,7 @@ snapshots: tree-kill: 1.2.2 tslib: 2.6.3 typescript: 5.7.2 - vite: 5.4.6(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6) + vite: 5.4.6(@types/node@22.9.3)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6) watchpack: 2.4.1 webpack: 5.94.0(esbuild@0.19.12) webpack-dev-middleware: 7.4.2(webpack@5.94.0(esbuild@0.23.0)) @@ -17080,13 +16892,13 @@ snapshots: - utf-8-validate - webpack-cli - '@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2)': + '@angular-devkit/build-angular@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.9.3)(chokidar@3.6.0)(html-webpack-plugin@5.6.3(webpack@5.96.1(esbuild@0.24.0)))(lightningcss@1.27.0)(tailwindcss@3.4.7)(typescript@5.7.2)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.1802.12(chokidar@3.6.0) '@angular-devkit/build-webpack': 0.1802.12(chokidar@3.6.0)(webpack-dev-server@5.0.4(webpack@5.94.0(esbuild@0.23.0)))(webpack@5.94.0(esbuild@0.23.0)) '@angular-devkit/core': 18.2.12(chokidar@3.6.0) - '@angular/build': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(less@4.2.0)(lightningcss@1.27.0)(postcss@8.4.41)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) + '@angular/build': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.9.3)(chokidar@3.6.0)(less@4.2.0)(lightningcss@1.27.0)(postcss@8.4.41)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2) '@angular/compiler-cli': 19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2) '@babel/core': 7.25.2 '@babel/generator': 7.25.0 @@ -17099,7 +16911,7 @@ snapshots: '@babel/runtime': 7.25.0 '@discoveryjs/json-ext': 0.6.1 '@ngtools/webpack': 18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(typescript@5.7.2)(webpack@5.94.0(esbuild@0.23.0)) - '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.4.6(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6)) + '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.4.6(@types/node@22.9.3)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6)) ansi-colors: 4.1.3 autoprefixer: 10.4.20(postcss@8.4.41) babel-loader: 9.1.3(@babel/core@7.25.2)(webpack@5.94.0(esbuild@0.23.0)) @@ -17139,7 +16951,7 @@ snapshots: tree-kill: 1.2.2 tslib: 2.6.3 typescript: 5.7.2 - vite: 5.4.6(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6) + vite: 5.4.6(@types/node@22.9.3)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6) watchpack: 2.4.1 webpack: 5.94.0(esbuild@0.19.12) webpack-dev-middleware: 7.4.2(webpack@5.94.0(esbuild@0.23.0)) @@ -17244,7 +17056,7 @@ snapshots: tslib: 2.8.1 optional: true - '@angular/build@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.10.2)(chokidar@3.6.0)(less@4.2.0)(lightningcss@1.27.0)(postcss@8.4.41)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2)': + '@angular/build@18.2.12(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@types/node@22.9.3)(chokidar@3.6.0)(less@4.2.0)(lightningcss@1.27.0)(postcss@8.4.41)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.1802.12(chokidar@3.6.0) @@ -17254,7 +17066,7 @@ snapshots: '@babel/helper-split-export-declaration': 7.24.7 '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.25.2) '@inquirer/confirm': 3.1.22 - '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.4.6(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6)) + '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.4.6(@types/node@22.9.3)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6)) browserslist: 4.24.2 critters: 0.0.24 esbuild: 0.23.0 @@ -17271,7 +17083,7 @@ snapshots: sass: 1.77.6 semver: 7.6.3 typescript: 5.7.2 - vite: 5.4.6(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6) + vite: 5.4.6(@types/node@22.9.3)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6) watchpack: 2.4.1 optionalDependencies: less: 4.2.0 @@ -17287,7 +17099,7 @@ snapshots: - supports-color - terser - '@angular/build@19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.2)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2)': + '@angular/build@19.0.2(@angular/compiler-cli@19.1.0-next.0(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.7.2))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.9.3)(chokidar@4.0.1)(less@4.2.1)(lightningcss@1.27.0)(postcss@8.4.49)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.7.2)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.1900.2(chokidar@4.0.1) @@ -17297,8 +17109,8 @@ snapshots: '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-split-export-declaration': 7.24.7 '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) - '@inquirer/confirm': 5.0.2(@types/node@22.10.2) - '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.80.7)(terser@5.31.6)) + '@inquirer/confirm': 5.0.2(@types/node@22.9.3) + '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.80.7)(terser@5.31.6)) beasties: 0.1.0 browserslist: 4.24.2 esbuild: 0.24.0 @@ -17315,7 +17127,7 @@ snapshots: sass: 1.80.7 semver: 7.6.3 typescript: 5.7.2 - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.80.7)(terser@5.31.6) + vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.80.7)(terser@5.31.6) watchpack: 2.4.2 optionalDependencies: less: 4.2.1 @@ -17357,13 +17169,13 @@ snapshots: - chokidar - supports-color - '@angular/cli@19.0.2(@types/node@22.10.2)(chokidar@4.0.1)': + '@angular/cli@19.0.2(@types/node@22.9.3)(chokidar@4.0.1)': dependencies: '@angular-devkit/architect': 0.1900.2(chokidar@4.0.1) '@angular-devkit/core': 19.0.2(chokidar@4.0.1) '@angular-devkit/schematics': 19.0.2(chokidar@4.0.1) - '@inquirer/prompts': 7.1.0(@types/node@22.10.2) - '@listr2/prompt-adapter-inquirer': 2.0.18(@inquirer/prompts@7.1.0(@types/node@22.10.2)) + '@inquirer/prompts': 7.1.0(@types/node@22.9.3) + '@listr2/prompt-adapter-inquirer': 2.0.18(@inquirer/prompts@7.1.0(@types/node@22.9.3)) '@schematics/angular': 19.0.2(chokidar@4.0.1) '@yarnpkg/lockfile': 1.1.0 ini: 5.0.0 @@ -17388,7 +17200,7 @@ snapshots: rxjs: 7.8.1 tslib: 2.8.1 - '@angular/common@17.3.12(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1)': + '@angular/common@19.0.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1)': dependencies: '@angular/core': 19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0) rxjs: 7.8.1 @@ -17470,12 +17282,12 @@ snapshots: '@angular/platform-browser': 17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) tslib: 2.8.1 - '@angular/platform-browser-dynamic@19.1.0-next.0(@angular/common@17.3.12(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.1.0-next.0(@angular/common@17.3.12(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))': + '@angular/platform-browser-dynamic@19.1.0-next.0(@angular/common@19.0.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.1.0-next.0(@angular/common@19.0.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))': dependencies: - '@angular/common': 17.3.12(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) + '@angular/common': 19.0.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) '@angular/compiler': 19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)) '@angular/core': 19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0) - '@angular/platform-browser': 19.1.0-next.0(@angular/common@17.3.12(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)) + '@angular/platform-browser': 19.1.0-next.0(@angular/common@19.0.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)) tslib: 2.8.1 '@angular/platform-browser-dynamic@19.1.0-next.0(@angular/common@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/compiler@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.1.0-next.0(@angular/common@19.1.0-next.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0)))': @@ -17494,9 +17306,9 @@ snapshots: optionalDependencies: '@angular/animations': 17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) - '@angular/platform-browser@19.1.0-next.0(@angular/common@17.3.12(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))': + '@angular/platform-browser@19.1.0-next.0(@angular/common@19.0.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))': dependencies: - '@angular/common': 17.3.12(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) + '@angular/common': 19.0.0(@angular/core@19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) '@angular/core': 19.1.0-next.0(rxjs@7.8.1)(zone.js@0.15.0) tslib: 2.8.1 @@ -17598,9 +17410,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/node@8.3.4(astro@4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.83.0)(terser@5.31.6)(typescript@5.7.2))': + '@astrojs/node@8.3.4(astro@4.16.14(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.27.4)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2))': dependencies: - astro: 4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.83.0)(terser@5.31.6)(typescript@5.7.2) + astro: 4.16.14(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.27.4)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2) send: 0.19.1 server-destroy: 1.0.1 transitivePeerDependencies: @@ -17610,11 +17422,11 @@ snapshots: dependencies: prismjs: 1.29.0 - '@astrojs/solid-js@4.4.4(@testing-library/jest-dom@6.6.3)(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(solid-js@1.9.3)(terser@5.31.6)': + '@astrojs/solid-js@4.4.4(@testing-library/jest-dom@6.6.3)(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(solid-js@1.9.3)(terser@5.31.6)': dependencies: solid-js: 1.9.3 - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) - vite-plugin-solid: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite-plugin-solid: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) transitivePeerDependencies: - '@testing-library/jest-dom' - '@types/node' @@ -17627,9 +17439,9 @@ snapshots: - supports-color - terser - '@astrojs/tailwind@5.1.2(astro@4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.83.0)(terser@5.31.6)(typescript@5.7.2))(tailwindcss@3.4.7)': + '@astrojs/tailwind@5.1.2(astro@4.16.14(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.27.4)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2))(tailwindcss@3.4.7)': dependencies: - astro: 4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.83.0)(terser@5.31.6)(typescript@5.7.2) + astro: 4.16.14(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.27.4)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2) autoprefixer: 10.4.20(postcss@8.4.49) postcss: 8.4.49 postcss-load-config: 4.0.2(postcss@8.4.49) @@ -17649,13 +17461,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/vercel@7.8.2(astro@4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.83.0)(terser@5.31.6)(typescript@5.7.2))(encoding@0.1.13)(next@15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0)': + '@astrojs/vercel@7.8.2(astro@4.16.14(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.27.4)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2))(encoding@0.1.13)(next@15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.81.0))(react@19.0.0)': dependencies: '@astrojs/internal-helpers': 0.4.1 - '@vercel/analytics': 1.3.1(next@15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0) + '@vercel/analytics': 1.3.1(next@15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.81.0))(react@19.0.0) '@vercel/edge': 1.1.2 '@vercel/nft': 0.27.6(encoding@0.1.13) - astro: 4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.83.0)(terser@5.31.6)(typescript@5.7.2) + astro: 4.16.14(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.27.4)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2) esbuild: 0.21.5 fast-glob: 3.3.2 web-vitals: 3.5.2 @@ -17677,8 +17489,6 @@ snapshots: '@babel/compat-data@7.26.2': {} - '@babel/compat-data@7.26.3': {} - '@babel/core@7.23.9': dependencies: '@ampproject/remapping': 2.3.0 @@ -17723,16 +17533,16 @@ snapshots: dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.3 + '@babel/generator': 7.26.2 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.2) '@babel/helpers': 7.26.0 - '@babel/parser': 7.26.3 + '@babel/parser': 7.26.2 '@babel/template': 7.25.9 - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 convert-source-map: 2.0.0 - debug: 4.4.0 + debug: 4.3.7 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -17768,8 +17578,8 @@ snapshots: '@babel/generator@7.25.0': dependencies: - '@babel/types': 7.26.3 - '@jridgewell/gen-mapping': 0.3.8 + '@babel/types': 7.26.0 + '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 @@ -17781,21 +17591,13 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.0.2 - '@babel/generator@7.26.3': - dependencies: - '@babel/parser': 7.26.3 - '@babel/types': 7.26.3 - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 3.1.0 - '@babel/helper-annotate-as-pure@7.22.5': dependencies: '@babel/types': 7.26.0 '@babel/helper-annotate-as-pure@7.24.7': dependencies: - '@babel/types': 7.26.3 + '@babel/types': 7.26.0 '@babel/helper-annotate-as-pure@7.25.9': dependencies: @@ -17881,7 +17683,7 @@ snapshots: '@babel/core': 7.24.0 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - debug: 4.4.0 + debug: 4.3.7 lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -17927,7 +17729,7 @@ snapshots: '@babel/helper-member-expression-to-functions@7.25.9': dependencies: '@babel/traverse': 7.25.9 - '@babel/types': 7.26.3 + '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -17980,7 +17782,7 @@ snapshots: '@babel/helper-optimise-call-expression@7.25.9': dependencies: - '@babel/types': 7.26.3 + '@babel/types': 7.26.0 '@babel/helper-plugin-utils@7.25.9': {} @@ -18070,7 +17872,7 @@ snapshots: dependencies: '@babel/template': 7.25.9 '@babel/traverse': 7.25.9 - '@babel/types': 7.26.3 + '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -18090,10 +17892,6 @@ snapshots: dependencies: '@babel/types': 7.26.0 - '@babel/parser@7.26.3': - dependencies: - '@babel/types': 7.26.3 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -18529,11 +18327,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 @@ -18583,7 +18376,7 @@ snapshots: '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.25.2) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) - '@babel/traverse': 7.26.4 + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color @@ -18874,18 +18667,21 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-exponentiation-operator@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-exponentiation-operator@7.25.9(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-builder-binary-assignment-operator-visitor': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-exponentiation-operator@7.26.3(@babel/core@7.25.2)': + '@babel/plugin-transform-exponentiation-operator@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.24.0)': dependencies: @@ -19052,20 +18848,21 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-simple-access': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.25.2)': + '@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.2) + '@babel/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-simple-access': 7.25.9 transitivePeerDependencies: - supports-color @@ -19717,7 +19514,7 @@ snapshots: '@babel/preset-env@7.25.3(@babel/core@7.25.2)': dependencies: - '@babel/compat-data': 7.26.3 + '@babel/compat-data': 7.26.2 '@babel/core': 7.25.2 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 @@ -19760,7 +19557,7 @@ snapshots: '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.25.2) '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.25.2) '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.25.2) - '@babel/plugin-transform-exponentiation-operator': 7.26.3(@babel/core@7.25.2) + '@babel/plugin-transform-exponentiation-operator': 7.25.9(@babel/core@7.25.2) '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.25.2) '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.25.2) '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.25.2) @@ -19769,7 +19566,7 @@ snapshots: '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.25.2) '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.25.2) '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.25.2) - '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.25.2) '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.25.2) '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.25.2) '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.25.2) @@ -19973,28 +19770,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/traverse@7.26.4': - dependencies: - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.3 - '@babel/parser': 7.26.3 - '@babel/template': 7.25.9 - '@babel/types': 7.26.3 - debug: 4.4.0 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - '@babel/types@7.26.0': dependencies: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/types@7.26.3': - dependencies: - '@babel/helper-string-parser': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 - '@bundled-es-modules/cookie@2.0.1': dependencies: cookie: 0.7.2 @@ -21349,12 +21129,12 @@ snapshots: '@img/sharp-win32-x64@0.33.5': optional: true - '@inquirer/checkbox@4.0.2(@types/node@22.10.2)': + '@inquirer/checkbox@4.0.2(@types/node@22.9.3)': dependencies: - '@inquirer/core': 10.1.0(@types/node@22.10.2) + '@inquirer/core': 10.1.0(@types/node@22.9.3) '@inquirer/figures': 1.0.8 - '@inquirer/type': 3.0.1(@types/node@22.10.2) - '@types/node': 22.10.2 + '@inquirer/type': 3.0.1(@types/node@22.9.3) + '@types/node': 22.9.3 ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 @@ -21363,16 +21143,16 @@ snapshots: '@inquirer/core': 9.2.1 '@inquirer/type': 1.5.5 - '@inquirer/confirm@5.0.2(@types/node@22.10.2)': + '@inquirer/confirm@5.0.2(@types/node@22.9.3)': dependencies: - '@inquirer/core': 10.1.0(@types/node@22.10.2) - '@inquirer/type': 3.0.1(@types/node@22.10.2) - '@types/node': 22.10.2 + '@inquirer/core': 10.1.0(@types/node@22.9.3) + '@inquirer/type': 3.0.1(@types/node@22.9.3) + '@types/node': 22.9.3 - '@inquirer/core@10.1.0(@types/node@22.10.2)': + '@inquirer/core@10.1.0(@types/node@22.9.3)': dependencies: '@inquirer/figures': 1.0.8 - '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@inquirer/type': 3.0.1(@types/node@22.9.3) ansi-escapes: 4.3.2 cli-width: 4.1.0 mute-stream: 2.0.0 @@ -21388,7 +21168,7 @@ snapshots: '@inquirer/figures': 1.0.8 '@inquirer/type': 2.0.0 '@types/mute-stream': 0.0.4 - '@types/node': 22.10.2 + '@types/node': 22.9.3 '@types/wrap-ansi': 3.0.0 ansi-escapes: 4.3.2 cli-width: 4.1.0 @@ -21398,76 +21178,76 @@ snapshots: wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.2 - '@inquirer/editor@4.1.0(@types/node@22.10.2)': + '@inquirer/editor@4.1.0(@types/node@22.9.3)': dependencies: - '@inquirer/core': 10.1.0(@types/node@22.10.2) - '@inquirer/type': 3.0.1(@types/node@22.10.2) - '@types/node': 22.10.2 + '@inquirer/core': 10.1.0(@types/node@22.9.3) + '@inquirer/type': 3.0.1(@types/node@22.9.3) + '@types/node': 22.9.3 external-editor: 3.1.0 - '@inquirer/expand@4.0.2(@types/node@22.10.2)': + '@inquirer/expand@4.0.2(@types/node@22.9.3)': dependencies: - '@inquirer/core': 10.1.0(@types/node@22.10.2) - '@inquirer/type': 3.0.1(@types/node@22.10.2) - '@types/node': 22.10.2 + '@inquirer/core': 10.1.0(@types/node@22.9.3) + '@inquirer/type': 3.0.1(@types/node@22.9.3) + '@types/node': 22.9.3 yoctocolors-cjs: 2.1.2 '@inquirer/figures@1.0.8': {} - '@inquirer/input@4.0.2(@types/node@22.10.2)': + '@inquirer/input@4.0.2(@types/node@22.9.3)': dependencies: - '@inquirer/core': 10.1.0(@types/node@22.10.2) - '@inquirer/type': 3.0.1(@types/node@22.10.2) - '@types/node': 22.10.2 + '@inquirer/core': 10.1.0(@types/node@22.9.3) + '@inquirer/type': 3.0.1(@types/node@22.9.3) + '@types/node': 22.9.3 - '@inquirer/number@3.0.2(@types/node@22.10.2)': + '@inquirer/number@3.0.2(@types/node@22.9.3)': dependencies: - '@inquirer/core': 10.1.0(@types/node@22.10.2) - '@inquirer/type': 3.0.1(@types/node@22.10.2) - '@types/node': 22.10.2 + '@inquirer/core': 10.1.0(@types/node@22.9.3) + '@inquirer/type': 3.0.1(@types/node@22.9.3) + '@types/node': 22.9.3 - '@inquirer/password@4.0.2(@types/node@22.10.2)': + '@inquirer/password@4.0.2(@types/node@22.9.3)': dependencies: - '@inquirer/core': 10.1.0(@types/node@22.10.2) - '@inquirer/type': 3.0.1(@types/node@22.10.2) - '@types/node': 22.10.2 + '@inquirer/core': 10.1.0(@types/node@22.9.3) + '@inquirer/type': 3.0.1(@types/node@22.9.3) + '@types/node': 22.9.3 ansi-escapes: 4.3.2 - '@inquirer/prompts@7.1.0(@types/node@22.10.2)': - dependencies: - '@inquirer/checkbox': 4.0.2(@types/node@22.10.2) - '@inquirer/confirm': 5.0.2(@types/node@22.10.2) - '@inquirer/editor': 4.1.0(@types/node@22.10.2) - '@inquirer/expand': 4.0.2(@types/node@22.10.2) - '@inquirer/input': 4.0.2(@types/node@22.10.2) - '@inquirer/number': 3.0.2(@types/node@22.10.2) - '@inquirer/password': 4.0.2(@types/node@22.10.2) - '@inquirer/rawlist': 4.0.2(@types/node@22.10.2) - '@inquirer/search': 3.0.2(@types/node@22.10.2) - '@inquirer/select': 4.0.2(@types/node@22.10.2) - '@types/node': 22.10.2 - - '@inquirer/rawlist@4.0.2(@types/node@22.10.2)': - dependencies: - '@inquirer/core': 10.1.0(@types/node@22.10.2) - '@inquirer/type': 3.0.1(@types/node@22.10.2) - '@types/node': 22.10.2 + '@inquirer/prompts@7.1.0(@types/node@22.9.3)': + dependencies: + '@inquirer/checkbox': 4.0.2(@types/node@22.9.3) + '@inquirer/confirm': 5.0.2(@types/node@22.9.3) + '@inquirer/editor': 4.1.0(@types/node@22.9.3) + '@inquirer/expand': 4.0.2(@types/node@22.9.3) + '@inquirer/input': 4.0.2(@types/node@22.9.3) + '@inquirer/number': 3.0.2(@types/node@22.9.3) + '@inquirer/password': 4.0.2(@types/node@22.9.3) + '@inquirer/rawlist': 4.0.2(@types/node@22.9.3) + '@inquirer/search': 3.0.2(@types/node@22.9.3) + '@inquirer/select': 4.0.2(@types/node@22.9.3) + '@types/node': 22.9.3 + + '@inquirer/rawlist@4.0.2(@types/node@22.9.3)': + dependencies: + '@inquirer/core': 10.1.0(@types/node@22.9.3) + '@inquirer/type': 3.0.1(@types/node@22.9.3) + '@types/node': 22.9.3 yoctocolors-cjs: 2.1.2 - '@inquirer/search@3.0.2(@types/node@22.10.2)': + '@inquirer/search@3.0.2(@types/node@22.9.3)': dependencies: - '@inquirer/core': 10.1.0(@types/node@22.10.2) + '@inquirer/core': 10.1.0(@types/node@22.9.3) '@inquirer/figures': 1.0.8 - '@inquirer/type': 3.0.1(@types/node@22.10.2) - '@types/node': 22.10.2 + '@inquirer/type': 3.0.1(@types/node@22.9.3) + '@types/node': 22.9.3 yoctocolors-cjs: 2.1.2 - '@inquirer/select@4.0.2(@types/node@22.10.2)': + '@inquirer/select@4.0.2(@types/node@22.9.3)': dependencies: - '@inquirer/core': 10.1.0(@types/node@22.10.2) + '@inquirer/core': 10.1.0(@types/node@22.9.3) '@inquirer/figures': 1.0.8 - '@inquirer/type': 3.0.1(@types/node@22.10.2) - '@types/node': 22.10.2 + '@inquirer/type': 3.0.1(@types/node@22.9.3) + '@types/node': 22.9.3 ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 @@ -21479,9 +21259,9 @@ snapshots: dependencies: mute-stream: 1.0.0 - '@inquirer/type@3.0.1(@types/node@22.10.2)': + '@inquirer/type@3.0.1(@types/node@22.9.3)': dependencies: - '@types/node': 22.10.2 + '@types/node': 22.9.3 '@internationalized/date@3.5.5': dependencies: @@ -21586,7 +21366,7 @@ snapshots: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.10.2 + '@types/node': 22.9.3 '@types/yargs': 15.0.19 chalk: 4.1.2 optional: true @@ -21606,12 +21386,6 @@ snapshots: '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 - '@jridgewell/gen-mapping@0.3.8': - dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.25 - '@jridgewell/resolve-uri@3.1.2': {} '@jridgewell/set-array@1.2.1': {} @@ -21637,7 +21411,7 @@ snapshots: dependencies: tslib: 2.8.1 - '@jsonjoy.com/json-pack@1.1.1(tslib@2.8.1)': + '@jsonjoy.com/json-pack@1.1.0(tslib@2.8.1)': dependencies: '@jsonjoy.com/base64': 1.1.2(tslib@2.8.1) '@jsonjoy.com/util': 1.5.0(tslib@2.8.1) @@ -21681,9 +21455,9 @@ snapshots: '@leichtgewicht/ip-codec@2.0.5': {} - '@listr2/prompt-adapter-inquirer@2.0.18(@inquirer/prompts@7.1.0(@types/node@22.10.2))': + '@listr2/prompt-adapter-inquirer@2.0.18(@inquirer/prompts@7.1.0(@types/node@22.9.3))': dependencies: - '@inquirer/prompts': 7.1.0(@types/node@22.10.2) + '@inquirer/prompts': 7.1.0(@types/node@22.9.3) '@inquirer/type': 1.5.5 '@ljharb/through@2.3.13': @@ -21749,14 +21523,6 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor-model@7.30.0(@types/node@22.10.2)': - dependencies: - '@microsoft/tsdoc': 0.15.1 - '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.10.0(@types/node@22.10.2) - transitivePeerDependencies: - - '@types/node' - '@microsoft/api-extractor-model@7.30.0(@types/node@22.9.3)': dependencies: '@microsoft/tsdoc': 0.15.1 @@ -21764,7 +21530,6 @@ snapshots: '@rushstack/node-core-library': 5.10.0(@types/node@22.9.3) transitivePeerDependencies: - '@types/node' - optional: true '@microsoft/api-extractor@7.47.4(@types/node@22.9.3)': dependencies: @@ -21784,24 +21549,6 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.48.0(@types/node@22.10.2)': - dependencies: - '@microsoft/api-extractor-model': 7.30.0(@types/node@22.10.2) - '@microsoft/tsdoc': 0.15.1 - '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.10.0(@types/node@22.10.2) - '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.14.3(@types/node@22.10.2) - '@rushstack/ts-command-line': 4.23.1(@types/node@22.10.2) - lodash: 4.17.21 - minimatch: 3.0.8 - resolve: 1.22.8 - semver: 7.5.4 - source-map: 0.6.1 - typescript: 5.4.2 - transitivePeerDependencies: - - '@types/node' - '@microsoft/api-extractor@7.48.0(@types/node@22.9.3)': dependencies: '@microsoft/api-extractor-model': 7.30.0(@types/node@22.9.3) @@ -21819,7 +21566,6 @@ snapshots: typescript: 5.4.2 transitivePeerDependencies: - '@types/node' - optional: true '@microsoft/tsdoc-config@0.17.1': dependencies: @@ -22412,7 +22158,7 @@ snapshots: open: 6.4.0 ora: 5.4.1 semver: 7.6.3 - shell-quote: 1.8.2 + shell-quote: 1.8.1 sudo-prompt: 9.2.1 transitivePeerDependencies: - encoding @@ -22641,13 +22387,6 @@ snapshots: optionalDependencies: rollup: 4.27.4 - '@rollup/plugin-json@6.1.0(rollup@4.28.1)': - dependencies: - '@rollup/pluginutils': 5.1.3(rollup@4.28.1) - optionalDependencies: - rollup: 4.28.1 - optional: true - '@rollup/plugin-node-resolve@15.3.0(rollup@4.27.4)': dependencies: '@rollup/pluginutils': 5.1.3(rollup@4.27.4) @@ -22658,17 +22397,6 @@ snapshots: optionalDependencies: rollup: 4.27.4 - '@rollup/plugin-node-resolve@15.3.0(rollup@4.28.1)': - dependencies: - '@rollup/pluginutils': 5.1.3(rollup@4.28.1) - '@types/resolve': 1.20.2 - deepmerge: 4.3.1 - is-module: 1.0.0 - resolve: 1.22.8 - optionalDependencies: - rollup: 4.28.1 - optional: true - '@rollup/plugin-replace@5.0.7(rollup@4.27.4)': dependencies: '@rollup/pluginutils': 5.1.3(rollup@4.27.4) @@ -22697,14 +22425,6 @@ snapshots: optionalDependencies: rollup: 4.27.4 - '@rollup/pluginutils@5.1.3(rollup@4.28.1)': - dependencies: - '@types/estree': 1.0.6 - estree-walker: 2.0.2 - picomatch: 4.0.2 - optionalDependencies: - rollup: 4.28.1 - '@rollup/rollup-android-arm-eabi@4.22.4': optional: true @@ -22714,9 +22434,6 @@ snapshots: '@rollup/rollup-android-arm-eabi@4.27.4': optional: true - '@rollup/rollup-android-arm-eabi@4.28.1': - optional: true - '@rollup/rollup-android-arm64@4.22.4': optional: true @@ -22726,9 +22443,6 @@ snapshots: '@rollup/rollup-android-arm64@4.27.4': optional: true - '@rollup/rollup-android-arm64@4.28.1': - optional: true - '@rollup/rollup-darwin-arm64@4.22.4': optional: true @@ -22738,9 +22452,6 @@ snapshots: '@rollup/rollup-darwin-arm64@4.27.4': optional: true - '@rollup/rollup-darwin-arm64@4.28.1': - optional: true - '@rollup/rollup-darwin-x64@4.22.4': optional: true @@ -22750,27 +22461,18 @@ snapshots: '@rollup/rollup-darwin-x64@4.27.4': optional: true - '@rollup/rollup-darwin-x64@4.28.1': - optional: true - '@rollup/rollup-freebsd-arm64@4.26.0': optional: true '@rollup/rollup-freebsd-arm64@4.27.4': optional: true - '@rollup/rollup-freebsd-arm64@4.28.1': - optional: true - '@rollup/rollup-freebsd-x64@4.26.0': optional: true '@rollup/rollup-freebsd-x64@4.27.4': optional: true - '@rollup/rollup-freebsd-x64@4.28.1': - optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.22.4': optional: true @@ -22780,9 +22482,6 @@ snapshots: '@rollup/rollup-linux-arm-gnueabihf@4.27.4': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.28.1': - optional: true - '@rollup/rollup-linux-arm-musleabihf@4.22.4': optional: true @@ -22792,9 +22491,6 @@ snapshots: '@rollup/rollup-linux-arm-musleabihf@4.27.4': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.28.1': - optional: true - '@rollup/rollup-linux-arm64-gnu@4.22.4': optional: true @@ -22804,9 +22500,6 @@ snapshots: '@rollup/rollup-linux-arm64-gnu@4.27.4': optional: true - '@rollup/rollup-linux-arm64-gnu@4.28.1': - optional: true - '@rollup/rollup-linux-arm64-musl@4.22.4': optional: true @@ -22816,12 +22509,6 @@ snapshots: '@rollup/rollup-linux-arm64-musl@4.27.4': optional: true - '@rollup/rollup-linux-arm64-musl@4.28.1': - optional: true - - '@rollup/rollup-linux-loongarch64-gnu@4.28.1': - optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.22.4': optional: true @@ -22831,9 +22518,6 @@ snapshots: '@rollup/rollup-linux-powerpc64le-gnu@4.27.4': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.28.1': - optional: true - '@rollup/rollup-linux-riscv64-gnu@4.22.4': optional: true @@ -22843,9 +22527,6 @@ snapshots: '@rollup/rollup-linux-riscv64-gnu@4.27.4': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.28.1': - optional: true - '@rollup/rollup-linux-s390x-gnu@4.22.4': optional: true @@ -22855,9 +22536,6 @@ snapshots: '@rollup/rollup-linux-s390x-gnu@4.27.4': optional: true - '@rollup/rollup-linux-s390x-gnu@4.28.1': - optional: true - '@rollup/rollup-linux-x64-gnu@4.22.4': optional: true @@ -22867,9 +22545,6 @@ snapshots: '@rollup/rollup-linux-x64-gnu@4.27.4': optional: true - '@rollup/rollup-linux-x64-gnu@4.28.1': - optional: true - '@rollup/rollup-linux-x64-musl@4.22.4': optional: true @@ -22879,9 +22554,6 @@ snapshots: '@rollup/rollup-linux-x64-musl@4.27.4': optional: true - '@rollup/rollup-linux-x64-musl@4.28.1': - optional: true - '@rollup/rollup-win32-arm64-msvc@4.22.4': optional: true @@ -22891,9 +22563,6 @@ snapshots: '@rollup/rollup-win32-arm64-msvc@4.27.4': optional: true - '@rollup/rollup-win32-arm64-msvc@4.28.1': - optional: true - '@rollup/rollup-win32-ia32-msvc@4.22.4': optional: true @@ -22903,9 +22572,6 @@ snapshots: '@rollup/rollup-win32-ia32-msvc@4.27.4': optional: true - '@rollup/rollup-win32-ia32-msvc@4.28.1': - optional: true - '@rollup/rollup-win32-x64-msvc@4.22.4': optional: true @@ -22915,29 +22581,13 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.27.4': optional: true - '@rollup/rollup-win32-x64-msvc@4.28.1': - optional: true - - '@rollup/wasm-node@4.28.1': + '@rollup/wasm-node@4.27.4': dependencies: '@types/estree': 1.0.6 optionalDependencies: fsevents: 2.3.3 optional: true - '@rushstack/node-core-library@5.10.0(@types/node@22.10.2)': - dependencies: - ajv: 8.13.0 - ajv-draft-04: 1.0.0(ajv@8.13.0) - ajv-formats: 3.0.1(ajv@8.13.0) - fs-extra: 7.0.1 - import-lazy: 4.0.0 - jju: 1.4.0 - resolve: 1.22.8 - semver: 7.5.4 - optionalDependencies: - '@types/node': 22.10.2 - '@rushstack/node-core-library@5.10.0(@types/node@22.9.3)': dependencies: ajv: 8.13.0 @@ -22950,7 +22600,6 @@ snapshots: semver: 7.5.4 optionalDependencies: '@types/node': 22.9.3 - optional: true '@rushstack/node-core-library@5.5.1(@types/node@22.9.3)': dependencies: @@ -22977,20 +22626,12 @@ snapshots: optionalDependencies: '@types/node': 22.9.3 - '@rushstack/terminal@0.14.3(@types/node@22.10.2)': - dependencies: - '@rushstack/node-core-library': 5.10.0(@types/node@22.10.2) - supports-color: 8.1.1 - optionalDependencies: - '@types/node': 22.10.2 - '@rushstack/terminal@0.14.3(@types/node@22.9.3)': dependencies: '@rushstack/node-core-library': 5.10.0(@types/node@22.9.3) supports-color: 8.1.1 optionalDependencies: '@types/node': 22.9.3 - optional: true '@rushstack/ts-command-line@4.22.3(@types/node@22.9.3)': dependencies: @@ -23001,15 +22642,6 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@rushstack/ts-command-line@4.23.1(@types/node@22.10.2)': - dependencies: - '@rushstack/terminal': 0.14.3(@types/node@22.10.2) - '@types/argparse': 1.0.38 - argparse: 1.0.10 - string-argv: 0.3.2 - transitivePeerDependencies: - - '@types/node' - '@rushstack/ts-command-line@4.23.1(@types/node@22.9.3)': dependencies: '@rushstack/terminal': 0.14.3(@types/node@22.9.3) @@ -23018,7 +22650,6 @@ snapshots: string-argv: 0.3.2 transitivePeerDependencies: - '@types/node' - optional: true '@schematics/angular@17.3.8(chokidar@3.6.0)': dependencies: @@ -23226,11 +22857,11 @@ snapshots: dependencies: solid-js: 1.9.3 - '@solidjs/start@1.0.6(@testing-library/jest-dom@6.6.3)(rollup@4.27.4)(solid-js@1.9.3)(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6))(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))': + '@solidjs/start@1.0.6(@testing-library/jest-dom@6.6.3)(rollup@4.27.4)(solid-js@1.9.3)(vinxi@0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6))(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': dependencies: - '@vinxi/plugin-directives': 0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6)) - '@vinxi/server-components': 0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6)) - '@vinxi/server-functions': 0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6)) + '@vinxi/plugin-directives': 0.4.1(vinxi@0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6)) + '@vinxi/server-components': 0.4.1(vinxi@0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6)) + '@vinxi/server-functions': 0.4.1(vinxi@0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6)) defu: 6.1.4 error-stack-parser: 2.1.4 glob: 10.4.5 @@ -23241,8 +22872,8 @@ snapshots: shikiji: 0.9.19 source-map-js: 1.2.1 terracotta: 1.0.5(solid-js@1.9.3) - vite-plugin-inspect: 0.7.42(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) - vite-plugin-solid: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + vite-plugin-inspect: 0.7.42(rollup@4.27.4)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + vite-plugin-solid: 2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) transitivePeerDependencies: - '@nuxt/kit' - '@testing-library/jest-dom' @@ -23265,14 +22896,14 @@ snapshots: eslint-visitor-keys: 4.2.0 espree: 10.3.0 - '@sveltejs/adapter-auto@3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))': + '@sveltejs/adapter-auto@3.3.1(@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))': dependencies: - '@sveltejs/kit': 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + '@sveltejs/kit': 2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) import-meta-resolve: 4.1.0 - '@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))': + '@sveltejs/kit@2.8.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 5.1.1 @@ -23286,7 +22917,7 @@ snapshots: sirv: 3.0.0 svelte: 4.2.19 tiny-glob: 0.2.9 - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) '@sveltejs/package@2.3.7(svelte@4.2.19)(typescript@5.7.2)': dependencies: @@ -23299,26 +22930,26 @@ snapshots: transitivePeerDependencies: - typescript - '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))': + '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) debug: 4.3.7 svelte: 4.2.19 - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))': + '@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) debug: 4.3.7 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.13 svelte: 4.2.19 svelte-hmr: 0.16.0(svelte@4.2.19) - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) - vitefu: 0.2.5(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vitefu: 0.2.5(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) transitivePeerDependencies: - supports-color @@ -23337,7 +22968,7 @@ snapshots: '@swc/counter': 0.1.3 tslib: 2.8.1 - '@tanstack/config@0.14.0(@types/node@22.9.3)(esbuild@0.24.0)(eslint@9.15.0(jiti@2.4.0))(rollup@4.28.1)(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))': + '@tanstack/config@0.14.0(@types/node@22.9.3)(esbuild@0.24.0)(eslint@9.15.0(jiti@2.4.0))(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': dependencies: '@commitlint/parse': 19.5.0 '@eslint/js': 9.15.0 @@ -23352,7 +22983,7 @@ snapshots: jsonfile: 6.1.0 liftoff: 5.0.0 minimist: 1.2.8 - rollup-plugin-preserve-directives: 0.4.0(rollup@4.28.1) + rollup-plugin-preserve-directives: 0.4.0(rollup@4.27.4) semver: 7.6.3 simple-git: 3.27.0 typedoc: 0.26.11(typescript@5.7.2) @@ -23360,9 +22991,9 @@ snapshots: typedoc-plugin-markdown: 4.2.10(typedoc@0.26.11(typescript@5.7.2)) typescript-eslint: 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) v8flags: 4.0.1 - vite-plugin-dts: 4.0.3(@types/node@22.9.3)(rollup@4.28.1)(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) - vite-plugin-externalize-deps: 0.8.0(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) - vite-tsconfig-paths: 5.0.1(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + vite-plugin-dts: 4.0.3(@types/node@22.9.3)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + vite-plugin-externalize-deps: 0.8.0(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + vite-tsconfig-paths: 5.0.1(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) transitivePeerDependencies: - '@types/node' - esbuild @@ -23408,7 +23039,7 @@ snapshots: dependencies: '@jest/globals': 29.7.0 '@testing-library/dom': 10.4.0 - '@testing-library/react': 16.1.0(@testing-library/dom@10.4.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@testing-library/react': 16.0.1(@testing-library/dom@10.4.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) expect: 29.7.0 jsdom: 25.0.1 react: 19.0.0 @@ -23422,7 +23053,7 @@ snapshots: - supports-color - utf-8-validate - '@testing-library/react@16.1.0(@testing-library/dom@10.4.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': + '@testing-library/react@16.0.1(@testing-library/dom@10.4.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@babel/runtime': 7.26.0 '@testing-library/dom': 10.4.0 @@ -23432,13 +23063,13 @@ snapshots: '@types/react': types-react@19.0.0-rc.1 '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@testing-library/svelte@5.2.6(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))(vitest@2.0.5(@types/node@22.10.2)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))': + '@testing-library/svelte@5.2.6(svelte@4.2.19)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vitest@2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': dependencies: '@testing-library/dom': 10.4.0 svelte: 4.2.19 optionalDependencies: - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) - vitest: 2.0.5(@types/node@22.10.2)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vitest: 2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) '@ts-morph/common@0.22.0': dependencies: @@ -23550,7 +23181,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 22.10.2 + '@types/node': 22.9.3 '@types/hammerjs@2.0.45': {} @@ -23599,7 +23230,7 @@ snapshots: '@types/mute-stream@0.0.4': dependencies: - '@types/node': 22.10.2 + '@types/node': 22.9.3 '@types/nlcst@2.0.3': dependencies: @@ -23609,14 +23240,6 @@ snapshots: dependencies: '@types/node': 22.9.3 - '@types/node@20.17.6': - dependencies: - undici-types: 6.19.8 - - '@types/node@22.10.2': - dependencies: - undici-types: 6.20.0 - '@types/node@22.9.3': dependencies: undici-types: 6.19.8 @@ -23642,7 +23265,7 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.17.6 + '@types/node': 22.9.3 '@types/serve-index@1.9.4': dependencies: @@ -23732,7 +23355,7 @@ snapshots: '@typescript-eslint/types': 8.15.0 '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.7.2) '@typescript-eslint/visitor-keys': 8.15.0 - debug: 4.4.0 + debug: 4.3.7 eslint: 9.15.0(jiti@2.4.0) optionalDependencies: typescript: 5.7.2 @@ -23817,11 +23440,11 @@ snapshots: '@urql/core': 5.0.8(graphql@16.9.0) wonka: 6.3.4 - '@vercel/analytics@1.3.1(next@15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0)': + '@vercel/analytics@1.3.1(next@15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.81.0))(react@19.0.0)': dependencies: server-only: 0.0.1 optionalDependencies: - next: 15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0) + next: 15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.81.0) react: 19.0.0 '@vercel/edge@1.1.2': {} @@ -23884,7 +23507,7 @@ snapshots: transitivePeerDependencies: - uWebSockets.js - '@vinxi/plugin-directives@0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6))': + '@vinxi/plugin-directives@0.4.1(vinxi@0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6))': dependencies: '@babel/parser': 7.26.2 acorn: 8.14.0 @@ -23895,64 +23518,64 @@ snapshots: magicast: 0.2.11 recast: 0.23.9 tslib: 2.8.1 - vinxi: 0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6) + vinxi: 0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6) - '@vinxi/server-components@0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6))': + '@vinxi/server-components@0.4.1(vinxi@0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6))': dependencies: - '@vinxi/plugin-directives': 0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6)) + '@vinxi/plugin-directives': 0.4.1(vinxi@0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6)) acorn: 8.14.0 acorn-loose: 8.4.0 acorn-typescript: 1.4.13(acorn@8.14.0) astring: 1.8.6 magicast: 0.2.11 recast: 0.23.9 - vinxi: 0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6) + vinxi: 0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6) - '@vinxi/server-functions@0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6))': + '@vinxi/server-functions@0.4.1(vinxi@0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6))': dependencies: - '@vinxi/plugin-directives': 0.4.1(vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6)) + '@vinxi/plugin-directives': 0.4.1(vinxi@0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6)) acorn: 8.14.0 acorn-loose: 8.4.0 acorn-typescript: 1.4.13(acorn@8.14.0) astring: 1.8.6 magicast: 0.2.11 recast: 0.23.9 - vinxi: 0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6) + vinxi: 0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6) - '@vitejs/plugin-basic-ssl@1.1.0(vite@5.1.7(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.71.1)(terser@5.29.1))': + '@vitejs/plugin-basic-ssl@1.1.0(vite@5.1.7(@types/node@22.9.3)(less@4.2.0)(lightningcss@1.27.0)(sass@1.71.1)(terser@5.29.1))': dependencies: - vite: 5.1.7(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.71.1)(terser@5.29.1) + vite: 5.1.7(@types/node@22.9.3)(less@4.2.0)(lightningcss@1.27.0)(sass@1.71.1)(terser@5.29.1) - '@vitejs/plugin-basic-ssl@1.1.0(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.80.7)(terser@5.31.6))': + '@vitejs/plugin-basic-ssl@1.1.0(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.80.7)(terser@5.31.6))': dependencies: - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.80.7)(terser@5.31.6) + vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.80.7)(terser@5.31.6) - '@vitejs/plugin-basic-ssl@1.1.0(vite@5.4.6(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6))': + '@vitejs/plugin-basic-ssl@1.1.0(vite@5.4.6(@types/node@22.9.3)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6))': dependencies: - vite: 5.4.6(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6) + vite: 5.4.6(@types/node@22.9.3)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6) - '@vitejs/plugin-react@4.3.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))': + '@vitejs/plugin-react@4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.26.0) '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.26.0) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))(vue@3.4.35(typescript@5.6.3))': + '@vitejs/plugin-vue@5.1.1(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.6.3))': dependencies: - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) vue: 3.4.35(typescript@5.6.3) - '@vitejs/plugin-vue@5.1.1(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2))': + '@vitejs/plugin-vue@5.1.1(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))(vue@3.4.35(typescript@5.7.2))': dependencies: - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) vue: 3.4.35(typescript@5.7.2) - '@vitest/coverage-istanbul@2.0.5(vitest@2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))': + '@vitest/coverage-istanbul@2.0.5(vitest@2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': dependencies: '@istanbuljs/schema': 0.1.3 debug: 4.3.7 @@ -23964,17 +23587,17 @@ snapshots: magicast: 0.3.5 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + vitest: 2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.1.0(@typescript-eslint/utils@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)(vitest@2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6))': + '@vitest/eslint-plugin@1.1.0(@typescript-eslint/utils@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)(vitest@2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6))': dependencies: eslint: 9.15.0(jiti@2.4.0) optionalDependencies: '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) typescript: 5.7.2 - vitest: 2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + vitest: 2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) '@vitest/expect@2.0.5': dependencies: @@ -24087,7 +23710,7 @@ snapshots: '@vue/compiler-core@3.5.13': dependencies: - '@babel/parser': 7.26.3 + '@babel/parser': 7.26.2 '@vue/shared': 3.5.13 entities: 4.5.0 estree-walker: 2.0.2 @@ -24461,7 +24084,7 @@ snapshots: agent-base@6.0.2: dependencies: - debug: 4.4.0 + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -24732,7 +24355,7 @@ snapshots: astring@1.8.6: {} - astro@4.16.14(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.28.1)(sass@1.83.0)(terser@5.31.6)(typescript@5.7.2): + astro@4.16.14(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.27.4)(sass@1.81.0)(terser@5.31.6)(typescript@5.7.2): dependencies: '@astrojs/compiler': 2.10.3 '@astrojs/internal-helpers': 0.4.1 @@ -24742,7 +24365,7 @@ snapshots: '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) '@babel/types': 7.26.0 '@oslojs/encoding': 1.1.0 - '@rollup/pluginutils': 5.1.3(rollup@4.28.1) + '@rollup/pluginutils': 5.1.3(rollup@4.27.4) '@types/babel__core': 7.20.5 '@types/cookie': 0.6.0 acorn: 8.14.0 @@ -24788,8 +24411,8 @@ snapshots: tsconfck: 3.1.4(typescript@5.7.2) unist-util-visit: 5.0.0 vfile: 6.0.3 - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) - vitefu: 1.0.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vitefu: 1.0.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) which-pm: 3.0.0 xxhash-wasm: 1.1.0 yargs-parser: 21.1.1 @@ -24862,7 +24485,7 @@ snapshots: axios@1.7.7: dependencies: - follow-redirects: 1.15.6(debug@4.4.0) + follow-redirects: 1.15.6(debug@4.3.7) form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -24934,7 +24557,7 @@ snapshots: babel-plugin-jest-hoist@29.6.3: dependencies: '@babel/template': 7.25.9 - '@babel/types': 7.26.3 + '@babel/types': 7.26.0 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.6 @@ -25914,7 +25537,7 @@ snapshots: glob-parent: 6.0.2 globby: 14.0.2 normalize-path: 3.0.0 - schema-utils: 4.3.0 + schema-utils: 4.2.0 serialize-javascript: 6.0.2 webpack: 5.94.0(esbuild@0.19.12) @@ -26163,7 +25786,7 @@ snapshots: icss-utils: 5.1.0(postcss@8.4.49) postcss: 8.4.49 postcss-modules-extract-imports: 3.1.0(postcss@8.4.49) - postcss-modules-local-by-default: 4.2.0(postcss@8.4.49) + postcss-modules-local-by-default: 4.1.0(postcss@8.4.49) postcss-modules-scope: 3.2.1(postcss@8.4.49) postcss-modules-values: 4.0.0(postcss@8.4.49) postcss-value-parser: 4.2.0 @@ -26261,10 +25884,6 @@ snapshots: dependencies: ms: 2.1.3 - debug@4.4.0: - dependencies: - ms: 2.1.3 - decimal.js@10.4.3: {} decode-named-character-reference@1.0.2: @@ -27449,42 +27068,6 @@ snapshots: transitivePeerDependencies: - supports-color - express@4.21.2: - dependencies: - accepts: 1.3.8 - array-flatten: 1.1.1 - body-parser: 1.20.3 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookie: 0.7.1 - cookie-signature: 1.0.6 - debug: 2.6.9 - depd: 2.0.0 - encodeurl: 2.0.0 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 1.3.1 - fresh: 0.5.2 - http-errors: 2.0.0 - merge-descriptors: 1.0.3 - methods: 1.1.2 - on-finished: 2.4.1 - parseurl: 1.3.3 - path-to-regexp: 0.1.12 - proxy-addr: 2.0.7 - qs: 6.13.0 - range-parser: 1.2.1 - safe-buffer: 5.2.1 - send: 0.19.0 - serve-static: 1.16.2 - setprototypeof: 1.2.0 - statuses: 2.0.1 - type-is: 1.6.18 - utils-merge: 1.0.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - extend-shallow@2.0.1: dependencies: is-extendable: 0.1.1 @@ -27714,9 +27297,9 @@ snapshots: inherits: 2.0.4 readable-stream: 2.3.8 - follow-redirects@1.15.6(debug@4.4.0): + follow-redirects@1.15.6(debug@4.3.7): optionalDependencies: - debug: 4.4.0 + debug: 4.3.7 font-awesome@4.7.0: {} @@ -28460,7 +28043,7 @@ snapshots: http-proxy-middleware@2.0.6(@types/express@4.17.21): dependencies: '@types/http-proxy': 1.17.15 - http-proxy: 1.18.1(debug@4.4.0) + http-proxy: 1.18.1(debug@4.3.7) is-glob: 4.0.3 is-plain-obj: 3.0.0 micromatch: 4.0.8 @@ -28472,7 +28055,7 @@ snapshots: http-proxy-middleware@2.0.7(@types/express@4.17.21): dependencies: '@types/http-proxy': 1.17.15 - http-proxy: 1.18.1(debug@4.4.0) + http-proxy: 1.18.1(debug@4.3.7) is-glob: 4.0.3 is-plain-obj: 3.0.0 micromatch: 4.0.8 @@ -28484,18 +28067,18 @@ snapshots: http-proxy-middleware@3.0.3: dependencies: '@types/http-proxy': 1.17.15 - debug: 4.4.0 - http-proxy: 1.18.1(debug@4.4.0) + debug: 4.3.7 + http-proxy: 1.18.1(debug@4.3.7) is-glob: 4.0.3 is-plain-object: 5.0.0 micromatch: 4.0.8 transitivePeerDependencies: - supports-color - http-proxy@1.18.1(debug@4.4.0): + http-proxy@1.18.1(debug@4.3.7): dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.15.6(debug@4.4.0) + follow-redirects: 1.15.6(debug@4.3.7) requires-port: 1.0.0 transitivePeerDependencies: - debug @@ -28507,7 +28090,7 @@ snapshots: https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.4.0 + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -29068,10 +28651,10 @@ snapshots: jest-snapshot@29.7.0: dependencies: '@babel/core': 7.26.0 - '@babel/generator': 7.26.3 + '@babel/generator': 7.26.2 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) - '@babel/types': 7.26.3 + '@babel/plugin-syntax-typescript': 7.25.7(@babel/core@7.26.0) + '@babel/types': 7.26.0 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 @@ -29238,8 +28821,6 @@ snapshots: jsesc@3.0.2: {} - jsesc@3.1.0: {} - json-buffer@3.0.1: {} json-parse-better-errors@1.0.2: {} @@ -29988,9 +29569,9 @@ snapshots: dependencies: fs-monkey: 1.0.6 - memfs@4.15.0: + memfs@4.14.0: dependencies: - '@jsonjoy.com/json-pack': 1.1.1(tslib@2.8.1) + '@jsonjoy.com/json-pack': 1.1.0(tslib@2.8.1) '@jsonjoy.com/util': 1.5.0(tslib@2.8.1) tree-dump: 1.0.2(tslib@2.8.1) tslib: 2.8.1 @@ -30098,7 +29679,7 @@ snapshots: metro-source-map@0.81.0: dependencies: '@babel/traverse': 7.25.9 - '@babel/traverse--for-generate-function-map': '@babel/traverse@7.26.4' + '@babel/traverse--for-generate-function-map': '@babel/traverse@7.25.9' '@babel/types': 7.26.0 flow-enums-runtime: 0.0.6 invariant: 2.2.4 @@ -30125,7 +29706,7 @@ snapshots: metro-transform-plugins@0.81.0: dependencies: '@babel/core': 7.26.0 - '@babel/generator': 7.26.3 + '@babel/generator': 7.26.2 '@babel/template': 7.25.9 '@babel/traverse': 7.25.9 flow-enums-runtime: 0.0.6 @@ -30136,9 +29717,9 @@ snapshots: metro-transform-worker@0.81.0: dependencies: '@babel/core': 7.26.0 - '@babel/generator': 7.26.3 - '@babel/parser': 7.26.3 - '@babel/types': 7.26.3 + '@babel/generator': 7.26.2 + '@babel/parser': 7.26.2 + '@babel/types': 7.26.0 flow-enums-runtime: 0.0.6 metro: 0.81.0 metro-babel-transformer: 0.81.0 @@ -30374,7 +29955,7 @@ snapshots: micromark@4.0.1: dependencies: '@types/debug': 4.1.12 - debug: 4.4.0 + debug: 4.3.7 decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.2 @@ -30456,7 +30037,7 @@ snapshots: mini-css-extract-plugin@2.9.0(webpack@5.94.0(esbuild@0.23.0)): dependencies: - schema-utils: 4.3.0 + schema-utils: 4.2.0 tapable: 2.2.1 webpack: 5.94.0(esbuild@0.19.12) @@ -30611,12 +30192,12 @@ snapshots: optionalDependencies: msgpackr-extract: 3.0.3 - msw@2.6.6(@types/node@22.10.2)(typescript@5.7.2): + msw@2.6.6(@types/node@22.9.3)(typescript@5.7.2): dependencies: '@bundled-es-modules/cookie': 2.0.1 '@bundled-es-modules/statuses': 1.0.1 '@bundled-es-modules/tough-cookie': 0.1.6 - '@inquirer/confirm': 5.0.2(@types/node@22.10.2) + '@inquirer/confirm': 5.0.2(@types/node@22.9.3) '@mswjs/interceptors': 0.37.1 '@open-draft/deferred-promise': 2.2.0 '@open-draft/until': 2.1.0 @@ -30665,8 +30246,6 @@ snapshots: nanoid@3.3.7: {} - nanoid@3.3.8: {} - nanomatch@1.2.13: dependencies: arr-diff: 4.0.0 @@ -30708,7 +30287,7 @@ snapshots: nested-error-stacks@2.1.1: {} - next@14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.0): + next@14.2.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.81.0): dependencies: '@next/env': 14.2.18 '@swc/helpers': 0.5.5 @@ -30729,12 +30308,12 @@ snapshots: '@next/swc-win32-arm64-msvc': 14.2.18 '@next/swc-win32-ia32-msvc': 14.2.18 '@next/swc-win32-x64-msvc': 14.2.18 - sass: 1.83.0 + sass: 1.81.0 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - next@14.2.18(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0): + next@14.2.18(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.81.0): dependencies: '@next/env': 14.2.18 '@swc/helpers': 0.5.5 @@ -30755,12 +30334,12 @@ snapshots: '@next/swc-win32-arm64-msvc': 14.2.18 '@next/swc-win32-ia32-msvc': 14.2.18 '@next/swc-win32-x64-msvc': 14.2.18 - sass: 1.83.0 + sass: 1.81.0 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - next@15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0): + next@15.0.3(@babel/core@7.26.0)(babel-plugin-react-compiler@0.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.81.0): dependencies: '@next/env': 15.0.3 '@swc/counter': 0.1.3 @@ -30781,7 +30360,7 @@ snapshots: '@next/swc-win32-arm64-msvc': 15.0.3 '@next/swc-win32-x64-msvc': 15.0.3 babel-plugin-react-compiler: 0.0.0 - sass: 1.83.0 + sass: 1.81.0 sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' @@ -30790,9 +30369,9 @@ snapshots: ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5))(tailwindcss@3.4.7)(tslib@2.8.1)(typescript@5.4.5): dependencies: '@angular/compiler-cli': 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.4.5) - '@rollup/plugin-json': 6.1.0(rollup@4.28.1) - '@rollup/plugin-node-resolve': 15.3.0(rollup@4.28.1) - '@rollup/wasm-node': 4.28.1 + '@rollup/plugin-json': 6.1.0(rollup@4.27.4) + '@rollup/plugin-node-resolve': 15.3.0(rollup@4.27.4) + '@rollup/wasm-node': 4.27.4 ajv: 8.17.1 ansi-colors: 4.1.3 browserslist: 4.24.2 @@ -30808,15 +30387,15 @@ snapshots: jsonc-parser: 3.3.1 less: 4.2.1 ora: 5.4.1 - piscina: 4.8.0 + piscina: 4.7.0 postcss: 8.4.49 rxjs: 7.8.1 - sass: 1.83.0 + sass: 1.81.0 tslib: 2.8.1 typescript: 5.4.5 optionalDependencies: esbuild: 0.20.2 - rollup: 4.28.1 + rollup: 4.27.4 tailwindcss: 3.4.7 optional: true @@ -31723,8 +31302,6 @@ snapshots: path-to-regexp@0.1.10: {} - path-to-regexp@0.1.12: {} - path-to-regexp@6.3.0: {} path-type@4.0.0: {} @@ -31781,11 +31358,6 @@ snapshots: optionalDependencies: '@napi-rs/nice': 1.0.1 - piscina@4.8.0: - optionalDependencies: - '@napi-rs/nice': 1.0.1 - optional: true - pkg-dir@3.0.0: dependencies: find-up: 3.0.0 @@ -31884,13 +31456,6 @@ snapshots: postcss-selector-parser: 7.0.0 postcss-value-parser: 4.2.0 - postcss-modules-local-by-default@4.2.0(postcss@8.4.49): - dependencies: - icss-utils: 5.1.0(postcss@8.4.49) - postcss: 8.4.49 - postcss-selector-parser: 7.0.0 - postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.1(postcss@8.4.49): dependencies: postcss: 8.4.49 @@ -31940,7 +31505,7 @@ snapshots: postcss@8.4.41: dependencies: - nanoid: 3.3.8 + nanoid: 3.3.7 picocolors: 1.1.1 source-map-js: 1.2.1 @@ -32757,11 +32322,11 @@ snapshots: hash-base: 3.1.0 inherits: 2.0.4 - rollup-plugin-preserve-directives@0.4.0(rollup@4.28.1): + rollup-plugin-preserve-directives@0.4.0(rollup@4.27.4): dependencies: - '@rollup/pluginutils': 5.1.3(rollup@4.28.1) + '@rollup/pluginutils': 5.1.3(rollup@4.27.4) magic-string: 0.30.13 - rollup: 4.28.1 + rollup: 4.27.4 rollup-plugin-visualizer@5.12.0(rollup@4.27.4): dependencies: @@ -32842,31 +32407,6 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.27.4 fsevents: 2.3.3 - rollup@4.28.1: - dependencies: - '@types/estree': 1.0.6 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.28.1 - '@rollup/rollup-android-arm64': 4.28.1 - '@rollup/rollup-darwin-arm64': 4.28.1 - '@rollup/rollup-darwin-x64': 4.28.1 - '@rollup/rollup-freebsd-arm64': 4.28.1 - '@rollup/rollup-freebsd-x64': 4.28.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.28.1 - '@rollup/rollup-linux-arm-musleabihf': 4.28.1 - '@rollup/rollup-linux-arm64-gnu': 4.28.1 - '@rollup/rollup-linux-arm64-musl': 4.28.1 - '@rollup/rollup-linux-loongarch64-gnu': 4.28.1 - '@rollup/rollup-linux-powerpc64le-gnu': 4.28.1 - '@rollup/rollup-linux-riscv64-gnu': 4.28.1 - '@rollup/rollup-linux-s390x-gnu': 4.28.1 - '@rollup/rollup-linux-x64-gnu': 4.28.1 - '@rollup/rollup-linux-x64-musl': 4.28.1 - '@rollup/rollup-win32-arm64-msvc': 4.28.1 - '@rollup/rollup-win32-ia32-msvc': 4.28.1 - '@rollup/rollup-win32-x64-msvc': 4.28.1 - fsevents: 2.3.3 - rooks@7.14.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: fast-deep-equal: 3.1.3 @@ -32962,7 +32502,7 @@ snapshots: optionalDependencies: '@parcel/watcher': 2.5.0 - sass@1.83.0: + sass@1.81.0: dependencies: chokidar: 4.0.1 immutable: 5.0.3 @@ -33012,13 +32552,6 @@ snapshots: ajv-formats: 2.1.1(ajv@8.17.1) ajv-keywords: 5.1.0(ajv@8.17.1) - schema-utils@4.3.0: - dependencies: - '@types/json-schema': 7.0.15 - ajv: 8.17.1 - ajv-formats: 2.1.1(ajv@8.17.1) - ajv-keywords: 5.1.0(ajv@8.17.1) - scule@1.3.0: {} section-matter@1.0.0: @@ -33211,9 +32744,6 @@ snapshots: shell-quote@1.8.1: {} - shell-quote@1.8.2: - optional: true - sherif-darwin-arm64@1.0.0: optional: true @@ -33387,7 +32917,7 @@ snapshots: socks-proxy-agent@8.0.4: dependencies: agent-base: 7.1.1 - debug: 4.4.0 + debug: 4.3.7 socks: 2.8.3 transitivePeerDependencies: - supports-color @@ -34177,16 +33707,16 @@ snapshots: tslib@2.8.1: {} - tsup-preset-solid@2.2.0(esbuild@0.24.0)(solid-js@1.9.3)(tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.49)(typescript@5.7.2)): + tsup-preset-solid@2.2.0(esbuild@0.24.0)(solid-js@1.9.3)(tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.9.3))(postcss@8.4.49)(typescript@5.7.2)): dependencies: esbuild-plugin-solid: 0.5.0(esbuild@0.24.0)(solid-js@1.9.3) - tsup: 8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.49)(typescript@5.7.2) + tsup: 8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.9.3))(postcss@8.4.49)(typescript@5.7.2) transitivePeerDependencies: - esbuild - solid-js - supports-color - tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.41)(typescript@5.7.2): + tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.9.3))(postcss@8.4.41)(typescript@5.7.2): dependencies: bundle-require: 4.2.1(esbuild@0.19.12) cac: 6.7.14 @@ -34203,37 +33733,13 @@ snapshots: sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - '@microsoft/api-extractor': 7.48.0(@types/node@22.10.2) + '@microsoft/api-extractor': 7.48.0(@types/node@22.9.3) postcss: 8.4.41 typescript: 5.7.2 transitivePeerDependencies: - supports-color - ts-node - tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.10.2))(postcss@8.4.49)(typescript@5.7.2): - dependencies: - bundle-require: 4.2.1(esbuild@0.19.12) - cac: 6.7.14 - chokidar: 3.6.0 - debug: 4.3.7 - esbuild: 0.19.12 - execa: 5.1.1 - globby: 11.1.0 - joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.49) - resolve-from: 5.0.0 - rollup: 4.27.4 - source-map: 0.8.0-beta.0 - sucrase: 3.35.0 - tree-kill: 1.2.2 - optionalDependencies: - '@microsoft/api-extractor': 7.48.0(@types/node@22.10.2) - postcss: 8.4.49 - typescript: 5.7.2 - transitivePeerDependencies: - - supports-color - - ts-node - tsup@8.0.2(@microsoft/api-extractor@7.48.0(@types/node@22.9.3))(postcss@8.4.49)(typescript@5.7.2): dependencies: bundle-require: 4.2.1(esbuild@0.19.12) @@ -34263,7 +33769,7 @@ snapshots: tuf-js@2.2.1: dependencies: '@tufjs/models': 2.0.1 - debug: 4.4.0 + debug: 4.3.7 make-fetch-happen: 13.0.1 transitivePeerDependencies: - supports-color @@ -34271,7 +33777,7 @@ snapshots: tuf-js@3.0.1: dependencies: '@tufjs/models': 3.0.1 - debug: 4.4.0 + debug: 4.3.7 make-fetch-happen: 14.0.3 transitivePeerDependencies: - supports-color @@ -34428,8 +33934,6 @@ snapshots: undici-types@6.19.8: {} - undici-types@6.20.0: {} - undici@5.28.4: dependencies: '@fastify/busboy': 2.1.1 @@ -34725,7 +34229,7 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vinxi@0.4.1(@types/node@22.10.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.83.0)(terser@5.31.6): + vinxi@0.4.1(@types/node@22.9.3)(idb-keyval@6.2.1)(ioredis@5.4.1)(less@4.2.1)(lightningcss@1.27.0)(magicast@0.3.5)(sass@1.81.0)(terser@5.31.6): dependencies: '@babel/core': 7.26.0 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) @@ -34745,7 +34249,7 @@ snapshots: get-port-please: 3.1.2 h3: 1.11.1 hookable: 5.5.3 - http-proxy: 1.18.1(debug@4.4.0) + http-proxy: 1.18.1(debug@4.3.7) micromatch: 4.0.8 nitropack: 2.9.7(idb-keyval@6.2.1)(magicast@0.3.5) node-fetch-native: 1.6.4 @@ -34759,7 +34263,7 @@ snapshots: unctx: 2.3.1 unenv: 1.10.0 unstorage: 1.10.2(idb-keyval@6.2.1)(ioredis@5.4.1) - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) zod: 3.23.8 transitivePeerDependencies: - '@azure/app-configuration' @@ -34793,13 +34297,13 @@ snapshots: - uWebSockets.js - xml2js - vite-node@2.0.5(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6): + vite-node@2.0.5(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) transitivePeerDependencies: - '@types/node' - less @@ -34810,30 +34314,11 @@ snapshots: - sugarss - supports-color - terser - optional: true - vite-node@2.0.5(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6): - dependencies: - cac: 6.7.14 - debug: 4.3.7 - pathe: 1.1.2 - tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - vite-plugin-dts@4.0.3(@types/node@22.9.3)(rollup@4.28.1)(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)): + vite-plugin-dts@4.0.3(@types/node@22.9.3)(rollup@4.27.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)): dependencies: '@microsoft/api-extractor': 7.47.4(@types/node@22.9.3) - '@rollup/pluginutils': 5.1.3(rollup@4.28.1) + '@rollup/pluginutils': 5.1.3(rollup@4.27.4) '@volar/typescript': 2.4.10 '@vue/language-core': 2.0.29(typescript@5.7.2) compare-versions: 6.1.1 @@ -34844,17 +34329,17 @@ snapshots: typescript: 5.7.2 vue-tsc: 2.0.29(typescript@5.7.2) optionalDependencies: - vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite-plugin-externalize-deps@0.8.0(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)): + vite-plugin-externalize-deps@0.8.0(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)): dependencies: - vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) - vite-plugin-inspect@0.7.42(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)): + vite-plugin-inspect@0.7.42(rollup@4.27.4)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.3(rollup@4.27.4) @@ -34864,12 +34349,12 @@ snapshots: open: 9.1.0 picocolors: 1.1.1 sirv: 2.0.4 - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) transitivePeerDependencies: - rollup - supports-color - vite-plugin-solid@2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)): + vite-plugin-solid@2.10.2(@testing-library/jest-dom@6.6.3)(solid-js@1.9.3)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)): dependencies: '@babel/core': 7.26.0 '@types/babel__core': 7.20.5 @@ -34877,64 +34362,64 @@ snapshots: merge-anything: 5.1.7 solid-js: 1.9.3 solid-refresh: 0.6.3(solid-js@1.9.3) - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) - vitefu: 0.2.5(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)) + vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vitefu: 0.2.5(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) optionalDependencies: '@testing-library/jest-dom': 6.6.3 transitivePeerDependencies: - supports-color - vite-tsconfig-paths@5.0.1(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)): + vite-tsconfig-paths@5.0.1(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.7.2) optionalDependencies: - vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) transitivePeerDependencies: - supports-color - typescript - vite@5.1.7(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.71.1)(terser@5.29.1): + vite@5.1.7(@types/node@22.9.3)(less@4.2.0)(lightningcss@1.27.0)(sass@1.71.1)(terser@5.29.1): dependencies: esbuild: 0.19.12 postcss: 8.4.49 rollup: 4.27.4 optionalDependencies: - '@types/node': 22.10.2 + '@types/node': 22.9.3 fsevents: 2.3.3 less: 4.2.0 lightningcss: 1.27.0 sass: 1.71.1 terser: 5.29.1 - vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.80.7)(terser@5.31.6): + vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.80.7)(terser@5.31.6): dependencies: esbuild: 0.21.5 postcss: 8.4.49 rollup: 4.27.4 optionalDependencies: - '@types/node': 22.10.2 + '@types/node': 22.9.3 fsevents: 2.3.3 less: 4.2.1 lightningcss: 1.27.0 sass: 1.80.7 terser: 5.31.6 - vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6): + vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6): dependencies: esbuild: 0.21.5 postcss: 8.4.49 rollup: 4.27.4 optionalDependencies: - '@types/node': 22.10.2 + '@types/node': 22.9.3 fsevents: 2.3.3 less: 4.2.1 lightningcss: 1.27.0 - sass: 1.83.0 + sass: 1.81.0 terser: 5.31.6 - vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6): + vite@5.4.6(@types/node@22.9.3)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6): dependencies: esbuild: 0.21.5 postcss: 8.4.49 @@ -34942,68 +34427,20 @@ snapshots: optionalDependencies: '@types/node': 22.9.3 fsevents: 2.3.3 - less: 4.2.1 - lightningcss: 1.27.0 - sass: 1.83.0 - terser: 5.31.6 - - vite@5.4.6(@types/node@22.10.2)(less@4.2.0)(lightningcss@1.27.0)(sass@1.77.6)(terser@5.31.6): - dependencies: - esbuild: 0.21.5 - postcss: 8.4.49 - rollup: 4.28.1 - optionalDependencies: - '@types/node': 22.10.2 - fsevents: 2.3.3 less: 4.2.0 lightningcss: 1.27.0 sass: 1.77.6 terser: 5.31.6 - vitefu@0.2.5(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)): + vitefu@0.2.5(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)): optionalDependencies: - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) - vitefu@1.0.3(vite@5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6)): - optionalDependencies: - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) - - vitest@2.0.5(@types/node@22.10.2)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6): - dependencies: - '@ampproject/remapping': 2.3.0 - '@vitest/expect': 2.0.5 - '@vitest/pretty-format': 2.0.5 - '@vitest/runner': 2.0.5 - '@vitest/snapshot': 2.0.5 - '@vitest/spy': 2.0.5 - '@vitest/utils': 2.0.5 - chai: 5.1.1 - debug: 4.3.7 - execa: 8.0.1 - magic-string: 0.30.13 - pathe: 1.1.2 - std-env: 3.7.0 - tinybench: 2.8.0 - tinypool: 1.0.0 - tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) - vite-node: 2.0.5(@types/node@22.10.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) - why-is-node-running: 2.3.0 + vitefu@1.0.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)): optionalDependencies: - '@types/node': 22.10.2 - jsdom: 25.0.1 - transitivePeerDependencies: - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - optional: true + vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) - vitest@2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6): + vitest@2.0.5(@types/node@22.9.3)(jsdom@25.0.1)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -35021,8 +34458,8 @@ snapshots: tinybench: 2.8.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) - vite-node: 2.0.5(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.0)(terser@5.31.6) + vite: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + vite-node: 2.0.5(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.9.3 @@ -35306,11 +34743,11 @@ snapshots: webpack-dev-middleware@7.4.2(webpack@5.94.0(esbuild@0.23.0)): dependencies: colorette: 2.0.20 - memfs: 4.15.0 + memfs: 4.14.0 mime-types: 2.1.35 on-finished: 2.4.1 range-parser: 1.2.1 - schema-utils: 4.3.0 + schema-utils: 4.2.0 optionalDependencies: webpack: 5.94.0(esbuild@0.19.12) @@ -35370,7 +34807,7 @@ snapshots: compression: 1.7.5 connect-history-api-fallback: 2.0.0 default-gateway: 6.0.3 - express: 4.21.2 + express: 4.21.1 graceful-fs: 4.2.11 html-entities: 2.5.2 http-proxy-middleware: 2.0.7(@types/express@4.17.21) @@ -35379,7 +34816,7 @@ snapshots: open: 10.1.0 p-retry: 6.2.1 rimraf: 5.0.10 - schema-utils: 4.3.0 + schema-utils: 4.2.0 selfsigned: 2.4.1 serve-index: 1.9.1 sockjs: 0.3.24 From 4b9c5d886f9c1febe55adf15c38096bf4aaec994 Mon Sep 17 00:00:00 2001 From: Dominik Dorfmeister Date: Mon, 16 Dec 2024 18:22:07 +0100 Subject: [PATCH 34/60] test: startTransition --- .../src/__tests__/transition.test.tsx | 97 +++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 packages/react-query/src/__tests__/transition.test.tsx diff --git a/packages/react-query/src/__tests__/transition.test.tsx b/packages/react-query/src/__tests__/transition.test.tsx new file mode 100644 index 0000000000..c79ce27f7d --- /dev/null +++ b/packages/react-query/src/__tests__/transition.test.tsx @@ -0,0 +1,97 @@ +import { afterAll, beforeAll, describe, expect, it } from 'vitest' +import * as React from 'react' +import { + createRenderStream, + useTrackRenders, +} from '@testing-library/react-render-stream' +import { QueryClientProvider, useQuery } from '..' +import { QueryCache } from '../index' +import { createQueryClient, queryKey, sleep } from './utils' + +describe('react transitions', () => { + const queryCache = new QueryCache() + const queryClient = createQueryClient({ + queryCache, + }) + + beforeAll(() => { + queryClient.setDefaultOptions({ + queries: { experimental_prefetchInRender: true }, + }) + }) + afterAll(() => { + queryClient.setDefaultOptions({ + queries: { experimental_prefetchInRender: false }, + }) + }) + + it('should keep values of old key around with startTransition', async () => { + const key = queryKey() + + const renderStream = createRenderStream({ snapshotDOM: true }) + + function Loading() { + useTrackRenders() + return <>loading.. + } + + function Page() { + useTrackRenders() + const [count, setCount] = React.useState(0) + const query = useQuery({ + queryKey: [key, count], + queryFn: async () => { + await sleep(10) + return 'test' + count + }, + }) + + const data = React.use(query.promise) + + return ( +
+ +
data: {data}
+
+ ) + } + + const rendered = await renderStream.render( + + }> + + + , + ) + + { + const { renderedComponents, withinDOM } = await renderStream.takeRender() + withinDOM().getByText('loading..') + expect(renderedComponents).toEqual([Loading]) + } + + { + const { renderedComponents, withinDOM } = await renderStream.takeRender() + withinDOM().getByText('data: test0') + expect(renderedComponents).toEqual([Page]) + } + + rendered.getByRole('button', { name: 'increment' }).click() + + { + const { renderedComponents, withinDOM } = await renderStream.takeRender() + withinDOM().getByText('data: test0') + expect(renderedComponents).toEqual([Page]) + } + + { + const { renderedComponents, withinDOM } = await renderStream.takeRender() + withinDOM().getByText('data: test1') + expect(renderedComponents).toEqual([Page]) + } + }) +}) From 38b88645e85bde8e2ccc42eb3d57997e9eb8deaf Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Thu, 19 Dec 2024 21:47:17 +0100 Subject: [PATCH 35/60] fix test --- packages/react-query/src/__tests__/transition.test.tsx | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/packages/react-query/src/__tests__/transition.test.tsx b/packages/react-query/src/__tests__/transition.test.tsx index c79ce27f7d..a83584d484 100644 --- a/packages/react-query/src/__tests__/transition.test.tsx +++ b/packages/react-query/src/__tests__/transition.test.tsx @@ -44,6 +44,7 @@ describe('react transitions', () => { await sleep(10) return 'test' + count }, + staleTime: 1000, // prevent data from being fetched on second mount after suspense }) const data = React.use(query.promise) @@ -82,12 +83,6 @@ describe('react transitions', () => { rendered.getByRole('button', { name: 'increment' }).click() - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('data: test0') - expect(renderedComponents).toEqual([Page]) - } - { const { renderedComponents, withinDOM } = await renderStream.takeRender() withinDOM().getByText('data: test1') From 84dffdc71b7bb1fa867d4fcbb5203954750d7802 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Thu, 19 Dec 2024 21:48:45 +0100 Subject: [PATCH 36/60] rm dep array --- packages/react-query/src/useIsFetching.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-query/src/useIsFetching.ts b/packages/react-query/src/useIsFetching.ts index da18741b23..831b4ef4fc 100644 --- a/packages/react-query/src/useIsFetching.ts +++ b/packages/react-query/src/useIsFetching.ts @@ -19,7 +19,7 @@ export function useIsFetching( const filtersRef = React.useRef(filters) React.useEffect(() => { filtersRef.current = filters - }, [filters]) + }) React.useEffect(() => { // Update number immediately to make sure we do not miss any query updates between creating the observer and subscribing to it. From a728d6b2b5ff0a3f8d5a428fd6c3fd1fb6a90999 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Thu, 19 Dec 2024 21:51:57 +0100 Subject: [PATCH 37/60] mkay --- packages/react-query/src/useBaseQuery.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/react-query/src/useBaseQuery.ts b/packages/react-query/src/useBaseQuery.ts index 4c13823c4f..56a7b99a09 100644 --- a/packages/react-query/src/useBaseQuery.ts +++ b/packages/react-query/src/useBaseQuery.ts @@ -82,7 +82,7 @@ export function useBaseQuery< ), ) - const [_, setForceUpdate] = React.useState(0) + const [_, setForceUpdate] = React.useState({}) const result = observer.getOptimisticResult(defaultedOptions) @@ -93,7 +93,7 @@ export function useBaseQuery< const unsubscribe = observer.subscribe( notifyManager.batchCalls(() => { - setForceUpdate((n) => n + 1) + setForceUpdate({}) }), ) From 984fa4bccf5b66c2615a5156ae5919171d5bfc87 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Thu, 19 Dec 2024 23:26:16 +0100 Subject: [PATCH 38/60] failing test --- .../src/__tests__/transition.test.tsx | 135 +++++++++++++++++- 1 file changed, 134 insertions(+), 1 deletion(-) diff --git a/packages/react-query/src/__tests__/transition.test.tsx b/packages/react-query/src/__tests__/transition.test.tsx index a83584d484..aa25b52ac5 100644 --- a/packages/react-query/src/__tests__/transition.test.tsx +++ b/packages/react-query/src/__tests__/transition.test.tsx @@ -1,13 +1,23 @@ -import { afterAll, beforeAll, describe, expect, it } from 'vitest' +import { afterAll, beforeAll, describe, expect, it, } from 'vitest' import * as React from 'react' import { createRenderStream, + disableActEnvironment, useTrackRenders, } from '@testing-library/react-render-stream' import { QueryClientProvider, useQuery } from '..' import { QueryCache } from '../index' import { createQueryClient, queryKey, sleep } from './utils' +let disableActReturn: ReturnType +beforeAll(() => { + disableActReturn = disableActEnvironment() +}) +afterAll(() => { + disableActReturn.cleanup() +}) + + describe('react transitions', () => { const queryCache = new QueryCache() const queryClient = createQueryClient({ @@ -89,4 +99,127 @@ describe('react transitions', () => { expect(renderedComponents).toEqual([Page]) } }) + + function createDeferred() { + let resolve: (value: T) => void + let reject: (reason: unknown) => void + const promise = new Promise((_resolve, _reject) => { + resolve = _resolve + reject = _reject + }) + return { promise, resolve: resolve!, reject: reject! } + } + + it.only('should handle parallel queries with shared parent key in transition', async () => { + const renderStream = createRenderStream({ snapshotDOM: true }) + + let deferredA = createDeferred() + let deferredB = createDeferred() + + + + function ComponentA(props: { parentId: number }) { + useTrackRenders() + const query = useQuery({ + queryKey: ['A', props.parentId], + queryFn: async () => { + await deferredA.promise + deferredA = createDeferred() + + return `A-${props.parentId}` + }, + staleTime: 1000, + }) + + const data = React.use(query.promise) + return
A data: {data}
+ } + + function ComponentALoading() { + useTrackRenders() + return
A loading..
+ } + + function ComponentB(props: { parentId: number }) { + useTrackRenders() + const query = useQuery({ + queryKey: ['B', props.parentId], + queryFn: async () => { + console.log('B loading', props.parentId) + await deferredB.promise + console.log('B loaded', props.parentId) + deferredB = createDeferred() + return `B-${props.parentId}` + }, + staleTime: 1000, + }) + + + + const data = React.use(query.promise) + + console.log('render B', data) + return
B data: {data}
+ } + function ComponentBLoading() { + useTrackRenders() + return
B loading..
+ } + + function Parent() { + useTrackRenders() + const [count, setCount] = React.useState(0) + return ( +
+ + }> + + + }> + + +
+ ) + } + + + const rendered = await renderStream.render( + + + , + ) + { + const { renderedComponents, withinDOM } = await renderStream.takeRender() + withinDOM().getByText('A loading..') + withinDOM().getByText('B loading..') + expect(renderedComponents).toEqual([Parent, ComponentBLoading, ComponentALoading]) + } + + deferredA.resolve() + deferredB.resolve() + + { + const { renderedComponents, withinDOM } = await renderStream.takeRender() + withinDOM().getByText('A data: A-0') + withinDOM().getByText('B data: B-0') + expect(renderedComponents).toEqual([ComponentB, ComponentA]) + } + + rendered.getByRole('button', { name: 'increment' }).click() + + deferredA.resolve() + deferredB.resolve() + + { + const { renderedComponents, withinDOM } = await renderStream.takeRender() + withinDOM().getByText('A data: A-1') + withinDOM().getByText('B data: B-1') + expect(renderedComponents).toEqual([Parent, ComponentB, ComponentA]) + } + + }) }) From ed313f72767c70282ddb89ab89baafe199f0b01e Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Thu, 19 Dec 2024 23:38:59 +0100 Subject: [PATCH 39/60] mkay better test --- .../src/__tests__/transition.test.tsx | 45 ++++++++++--------- 1 file changed, 25 insertions(+), 20 deletions(-) diff --git a/packages/react-query/src/__tests__/transition.test.tsx b/packages/react-query/src/__tests__/transition.test.tsx index aa25b52ac5..ec68c7bf5c 100644 --- a/packages/react-query/src/__tests__/transition.test.tsx +++ b/packages/react-query/src/__tests__/transition.test.tsx @@ -1,22 +1,13 @@ -import { afterAll, beforeAll, describe, expect, it, } from 'vitest' -import * as React from 'react' import { createRenderStream, - disableActEnvironment, - useTrackRenders, + useTrackRenders } from '@testing-library/react-render-stream' +import * as React from 'react' +import { afterAll, beforeAll, describe, expect, it, } from 'vitest' import { QueryClientProvider, useQuery } from '..' import { QueryCache } from '../index' import { createQueryClient, queryKey, sleep } from './utils' -let disableActReturn: ReturnType -beforeAll(() => { - disableActReturn = disableActEnvironment() -}) -afterAll(() => { - disableActReturn.cleanup() -}) - describe('react transitions', () => { const queryCache = new QueryCache() @@ -110,7 +101,7 @@ describe('react transitions', () => { return { promise, resolve: resolve!, reject: reject! } } - it.only('should handle parallel queries with shared parent key in transition', async () => { + it.only('should handle parallel queries with shared parent key in transition', {repeats: 10}, async () => { const renderStream = createRenderStream({ snapshotDOM: true }) let deferredA = createDeferred() @@ -131,7 +122,11 @@ describe('react transitions', () => { staleTime: 1000, }) + + const data = React.use(query.promise) + + return
A data: {data}
} @@ -145,9 +140,9 @@ describe('react transitions', () => { const query = useQuery({ queryKey: ['B', props.parentId], queryFn: async () => { - console.log('B loading', props.parentId) + await deferredB.promise - console.log('B loaded', props.parentId) + deferredB = createDeferred() return `B-${props.parentId}` }, @@ -158,7 +153,7 @@ describe('react transitions', () => { const data = React.use(query.promise) - console.log('render B', data) + return
B data: {data}
} function ComponentBLoading() { @@ -215,10 +210,20 @@ describe('react transitions', () => { deferredB.resolve() { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('A data: A-1') - withinDOM().getByText('B data: B-1') - expect(renderedComponents).toEqual([Parent, ComponentB, ComponentA]) + // first render + const firstRender = await renderStream.takeRender() + firstRender.withinDOM().getByText('A data: A-0') + firstRender.withinDOM().getByText('B data: B-0') + + // second render + const secondRender = await renderStream.takeRender() + secondRender.withinDOM().getByText('A data: A-1') + secondRender.withinDOM().getByText('B data: B-0') + + // third render + const thirdRender = await renderStream.takeRender() + thirdRender.withinDOM().getByText('A data: A-1') + thirdRender.withinDOM().getByText('B data: B-1') } }) From dcf16f2a0db6a847d3f0201ef52385acd1fd2a2a Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Thu, 19 Dec 2024 23:39:36 +0100 Subject: [PATCH 40/60] might revert this later --- packages/react-query/src/useBaseQuery.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/react-query/src/useBaseQuery.ts b/packages/react-query/src/useBaseQuery.ts index 56a7b99a09..7bd92aeaa3 100644 --- a/packages/react-query/src/useBaseQuery.ts +++ b/packages/react-query/src/useBaseQuery.ts @@ -82,9 +82,8 @@ export function useBaseQuery< ), ) - const [_, setForceUpdate] = React.useState({}) - const result = observer.getOptimisticResult(defaultedOptions) + const [result, setResult] = React.useState(() => observer.getOptimisticResult(defaultedOptions)) React.useEffect(() => { if (isRestoring) { @@ -92,8 +91,8 @@ export function useBaseQuery< } const unsubscribe = observer.subscribe( - notifyManager.batchCalls(() => { - setForceUpdate({}) + notifyManager.batchCalls((nextResult) => { + setResult(nextResult) }), ) From 60f6736731ea2d5925ec117f404354a0c741dd8a Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Thu, 19 Dec 2024 23:40:29 +0100 Subject: [PATCH 41/60] prettier --- .../src/__tests__/transition.test.tsx | 256 +++++++++--------- packages/react-query/src/useBaseQuery.ts | 5 +- 2 files changed, 131 insertions(+), 130 deletions(-) diff --git a/packages/react-query/src/__tests__/transition.test.tsx b/packages/react-query/src/__tests__/transition.test.tsx index ec68c7bf5c..3800729f81 100644 --- a/packages/react-query/src/__tests__/transition.test.tsx +++ b/packages/react-query/src/__tests__/transition.test.tsx @@ -1,14 +1,13 @@ import { createRenderStream, - useTrackRenders + useTrackRenders, } from '@testing-library/react-render-stream' import * as React from 'react' -import { afterAll, beforeAll, describe, expect, it, } from 'vitest' +import { afterAll, beforeAll, describe, expect, it } from 'vitest' import { QueryClientProvider, useQuery } from '..' import { QueryCache } from '../index' import { createQueryClient, queryKey, sleep } from './utils' - describe('react transitions', () => { const queryCache = new QueryCache() const queryClient = createQueryClient({ @@ -101,130 +100,131 @@ describe('react transitions', () => { return { promise, resolve: resolve!, reject: reject! } } - it.only('should handle parallel queries with shared parent key in transition', {repeats: 10}, async () => { - const renderStream = createRenderStream({ snapshotDOM: true }) - - let deferredA = createDeferred() - let deferredB = createDeferred() - - - - function ComponentA(props: { parentId: number }) { - useTrackRenders() - const query = useQuery({ - queryKey: ['A', props.parentId], - queryFn: async () => { - await deferredA.promise - deferredA = createDeferred() - - return `A-${props.parentId}` - }, - staleTime: 1000, - }) - - - - const data = React.use(query.promise) - - - return
A data: {data}
- } - - function ComponentALoading() { - useTrackRenders() - return
A loading..
- } - - function ComponentB(props: { parentId: number }) { - useTrackRenders() - const query = useQuery({ - queryKey: ['B', props.parentId], - queryFn: async () => { - - await deferredB.promise - - deferredB = createDeferred() - return `B-${props.parentId}` - }, - staleTime: 1000, - }) - - - - const data = React.use(query.promise) - - - return
B data: {data}
- } - function ComponentBLoading() { - useTrackRenders() - return
B loading..
- } - - function Parent() { - useTrackRenders() - const [count, setCount] = React.useState(0) - return ( -
- - }> - - - }> - - -
+ it.only( + 'should handle parallel queries with shared parent key in transition', + { repeats: 10 }, + async () => { + const renderStream = createRenderStream({ snapshotDOM: true }) + + let deferredA = createDeferred() + let deferredB = createDeferred() + + function ComponentA(props: { parentId: number }) { + useTrackRenders() + const query = useQuery({ + queryKey: ['A', props.parentId], + queryFn: async () => { + await deferredA.promise + deferredA = createDeferred() + + return `A-${props.parentId}` + }, + staleTime: 1000, + }) + + const data = React.use(query.promise) + + return
A data: {data}
+ } + + function ComponentALoading() { + useTrackRenders() + return
A loading..
+ } + + function ComponentB(props: { parentId: number }) { + useTrackRenders() + const query = useQuery({ + queryKey: ['B', props.parentId], + queryFn: async () => { + await deferredB.promise + + deferredB = createDeferred() + return `B-${props.parentId}` + }, + staleTime: 1000, + }) + + const data = React.use(query.promise) + + return
B data: {data}
+ } + function ComponentBLoading() { + useTrackRenders() + return
B loading..
+ } + + function Parent() { + useTrackRenders() + const [count, setCount] = React.useState(0) + return ( +
+ + }> + + + }> + + +
+ ) + } + + const rendered = await renderStream.render( + + + , ) - } - - - const rendered = await renderStream.render( - - - , - ) - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('A loading..') - withinDOM().getByText('B loading..') - expect(renderedComponents).toEqual([Parent, ComponentBLoading, ComponentALoading]) - } - - deferredA.resolve() - deferredB.resolve() - - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('A data: A-0') - withinDOM().getByText('B data: B-0') - expect(renderedComponents).toEqual([ComponentB, ComponentA]) - } - - rendered.getByRole('button', { name: 'increment' }).click() - - deferredA.resolve() - deferredB.resolve() - - { - // first render - const firstRender = await renderStream.takeRender() - firstRender.withinDOM().getByText('A data: A-0') - firstRender.withinDOM().getByText('B data: B-0') - - // second render - const secondRender = await renderStream.takeRender() - secondRender.withinDOM().getByText('A data: A-1') - secondRender.withinDOM().getByText('B data: B-0') - - // third render - const thirdRender = await renderStream.takeRender() - thirdRender.withinDOM().getByText('A data: A-1') - thirdRender.withinDOM().getByText('B data: B-1') - } - - }) + { + const { renderedComponents, withinDOM } = + await renderStream.takeRender() + withinDOM().getByText('A loading..') + withinDOM().getByText('B loading..') + expect(renderedComponents).toEqual([ + Parent, + ComponentBLoading, + ComponentALoading, + ]) + } + + deferredA.resolve() + deferredB.resolve() + + { + const { renderedComponents, withinDOM } = + await renderStream.takeRender() + withinDOM().getByText('A data: A-0') + withinDOM().getByText('B data: B-0') + expect(renderedComponents).toEqual([ComponentB, ComponentA]) + } + + rendered.getByRole('button', { name: 'increment' }).click() + + deferredA.resolve() + deferredB.resolve() + + { + // first render + const firstRender = await renderStream.takeRender() + firstRender.withinDOM().getByText('A data: A-0') + firstRender.withinDOM().getByText('B data: B-0') + + // second render + const secondRender = await renderStream.takeRender() + secondRender.withinDOM().getByText('A data: A-1') + secondRender.withinDOM().getByText('B data: B-0') + + // third render + const thirdRender = await renderStream.takeRender() + thirdRender.withinDOM().getByText('A data: A-1') + thirdRender.withinDOM().getByText('B data: B-1') + } + }, + ) }) diff --git a/packages/react-query/src/useBaseQuery.ts b/packages/react-query/src/useBaseQuery.ts index 7bd92aeaa3..f74ed7d108 100644 --- a/packages/react-query/src/useBaseQuery.ts +++ b/packages/react-query/src/useBaseQuery.ts @@ -82,8 +82,9 @@ export function useBaseQuery< ), ) - - const [result, setResult] = React.useState(() => observer.getOptimisticResult(defaultedOptions)) + const [result, setResult] = React.useState(() => + observer.getOptimisticResult(defaultedOptions), + ) React.useEffect(() => { if (isRestoring) { From 5a97880e988386de1eb8debe3ce65ee043d4bfe8 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 20 Dec 2024 00:16:02 +0100 Subject: [PATCH 42/60] Revert "might revert this later" This reverts commit dcf16f2a0db6a847d3f0201ef52385acd1fd2a2a. # Conflicts: # packages/react-query/src/useBaseQuery.ts --- .../src/__tests__/transition.test.tsx | 248 +++++++++--------- packages/react-query/src/useBaseQuery.ts | 10 +- 2 files changed, 127 insertions(+), 131 deletions(-) diff --git a/packages/react-query/src/__tests__/transition.test.tsx b/packages/react-query/src/__tests__/transition.test.tsx index 3800729f81..b0394ec044 100644 --- a/packages/react-query/src/__tests__/transition.test.tsx +++ b/packages/react-query/src/__tests__/transition.test.tsx @@ -100,131 +100,127 @@ describe('react transitions', () => { return { promise, resolve: resolve!, reject: reject! } } - it.only( - 'should handle parallel queries with shared parent key in transition', - { repeats: 10 }, - async () => { - const renderStream = createRenderStream({ snapshotDOM: true }) - - let deferredA = createDeferred() - let deferredB = createDeferred() - - function ComponentA(props: { parentId: number }) { - useTrackRenders() - const query = useQuery({ - queryKey: ['A', props.parentId], - queryFn: async () => { - await deferredA.promise - deferredA = createDeferred() - - return `A-${props.parentId}` - }, - staleTime: 1000, - }) - - const data = React.use(query.promise) - - return
A data: {data}
- } - - function ComponentALoading() { - useTrackRenders() - return
A loading..
- } - - function ComponentB(props: { parentId: number }) { - useTrackRenders() - const query = useQuery({ - queryKey: ['B', props.parentId], - queryFn: async () => { - await deferredB.promise - - deferredB = createDeferred() - return `B-${props.parentId}` - }, - staleTime: 1000, - }) - - const data = React.use(query.promise) - - return
B data: {data}
- } - function ComponentBLoading() { - useTrackRenders() - return
B loading..
- } - - function Parent() { - useTrackRenders() - const [count, setCount] = React.useState(0) - return ( -
- - }> - - - }> - - -
- ) - } - - const rendered = await renderStream.render( - - - , + it.only('should handle parallel queries with shared parent key in transition', async () => { + const renderStream = createRenderStream({ snapshotDOM: true }) + + + + let deferredA = createDeferred() + let deferredB = createDeferred() + + function ComponentA(props: { parentId: number }) { + useTrackRenders() + const query = useQuery({ + queryKey: ['A', props.parentId], + queryFn: async () => { + await deferredA.promise + deferredA = createDeferred() + + return `A-${props.parentId}` + }, + staleTime: 1000, + }) + + const data = React.use(query.promise) + + console.log(props.parentId, query.promise) + + return
A data: {data}
+ } + + function ComponentALoading() { + useTrackRenders() + return
A loading..
+ } + + function ComponentB(props: { parentId: number }) { + useTrackRenders() + const query = useQuery({ + queryKey: ['B', props.parentId], + queryFn: async () => { + await deferredB.promise + + deferredB = createDeferred() + return `B-${props.parentId}` + }, + staleTime: 1000, + }) + + const data = React.use(query.promise) + + return
B data: {data}
+ } + function ComponentBLoading() { + useTrackRenders() + return
B loading..
+ } + + function Parent() { + useTrackRenders() + const [count, setCount] = React.useState(0) + return ( +
+ + }> + + + }> + + +
) - { - const { renderedComponents, withinDOM } = - await renderStream.takeRender() - withinDOM().getByText('A loading..') - withinDOM().getByText('B loading..') - expect(renderedComponents).toEqual([ - Parent, - ComponentBLoading, - ComponentALoading, - ]) - } - - deferredA.resolve() - deferredB.resolve() - - { - const { renderedComponents, withinDOM } = - await renderStream.takeRender() - withinDOM().getByText('A data: A-0') - withinDOM().getByText('B data: B-0') - expect(renderedComponents).toEqual([ComponentB, ComponentA]) - } - - rendered.getByRole('button', { name: 'increment' }).click() - - deferredA.resolve() - deferredB.resolve() - - { - // first render - const firstRender = await renderStream.takeRender() - firstRender.withinDOM().getByText('A data: A-0') - firstRender.withinDOM().getByText('B data: B-0') - - // second render - const secondRender = await renderStream.takeRender() - secondRender.withinDOM().getByText('A data: A-1') - secondRender.withinDOM().getByText('B data: B-0') - - // third render - const thirdRender = await renderStream.takeRender() - thirdRender.withinDOM().getByText('A data: A-1') - thirdRender.withinDOM().getByText('B data: B-1') - } - }, - ) + } + + const rendered = await renderStream.render( + + + , + ) + { + const { renderedComponents, withinDOM } = await renderStream.takeRender() + withinDOM().getByText('A loading..') + withinDOM().getByText('B loading..') + expect(renderedComponents).toEqual([ + Parent, + ComponentBLoading, + ComponentALoading, + ]) + } + + deferredA.resolve() + deferredB.resolve() + + { + const { renderedComponents, withinDOM } = await renderStream.takeRender() + withinDOM().getByText('A data: A-0') + withinDOM().getByText('B data: B-0') + expect(renderedComponents).toEqual([ComponentB, ComponentA]) + } + + rendered.getByRole('button', { name: 'increment' }).click() + + deferredA.resolve() + deferredB.resolve() + + { + // first render + const firstRender = await renderStream.takeRender() + firstRender.withinDOM().getByText('A data: A-0') + firstRender.withinDOM().getByText('B data: B-0') + + // second render + const secondRender = await renderStream.takeRender() + secondRender.withinDOM().getByText('A data: A-1') + secondRender.withinDOM().getByText('B data: B-0') + + // third render + const thirdRender = await renderStream.takeRender() + thirdRender.withinDOM().getByText('A data: A-1') + thirdRender.withinDOM().getByText('B data: B-1') + } + }) }) diff --git a/packages/react-query/src/useBaseQuery.ts b/packages/react-query/src/useBaseQuery.ts index f74ed7d108..56a7b99a09 100644 --- a/packages/react-query/src/useBaseQuery.ts +++ b/packages/react-query/src/useBaseQuery.ts @@ -82,9 +82,9 @@ export function useBaseQuery< ), ) - const [result, setResult] = React.useState(() => - observer.getOptimisticResult(defaultedOptions), - ) + const [_, setForceUpdate] = React.useState({}) + + const result = observer.getOptimisticResult(defaultedOptions) React.useEffect(() => { if (isRestoring) { @@ -92,8 +92,8 @@ export function useBaseQuery< } const unsubscribe = observer.subscribe( - notifyManager.batchCalls((nextResult) => { - setResult(nextResult) + notifyManager.batchCalls(() => { + setForceUpdate({}) }), ) From aba6e7fb8b3a6ae00fa025968062061a25dac4e7 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 20 Dec 2024 00:22:14 +0100 Subject: [PATCH 43/60] wait --- .../src/__tests__/transition.test.tsx | 120 ++++++++++-------- 1 file changed, 66 insertions(+), 54 deletions(-) diff --git a/packages/react-query/src/__tests__/transition.test.tsx b/packages/react-query/src/__tests__/transition.test.tsx index b0394ec044..d50d2d1d59 100644 --- a/packages/react-query/src/__tests__/transition.test.tsx +++ b/packages/react-query/src/__tests__/transition.test.tsx @@ -1,9 +1,11 @@ +/* eslint-disable @typescript-eslint/require-await */ import { createRenderStream, useTrackRenders, } from '@testing-library/react-render-stream' +import { act, render, screen } from '@testing-library/react' import * as React from 'react' -import { afterAll, beforeAll, describe, expect, it } from 'vitest' +import { afterAll, beforeAll, describe, expect, it, vi } from 'vitest' import { QueryClientProvider, useQuery } from '..' import { QueryCache } from '../index' import { createQueryClient, queryKey, sleep } from './utils' @@ -15,6 +17,9 @@ describe('react transitions', () => { }) beforeAll(() => { + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore + global.IS_REACT_ACT_ENVIRONMENT = true queryClient.setDefaultOptions({ queries: { experimental_prefetchInRender: true }, }) @@ -25,18 +30,16 @@ describe('react transitions', () => { }) }) - it('should keep values of old key around with startTransition', async () => { + it.only('should keep values of old key around with startTransition', async () => { + vi.useFakeTimers() const key = queryKey() - const renderStream = createRenderStream({ snapshotDOM: true }) - function Loading() { - useTrackRenders() - return <>loading.. + return <>loading... } function Page() { - useTrackRenders() + const [isPending, startTransition] = React.useTransition() const [count, setCount] = React.useState(0) const query = useQuery({ queryKey: [key, count], @@ -44,50 +47,64 @@ describe('react transitions', () => { await sleep(10) return 'test' + count }, - staleTime: 1000, // prevent data from being fetched on second mount after suspense + staleTime: 1000, }) const data = React.use(query.promise) return (
-
data: {data}
+ {isPending && pending...}
) } + // Initial render should show fallback + await act(async () => { + render( + + }> + + + , + ) + }) - const rendered = await renderStream.render( - - }> - - - , - ) - - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('loading..') - expect(renderedComponents).toEqual([Loading]) - } + screen.getByText('loading...') + expect(screen.queryByText('button')).toBeNull() + expect(screen.queryByText('pending...')).toBeNull() + expect(screen.queryByText('data: test0')).toBeNull() - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('data: test0') - expect(renderedComponents).toEqual([Page]) - } + // Resolve the query, should show the data + await act(async () => { + vi.runAllTimers() + }) - rendered.getByRole('button', { name: 'increment' }).click() + expect(screen.queryByText('loading...')).toBeNull() + screen.getByRole('button') + expect(screen.queryByText('pending...')).toBeNull() + screen.getByText('data: test0') - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('data: test1') - expect(renderedComponents).toEqual([Page]) - } + // Update in a transition, should show pending state, and existing content + await act(async () => { + screen.getByRole('button', { name: 'increment' }).click() + }) + expect(screen.queryByText('loading...')).toBeNull() + screen.getByRole('button') + screen.getByText('pending...') + screen.getByText('data: test0') + + // Resolve the query, should show the new data and no pending state + await act(async () => { + vi.runAllTimers() + }) + expect(screen.queryByText('loading...')).toBeNull() + screen.getByRole('button') + expect(screen.queryByText('pending...')).toBeNull() + screen.getByText('data: test1') }) function createDeferred() { @@ -100,46 +117,36 @@ describe('react transitions', () => { return { promise, resolve: resolve!, reject: reject! } } - it.only('should handle parallel queries with shared parent key in transition', async () => { + it('should handle parallel queries with shared parent key in transition', async () => { const renderStream = createRenderStream({ snapshotDOM: true }) - - let deferredA = createDeferred() let deferredB = createDeferred() function ComponentA(props: { parentId: number }) { - useTrackRenders() const query = useQuery({ queryKey: ['A', props.parentId], queryFn: async () => { await deferredA.promise deferredA = createDeferred() - return `A-${props.parentId}` }, staleTime: 1000, }) const data = React.use(query.promise) - - console.log(props.parentId, query.promise) - return
A data: {data}
} function ComponentALoading() { - useTrackRenders() return
A loading..
} function ComponentB(props: { parentId: number }) { - useTrackRenders() const query = useQuery({ queryKey: ['B', props.parentId], queryFn: async () => { await deferredB.promise - deferredB = createDeferred() return `B-${props.parentId}` }, @@ -147,16 +154,14 @@ describe('react transitions', () => { }) const data = React.use(query.promise) - return
B data: {data}
} + function ComponentBLoading() { - useTrackRenders() return
B loading..
} function Parent() { - useTrackRenders() const [count, setCount] = React.useState(0) return (
@@ -180,6 +185,7 @@ describe('react transitions', () => { , ) + { const { renderedComponents, withinDOM } = await renderStream.takeRender() withinDOM().getByText('A loading..') @@ -191,8 +197,10 @@ describe('react transitions', () => { ]) } - deferredA.resolve() - deferredB.resolve() + await act(async () => { + deferredA.resolve() + deferredB.resolve() + }) { const { renderedComponents, withinDOM } = await renderStream.takeRender() @@ -201,10 +209,14 @@ describe('react transitions', () => { expect(renderedComponents).toEqual([ComponentB, ComponentA]) } - rendered.getByRole('button', { name: 'increment' }).click() + await act(async () => { + rendered.getByRole('button', { name: 'increment' }).click() + }) - deferredA.resolve() - deferredB.resolve() + await act(async () => { + deferredA.resolve() + deferredB.resolve() + }) { // first render From b5d30afbc4da54cef1b13a2bcd1fdd0d2daed3eb Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 20 Dec 2024 00:30:37 +0100 Subject: [PATCH 44/60] mkay --- .../src/__tests__/transition.test.tsx | 370 ++++++++---------- 1 file changed, 165 insertions(+), 205 deletions(-) diff --git a/packages/react-query/src/__tests__/transition.test.tsx b/packages/react-query/src/__tests__/transition.test.tsx index d50d2d1d59..b89b388749 100644 --- a/packages/react-query/src/__tests__/transition.test.tsx +++ b/packages/react-query/src/__tests__/transition.test.tsx @@ -1,238 +1,198 @@ /* eslint-disable @typescript-eslint/require-await */ -import { - createRenderStream, - useTrackRenders, -} from '@testing-library/react-render-stream' import { act, render, screen } from '@testing-library/react' import * as React from 'react' -import { afterAll, beforeAll, describe, expect, it, vi } from 'vitest' +import { afterAll, beforeAll, expect, it, vi } from 'vitest' import { QueryClientProvider, useQuery } from '..' import { QueryCache } from '../index' import { createQueryClient, queryKey, sleep } from './utils' -describe('react transitions', () => { - const queryCache = new QueryCache() - const queryClient = createQueryClient({ - queryCache, +const queryCache = new QueryCache() +const queryClient = createQueryClient({ + queryCache, +}) + +beforeAll(() => { + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore + global.IS_REACT_ACT_ENVIRONMENT = true + queryClient.setDefaultOptions({ + queries: { experimental_prefetchInRender: true }, }) + vi.useFakeTimers() +}) +afterAll(() => { + queryClient.setDefaultOptions({ + queries: { experimental_prefetchInRender: false }, + }) + vi.useRealTimers() +}) - beforeAll(() => { - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - global.IS_REACT_ACT_ENVIRONMENT = true - queryClient.setDefaultOptions({ - queries: { experimental_prefetchInRender: true }, +it('should keep values of old key around with startTransition', async () => { + const key = queryKey() + + function Loading() { + return <>loading... + } + + function Page() { + const [isPending, startTransition] = React.useTransition() + const [count, setCount] = React.useState(0) + const query = useQuery({ + queryKey: [key, count], + queryFn: async () => { + await sleep(10) + return 'test' + count + }, + staleTime: 1000, }) + + const data = React.use(query.promise) + + return ( +
+ +
data: {data}
+ {isPending && pending...} +
+ ) + } + // Initial render should show fallback + await act(async () => { + render( + + }> + + + , + ) }) - afterAll(() => { - queryClient.setDefaultOptions({ - queries: { experimental_prefetchInRender: false }, - }) + + screen.getByText('loading...') + expect(screen.queryByText('button')).toBeNull() + expect(screen.queryByText('pending...')).toBeNull() + expect(screen.queryByText('data: test0')).toBeNull() + + // Resolve the query, should show the data + await act(async () => { + vi.runAllTimers() }) - it.only('should keep values of old key around with startTransition', async () => { - vi.useFakeTimers() - const key = queryKey() - - function Loading() { - return <>loading... - } - - function Page() { - const [isPending, startTransition] = React.useTransition() - const [count, setCount] = React.useState(0) - const query = useQuery({ - queryKey: [key, count], - queryFn: async () => { - await sleep(10) - return 'test' + count - }, - staleTime: 1000, - }) - - const data = React.use(query.promise) - - return ( -
- -
data: {data}
- {isPending && pending...} -
- ) - } - // Initial render should show fallback - await act(async () => { - render( - - }> - - - , - ) - }) + expect(screen.queryByText('loading...')).toBeNull() + screen.getByRole('button') + expect(screen.queryByText('pending...')).toBeNull() + screen.getByText('data: test0') - screen.getByText('loading...') - expect(screen.queryByText('button')).toBeNull() - expect(screen.queryByText('pending...')).toBeNull() - expect(screen.queryByText('data: test0')).toBeNull() + // Update in a transition, should show pending state, and existing content + await act(async () => { + screen.getByRole('button', { name: 'increment' }).click() + }) + expect(screen.queryByText('loading...')).toBeNull() + screen.getByRole('button') + screen.getByText('pending...') + screen.getByText('data: test0') + + // Resolve the query, should show the new data and no pending state + await act(async () => { + vi.runAllTimers() + }) + expect(screen.queryByText('loading...')).toBeNull() + screen.getByRole('button') + expect(screen.queryByText('pending...')).toBeNull() + screen.getByText('data: test1') +}) - // Resolve the query, should show the data - await act(async () => { - vi.runAllTimers() +it('should handle parallel queries with shared parent key in transition', async () => { + function ComponentA(props: { parentId: number }) { + const query = useQuery({ + queryKey: ['A', props.parentId], + queryFn: async () => { + await sleep(10) + return `A-${props.parentId}` + }, + staleTime: 1000, }) - expect(screen.queryByText('loading...')).toBeNull() - screen.getByRole('button') - expect(screen.queryByText('pending...')).toBeNull() - screen.getByText('data: test0') + const data = React.use(query.promise) + return
A data: {data}
+ } - // Update in a transition, should show pending state, and existing content - await act(async () => { - screen.getByRole('button', { name: 'increment' }).click() - }) - expect(screen.queryByText('loading...')).toBeNull() - screen.getByRole('button') - screen.getByText('pending...') - screen.getByText('data: test0') - - // Resolve the query, should show the new data and no pending state - await act(async () => { - vi.runAllTimers() - }) - expect(screen.queryByText('loading...')).toBeNull() - screen.getByRole('button') - expect(screen.queryByText('pending...')).toBeNull() - screen.getByText('data: test1') - }) + function ComponentALoading() { + return
A loading...
+ } - function createDeferred() { - let resolve: (value: T) => void - let reject: (reason: unknown) => void - const promise = new Promise((_resolve, _reject) => { - resolve = _resolve - reject = _reject + function ComponentB(props: { parentId: number }) { + const query = useQuery({ + queryKey: ['B', props.parentId], + queryFn: async () => { + await sleep(10) + return `B-${props.parentId}` + }, + staleTime: 1000, }) - return { promise, resolve: resolve!, reject: reject! } + + const data = React.use(query.promise) + return
B data: {data}
+ } + + function ComponentBLoading() { + return
B loading...
} - it('should handle parallel queries with shared parent key in transition', async () => { - const renderStream = createRenderStream({ snapshotDOM: true }) - - let deferredA = createDeferred() - let deferredB = createDeferred() - - function ComponentA(props: { parentId: number }) { - const query = useQuery({ - queryKey: ['A', props.parentId], - queryFn: async () => { - await deferredA.promise - deferredA = createDeferred() - return `A-${props.parentId}` - }, - staleTime: 1000, - }) - - const data = React.use(query.promise) - return
A data: {data}
- } - - function ComponentALoading() { - return
A loading..
- } - - function ComponentB(props: { parentId: number }) { - const query = useQuery({ - queryKey: ['B', props.parentId], - queryFn: async () => { - await deferredB.promise - deferredB = createDeferred() - return `B-${props.parentId}` - }, - staleTime: 1000, - }) - - const data = React.use(query.promise) - return
B data: {data}
- } - - function ComponentBLoading() { - return
B loading..
- } - - function Parent() { - const [count, setCount] = React.useState(0) - return ( -
- - }> - - - }> - - -
- ) - } - - const rendered = await renderStream.render( + function Parent() { + const [count, setCount] = React.useState(0) + const [isPending, startTransition] = React.useTransition() + return ( +
+ + }> + + + }> + + + {isPending && pending...} +
+ ) + } + + // Initial render should show fallback + await act(async () => { + render( , ) + }) - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('A loading..') - withinDOM().getByText('B loading..') - expect(renderedComponents).toEqual([ - Parent, - ComponentBLoading, - ComponentALoading, - ]) - } - - await act(async () => { - deferredA.resolve() - deferredB.resolve() - }) + screen.getByText('A loading...') + screen.getByText('B loading...') - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('A data: A-0') - withinDOM().getByText('B data: B-0') - expect(renderedComponents).toEqual([ComponentB, ComponentA]) - } + // Resolve the query, should show the data + await act(async () => { + vi.runAllTimers() + }) - await act(async () => { - rendered.getByRole('button', { name: 'increment' }).click() - }) + screen.getByText('A data: A-0') + screen.getByText('B data: B-0') - await act(async () => { - deferredA.resolve() - deferredB.resolve() - }) + // Update in a transition, should show pending state, and existing content + await act(async () => { + screen.getByRole('button', { name: 'increment' }).click() + }) + + screen.getByText('pending...') + screen.getByText('A data: A-0') + screen.getByText('B data: B-0') - { - // first render - const firstRender = await renderStream.takeRender() - firstRender.withinDOM().getByText('A data: A-0') - firstRender.withinDOM().getByText('B data: B-0') - - // second render - const secondRender = await renderStream.takeRender() - secondRender.withinDOM().getByText('A data: A-1') - secondRender.withinDOM().getByText('B data: B-0') - - // third render - const thirdRender = await renderStream.takeRender() - thirdRender.withinDOM().getByText('A data: A-1') - thirdRender.withinDOM().getByText('B data: B-1') - } + // Resolve the query, should show the new data and no pending state + await act(async () => { + vi.runAllTimers() }) + screen.getByText('A data: A-1') + screen.getByText('B data: B-1') + expect(screen.queryByText('pending...')).toBeNull() }) From e6a7d00b39d8db1b07e8100c8e198f38c0121e44 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 20 Dec 2024 01:06:59 +0100 Subject: [PATCH 45/60] vscode helps --- .gitignore | 1 - .vscode/settings.json | 4 ++++ 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 .vscode/settings.json diff --git a/.gitignore b/.gitignore index 9ad1f8224b..93fed3635a 100644 --- a/.gitignore +++ b/.gitignore @@ -28,7 +28,6 @@ size-plugin.json stats-hydration.json stats.json stats.html -.vscode/settings.json *.log *.tsbuildinfo diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000000..9bf4d12b52 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,4 @@ +{ + "editor.defaultFormatter": "esbenp.prettier-vscode", + "editor.formatOnSave": true +} From 847e7da1ec436d854b05b2c01ba2cbdcc88c1da0 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 20 Dec 2024 01:09:12 +0100 Subject: [PATCH 46/60] =?UTF-8?q?why=20doesn=E2=80=99t=20this=20failllll?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/__tests__/transition.test.tsx | 92 ++++++++++++++++++- 1 file changed, 91 insertions(+), 1 deletion(-) diff --git a/packages/react-query/src/__tests__/transition.test.tsx b/packages/react-query/src/__tests__/transition.test.tsx index b89b388749..e31ad2f43e 100644 --- a/packages/react-query/src/__tests__/transition.test.tsx +++ b/packages/react-query/src/__tests__/transition.test.tsx @@ -1,5 +1,5 @@ /* eslint-disable @typescript-eslint/require-await */ -import { act, render, screen } from '@testing-library/react' +import { act, render, screen, waitFor } from '@testing-library/react' import * as React from 'react' import { afterAll, beforeAll, expect, it, vi } from 'vitest' import { QueryClientProvider, useQuery } from '..' @@ -196,3 +196,93 @@ it('should handle parallel queries with shared parent key in transition', async screen.getByText('B data: B-1') expect(screen.queryByText('pending...')).toBeNull() }) + +it('should work to interrupt a transition', async () => { + const resolversByCount: Record void> = {} + + const key = queryKey() + + function Component(props: { count: number }) { + const { count } = props + + const query = useQuery({ + queryKey: [key, count], + queryFn: async () => { + await new Promise((resolve) => { + resolversByCount[count] = resolve + }) + + return 'test' + count + }, + staleTime: 1000, + }) + const data = React.use(query.promise) + return
data: {data}
+ } + + function Page() { + const [isPending, startTransition] = React.useTransition() + const [count, setCount] = React.useState(0) + + return ( +
+ + + + + {isPending && 'pending...'} +
+ ) + } + // Initial render should show fallback + await act(async () => { + render( + + + , + ) + }) + + screen.getByText('loading...') + expect(screen.queryByText('button')).toBeNull() + expect(screen.queryByText('pending...')).toBeNull() + expect(screen.queryByText('data: test0')).toBeNull() + + // Resolve the query, should show the data + await act(async () => { + resolversByCount[0]!() + }) + + screen.getByText('data: test0') + + // increment + await act(async () => { + screen.getByRole('button', { name: 'increment' }).click() + }) + + // should show pending state, and existing content + screen.getByText('pending...') + screen.getByText('data: test0') + + // Before the query is resolved, increment again + await act(async () => { + screen.getByRole('button', { name: 'increment' }).click() + }) + + await act(async () => { + // resolve the second query + resolversByCount[1]!() + }) + + screen.getByText('pending...') + screen.getByText('data: test0') + + await act(async () => { + // resolve the third query + resolversByCount[2]!() + }) + + screen.getByText('data: test2') +}) From cb449e0128f05cb2c668245c678dfd86eec3ea0a Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 20 Dec 2024 01:32:58 +0100 Subject: [PATCH 47/60] org --- packages/react-query/src/__tests__/transition.test.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-query/src/__tests__/transition.test.tsx b/packages/react-query/src/__tests__/transition.test.tsx index e31ad2f43e..833b4bde41 100644 --- a/packages/react-query/src/__tests__/transition.test.tsx +++ b/packages/react-query/src/__tests__/transition.test.tsx @@ -1,5 +1,5 @@ /* eslint-disable @typescript-eslint/require-await */ -import { act, render, screen, waitFor } from '@testing-library/react' +import { act, render, screen } from '@testing-library/react' import * as React from 'react' import { afterAll, beforeAll, expect, it, vi } from 'vitest' import { QueryClientProvider, useQuery } from '..' From 4a5296c90d0175bde79718c448240e8f1c09f882 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 20 Dec 2024 01:40:08 +0100 Subject: [PATCH 48/60] add transition --- examples/react/transition/.eslintrc | 3 + examples/react/transition/.gitignore | 27 ++++++ examples/react/transition/README.md | 6 ++ examples/react/transition/index.html | 16 +++ examples/react/transition/package.json | 21 ++++ .../react/transition/public/emblem-light.svg | 13 +++ examples/react/transition/src/index.tsx | 97 +++++++++++++++++++ examples/react/transition/tsconfig.json | 24 +++++ examples/react/transition/vite.config.ts | 6 ++ pnpm-lock.yaml | 31 ++++++ 10 files changed, 244 insertions(+) create mode 100644 examples/react/transition/.eslintrc create mode 100644 examples/react/transition/.gitignore create mode 100644 examples/react/transition/README.md create mode 100644 examples/react/transition/index.html create mode 100644 examples/react/transition/package.json create mode 100644 examples/react/transition/public/emblem-light.svg create mode 100755 examples/react/transition/src/index.tsx create mode 100644 examples/react/transition/tsconfig.json create mode 100644 examples/react/transition/vite.config.ts diff --git a/examples/react/transition/.eslintrc b/examples/react/transition/.eslintrc new file mode 100644 index 0000000000..4e03b9e10b --- /dev/null +++ b/examples/react/transition/.eslintrc @@ -0,0 +1,3 @@ +{ + "extends": ["plugin:react/jsx-runtime", "plugin:react-hooks/recommended"] +} diff --git a/examples/react/transition/.gitignore b/examples/react/transition/.gitignore new file mode 100644 index 0000000000..4673b022e5 --- /dev/null +++ b/examples/react/transition/.gitignore @@ -0,0 +1,27 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +pnpm-lock.yaml +yarn.lock +package-lock.json + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/examples/react/transition/README.md b/examples/react/transition/README.md new file mode 100644 index 0000000000..93f18812e1 --- /dev/null +++ b/examples/react/transition/README.md @@ -0,0 +1,6 @@ +# Example + +To run this example: + +- `pnpm install` +- `pnpm dev` diff --git a/examples/react/transition/index.html b/examples/react/transition/index.html new file mode 100644 index 0000000000..aca35c1a17 --- /dev/null +++ b/examples/react/transition/index.html @@ -0,0 +1,16 @@ + + + + + + + + + TanStack Query React Suspense Example App + + + +
+ + + diff --git a/examples/react/transition/package.json b/examples/react/transition/package.json new file mode 100644 index 0000000000..17d5de31b4 --- /dev/null +++ b/examples/react/transition/package.json @@ -0,0 +1,21 @@ +{ + "name": "@tanstack/query-example-react-transition", + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "vite build", + "preview": "vite preview" + }, + "dependencies": { + "@tanstack/react-query": "^5.62.8", + "@tanstack/react-query-devtools": "^5.62.8", + "react": "^19.0.0", + "react-dom": "^19.0.0" + }, + "devDependencies": { + "@vitejs/plugin-react": "^4.3.3", + "typescript": "5.7.2", + "vite": "^5.3.5" + } +} diff --git a/examples/react/transition/public/emblem-light.svg b/examples/react/transition/public/emblem-light.svg new file mode 100644 index 0000000000..a58e69ad5e --- /dev/null +++ b/examples/react/transition/public/emblem-light.svg @@ -0,0 +1,13 @@ + + + + emblem-light + Created with Sketch. + + + + + + + + \ No newline at end of file diff --git a/examples/react/transition/src/index.tsx b/examples/react/transition/src/index.tsx new file mode 100755 index 0000000000..bb7a68459b --- /dev/null +++ b/examples/react/transition/src/index.tsx @@ -0,0 +1,97 @@ +import { + QueryClient, + QueryClientProvider, + useQuery, +} from '@tanstack/react-query' +import { Suspense, use, useState, useTransition } from 'react' +import ReactDOM from 'react-dom/client' + +const Example1 = ({ value }: { value: number }) => { + const { isFetching, promise } = useQuery({ + queryKey: ['1' + value], + queryFn: async () => { + await new Promise((resolve) => setTimeout(resolve, 2000)) + return '1' + value + }, + }) + const data = use(promise) + + return ( +
+ {data} {isFetching ? 'fetching' : null} +
+ ) +} + +const Example2 = ({ value }: { value: number }) => { + const { promise, isFetching } = useQuery({ + queryKey: ['2' + value], + queryFn: async () => { + await new Promise((resolve) => setTimeout(resolve, 2000)) + return '2' + value + }, + // placeholderData: keepPreviousData, + }) + + const data = use(promise) + + return ( +
+ {data} {isFetching ? 'fetching' : null} +
+ ) +} + +const SuspenseBoundary = () => { + const [state, setState] = useState(-1) + const [isPending, startTransition] = useTransition() + console.log({ isPending }) + return ( +
+

Change state with transition

+
+ State: {isPending ? 'in transition' : state}{' '} + {' '} + (last state value: {state}) +
+

2. 1 Suspense + startTransition

+ + + +

2.2 Suspense + startTransition

+ + + +
+ ) +} + +const queryClient = new QueryClient({ + defaultOptions: { + queries: { + experimental_prefetchInRender: true, + staleTime: 10 * 1000, + }, + }, +}) + +const App = () => { + return ( +
+ + + +
+ ) +} + +const rootElement = document.getElementById('root') as HTMLElement +ReactDOM.createRoot(rootElement).render() diff --git a/examples/react/transition/tsconfig.json b/examples/react/transition/tsconfig.json new file mode 100644 index 0000000000..23a8707ef4 --- /dev/null +++ b/examples/react/transition/tsconfig.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "target": "ES2020", + "useDefineForClassFields": true, + "lib": ["ES2020", "DOM", "DOM.Iterable"], + "module": "ESNext", + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "Bundler", + "allowImportingTsExtensions": true, + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx", + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true + }, + "include": ["src", "eslint.config.js"] +} diff --git a/examples/react/transition/vite.config.ts b/examples/react/transition/vite.config.ts new file mode 100644 index 0000000000..9ffcc67574 --- /dev/null +++ b/examples/react/transition/vite.config.ts @@ -0,0 +1,6 @@ +import { defineConfig } from 'vite' +import react from '@vitejs/plugin-react' + +export default defineConfig({ + plugins: [react()], +}) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ef044253a2..9b7c0a08c7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1313,6 +1313,37 @@ importers: specifier: ^5.3.5 version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + examples/react/transition: + dependencies: + '@tanstack/react-query': + specifier: ^5.62.8 + version: link:../../../packages/react-query + '@tanstack/react-query-devtools': + specifier: ^5.62.8 + version: link:../../../packages/react-query-devtools + font-awesome: + specifier: ^4.7.0 + version: 4.7.0 + react: + specifier: ^19.0.0 + version: 19.0.0 + react-dom: + specifier: ^19.0.0 + version: 19.0.0(react@19.0.0) + react-error-boundary: + specifier: ^4.1.2 + version: 4.1.2(react@19.0.0) + devDependencies: + '@vitejs/plugin-react': + specifier: ^4.3.3 + version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6)) + typescript: + specifier: 5.7.2 + version: 5.7.2 + vite: + specifier: ^5.3.5 + version: 5.4.11(@types/node@22.9.3)(less@4.2.1)(lightningcss@1.27.0)(sass@1.81.0)(terser@5.31.6) + examples/solid/astro: dependencies: '@astrojs/check': From c0d341e909e1cf13ce0730f80c67350923d9c9a7 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 20 Dec 2024 01:47:37 +0100 Subject: [PATCH 49/60] tweak --- examples/react/transition/src/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/react/transition/src/index.tsx b/examples/react/transition/src/index.tsx index bb7a68459b..a7bc5507c4 100755 --- a/examples/react/transition/src/index.tsx +++ b/examples/react/transition/src/index.tsx @@ -45,7 +45,7 @@ const Example2 = ({ value }: { value: number }) => { const SuspenseBoundary = () => { const [state, setState] = useState(-1) const [isPending, startTransition] = useTransition() - console.log({ isPending }) + return (

Change state with transition

From 02d9727c46adc05f7f0298b7cd26483ffa1ab6a1 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 20 Dec 2024 01:47:49 +0100 Subject: [PATCH 50/60] fix --- pnpm-lock.yaml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9b7c0a08c7..3d2f90c826 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1321,18 +1321,12 @@ importers: '@tanstack/react-query-devtools': specifier: ^5.62.8 version: link:../../../packages/react-query-devtools - font-awesome: - specifier: ^4.7.0 - version: 4.7.0 react: specifier: ^19.0.0 version: 19.0.0 react-dom: specifier: ^19.0.0 version: 19.0.0(react@19.0.0) - react-error-boundary: - specifier: ^4.1.2 - version: 4.1.2(react@19.0.0) devDependencies: '@vitejs/plugin-react': specifier: ^4.3.3 From 442c4d56248dd7fec1ee6d5dd775e43543fd02e7 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 20 Dec 2024 01:53:56 +0100 Subject: [PATCH 51/60] mkay --- examples/react/transition/src/index.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/react/transition/src/index.tsx b/examples/react/transition/src/index.tsx index a7bc5507c4..32d40c2e3c 100755 --- a/examples/react/transition/src/index.tsx +++ b/examples/react/transition/src/index.tsx @@ -50,7 +50,7 @@ const SuspenseBoundary = () => {

Change state with transition

- State: {isPending ? 'in transition' : state}{' '} + State: {' '} - (last state value: {state}) + (last state value: {state}..) {isPending && pending}

2. 1 Suspense + startTransition

From f93377b1d185a98432ac9c3134d31af51465b994 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 20 Dec 2024 01:56:47 +0100 Subject: [PATCH 52/60] pendy --- examples/react/transition/src/index.tsx | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/examples/react/transition/src/index.tsx b/examples/react/transition/src/index.tsx index 32d40c2e3c..294f3c930b 100755 --- a/examples/react/transition/src/index.tsx +++ b/examples/react/transition/src/index.tsx @@ -10,7 +10,7 @@ const Example1 = ({ value }: { value: number }) => { const { isFetching, promise } = useQuery({ queryKey: ['1' + value], queryFn: async () => { - await new Promise((resolve) => setTimeout(resolve, 2000)) + await new Promise((resolve) => setTimeout(resolve, 1000)) return '1' + value }, }) @@ -50,7 +50,6 @@ const SuspenseBoundary = () => {

Change state with transition

- State: {' '} - (last state value: {state}..) {isPending && pending} +
+

State:

+
    +
  • last state value: {state}
  • +
  • + transition state: {isPending ? pending : 'idle'} +
  • +

2. 1 Suspense + startTransition

From 76bfacf7d53349e3513d2b6ae982a0e9824f11d9 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 20 Dec 2024 10:42:38 +0100 Subject: [PATCH 53/60] revert useIsFetching etc etc --- .../src/__tests__/useIsFetching.test.tsx | 69 ++++++++++++++++++- .../src/__tests__/useMutationState.test.tsx | 9 +-- packages/react-query/src/useIsFetching.ts | 30 +++----- packages/react-query/src/useMutationState.ts | 43 +++++++----- 4 files changed, 101 insertions(+), 50 deletions(-) diff --git a/packages/react-query/src/__tests__/useIsFetching.test.tsx b/packages/react-query/src/__tests__/useIsFetching.test.tsx index ca18b2e723..22fa478f4f 100644 --- a/packages/react-query/src/__tests__/useIsFetching.test.tsx +++ b/packages/react-query/src/__tests__/useIsFetching.test.tsx @@ -1,8 +1,14 @@ +import { describe, expect, it } from 'vitest' import { fireEvent, render, waitFor } from '@testing-library/react' import * as React from 'react' -import { describe, expect, it } from 'vitest' import { QueryCache, useIsFetching, useQuery } from '..' -import { createQueryClient, queryKey, renderWithClient, sleep } from './utils' +import { + createQueryClient, + queryKey, + renderWithClient, + setActTimeout, + sleep, +} from './utils' describe('useIsFetching', () => { // See https://github.com/tannerlinsley/react-query/issues/105 @@ -48,6 +54,65 @@ describe('useIsFetching', () => { await findByText('isFetching: 0') }) + it('should not update state while rendering', async () => { + const queryCache = new QueryCache() + const queryClient = createQueryClient({ queryCache }) + + const key1 = queryKey() + const key2 = queryKey() + + const isFetchingArray: Array = [] + + function IsFetching() { + const isFetching = useIsFetching() + isFetchingArray.push(isFetching) + return null + } + + function FirstQuery() { + useQuery({ + queryKey: key1, + queryFn: async () => { + await sleep(100) + return 'data' + }, + }) + return null + } + + function SecondQuery() { + useQuery({ + queryKey: key2, + queryFn: async () => { + await sleep(100) + return 'data' + }, + }) + return null + } + + function Page() { + const [renderSecond, setRenderSecond] = React.useState(false) + + React.useEffect(() => { + setActTimeout(() => { + setRenderSecond(true) + }, 50) + }, []) + + return ( + <> + + + {renderSecond && } + + ) + } + + renderWithClient(queryClient, ) + await waitFor(() => expect(isFetchingArray).toEqual([0, 1, 1, 2, 1, 0])) + }) + it('should be able to filter', async () => { const queryClient = createQueryClient() const key1 = queryKey() diff --git a/packages/react-query/src/__tests__/useMutationState.test.tsx b/packages/react-query/src/__tests__/useMutationState.test.tsx index eef8197fb5..f35206525c 100644 --- a/packages/react-query/src/__tests__/useMutationState.test.tsx +++ b/packages/react-query/src/__tests__/useMutationState.test.tsx @@ -80,9 +80,7 @@ describe('useIsMutating', () => { function IsMutating() { const isMutating = useIsMutating({ mutationKey: ['mutation1'] }) - React.useEffect(() => { - isMutatingArray.push(isMutating) - }, [isMutating]) + isMutatingArray.push(isMutating) return null } @@ -123,10 +121,7 @@ describe('useIsMutating', () => { predicate: (mutation) => mutation.options.mutationKey?.[0] === 'mutation1', }) - - React.useEffect(() => { - isMutatingArray.push(isMutating) - }, [isMutating]) + isMutatingArray.push(isMutating) return null } diff --git a/packages/react-query/src/useIsFetching.ts b/packages/react-query/src/useIsFetching.ts index 831b4ef4fc..a6252912f2 100644 --- a/packages/react-query/src/useIsFetching.ts +++ b/packages/react-query/src/useIsFetching.ts @@ -12,27 +12,13 @@ export function useIsFetching( const client = useQueryClient(queryClient) const queryCache = client.getQueryCache() - const [number, setNumber] = React.useState(() => - client.isFetching(filters), + return React.useSyncExternalStore( + React.useCallback( + (onStoreChange) => + queryCache.subscribe(notifyManager.batchCalls(onStoreChange)), + [queryCache], + ), + () => client.isFetching(filters), + () => client.isFetching(filters), ) - - const filtersRef = React.useRef(filters) - React.useEffect(() => { - filtersRef.current = filters - }) - - React.useEffect(() => { - // Update number immediately to make sure we do not miss any query updates between creating the observer and subscribing to it. - // Updating to the same value is a no-op, so it's safe to do this. - // eslint-disable-next-line @eslint-react/hooks-extra/no-direct-set-state-in-use-effect - setNumber(client.isFetching(filtersRef.current)) - - return queryCache.subscribe( - notifyManager.batchCalls(() => { - setNumber(client.isFetching(filtersRef.current)) - }), - ) - }, [client, queryCache]) - - return number } diff --git a/packages/react-query/src/useMutationState.ts b/packages/react-query/src/useMutationState.ts index c1181a53ec..d962bf085d 100644 --- a/packages/react-query/src/useMutationState.ts +++ b/packages/react-query/src/useMutationState.ts @@ -3,7 +3,7 @@ 'use client' import * as React from 'react' -import { replaceEqualDeep } from '@tanstack/query-core' +import { notifyManager, replaceEqualDeep } from '@tanstack/query-core' import { useQueryClient } from './QueryClientProvider' import type { Mutation, @@ -47,26 +47,31 @@ export function useMutationState( ): Array { const mutationCache = useQueryClient(queryClient).getMutationCache() const optionsRef = React.useRef(options) + const result = React.useRef>(null) + if (!result.current) { + result.current = getResult(mutationCache, options) + } + React.useEffect(() => { optionsRef.current = options }) - const [result, setResult] = React.useState>(() => - getResult(mutationCache, options), - ) - - React.useEffect(() => { - const sub = mutationCache.subscribe(() => { - setResult((prevResult) => { - const nextResult = replaceEqualDeep( - prevResult, - getResult(mutationCache, optionsRef.current), - ) - return nextResult - }) - }) - return sub - }, [mutationCache]) - - return result + return React.useSyncExternalStore( + React.useCallback( + (onStoreChange) => + mutationCache.subscribe(() => { + const nextResult = replaceEqualDeep( + result.current, + getResult(mutationCache, optionsRef.current), + ) + if (result.current !== nextResult) { + result.current = nextResult + notifyManager.schedule(onStoreChange) + } + }), + [mutationCache], + ), + () => result.current, + () => result.current, + )! } From efed3ffa28e2996424bf1be948063cef7d510731 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 20 Dec 2024 11:03:41 +0100 Subject: [PATCH 54/60] does this fail? --- examples/react/transition/src/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/react/transition/src/index.tsx b/examples/react/transition/src/index.tsx index 294f3c930b..a8f03fee3b 100755 --- a/examples/react/transition/src/index.tsx +++ b/examples/react/transition/src/index.tsx @@ -27,7 +27,7 @@ const Example2 = ({ value }: { value: number }) => { const { promise, isFetching } = useQuery({ queryKey: ['2' + value], queryFn: async () => { - await new Promise((resolve) => setTimeout(resolve, 2000)) + await new Promise((resolve) => setTimeout(resolve, 1000)) return '2' + value }, // placeholderData: keepPreviousData, From 5a1358e84d14f8677ea4dd7acb8c3ece5cf5ad1a Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 20 Dec 2024 14:23:42 +0100 Subject: [PATCH 55/60] idk --- .../src/__tests__/useQuery.promise.test.tsx | 54 ++++++++++++------- 1 file changed, 35 insertions(+), 19 deletions(-) diff --git a/packages/react-query/src/__tests__/useQuery.promise.test.tsx b/packages/react-query/src/__tests__/useQuery.promise.test.tsx index 152200fba7..fc243852be 100644 --- a/packages/react-query/src/__tests__/useQuery.promise.test.tsx +++ b/packages/react-query/src/__tests__/useQuery.promise.test.tsx @@ -23,6 +23,18 @@ afterAll(() => { disableActReturn.cleanup() }) +function createDeferred() { + let resolve: (value: T) => void + let reject: (error: unknown) => void + const promise = new Promise((_resolve, _reject) => { + resolve = _resolve + reject = _reject + }) + return { promise, resolve: resolve!, reject: reject! } +} + +type Deferred = ReturnType> + describe('useQuery().promise', () => { const queryCache = new QueryCache() const queryClient = createQueryClient({ @@ -148,7 +160,9 @@ describe('useQuery().promise', () => { }) it('parallel queries', async () => { + const deferred = createDeferred() const key = queryKey() + const renderStream = createRenderStream({ snapshotDOM: true }) let callCount = 0 @@ -158,7 +172,7 @@ describe('useQuery().promise', () => { queryKey: key, queryFn: async () => { callCount++ - await sleep(1) + await deferred.promise return 'test' }, staleTime: 1000, @@ -170,7 +184,7 @@ describe('useQuery().promise', () => { function Loading() { useTrackRenders() - return <>loading.. + return loading.. } function Page() { useTrackRenders() @@ -181,7 +195,7 @@ describe('useQuery().promise', () => { - + loading 2...}> @@ -198,19 +212,15 @@ describe('useQuery().promise', () => { { const { renderedComponents, withinDOM } = await renderStream.takeRender() withinDOM().getByText('loading..') + withinDOM().getByText('loading 2...') expect(renderedComponents).toEqual([Page, Loading]) } + deferred.resolve() + { - const { renderedComponents, withinDOM } = await renderStream.takeRender() + const { withinDOM } = await renderStream.takeRender() withinDOM().getByText('testtesttesttesttest') - expect(renderedComponents).toEqual([ - MyComponent, - MyComponent, - MyComponent, - MyComponent, - MyComponent, - ]) } expect(callCount).toBe(1) @@ -493,6 +503,7 @@ describe('useQuery().promise', () => { }) it('should throw error if the promise fails', async () => { + let deferred = createDeferred() const renderStream = createRenderStream({ snapshotDOM: true }) const consoleMock = vi .spyOn(console, 'error') @@ -514,12 +525,10 @@ describe('useQuery().promise', () => { const query = useQuery({ queryKey: key, queryFn: async () => { - await sleep(1) - if (++queryCount > 1) { - // second time this query mounts, it should not throw - return 'data' - } - throw new Error('Error test') + queryCount++ + await deferred.promise + + return 'data' }, retry: false, }) @@ -562,6 +571,9 @@ describe('useQuery().promise', () => { withinDOM().getByText('loading..') } + deferred.reject(new Error('Error test')) + deferred = createDeferred() + { const { withinDOM } = await renderStream.takeRender() withinDOM().getByText('error boundary') @@ -576,6 +588,7 @@ describe('useQuery().promise', () => { withinDOM().getByText('loading..') } + deferred.resolve() { const { withinDOM } = await renderStream.takeRender() withinDOM().getByText('data') @@ -585,6 +598,7 @@ describe('useQuery().promise', () => { }) it('should throw error if the promise fails (colocate suspense and promise)', async () => { + const deferred = createDeferred() const renderStream = createRenderStream({ snapshotDOM: true }) const consoleMock = vi .spyOn(console, 'error') @@ -596,8 +610,8 @@ describe('useQuery().promise', () => { const query = useQuery({ queryKey: key, queryFn: async () => { - await sleep(1) - throw new Error('Error test') + await deferred.promise + return 'data' }, retry: false, }) @@ -627,6 +641,8 @@ describe('useQuery().promise', () => { withinDOM().getByText('loading..') } + deferred.reject(new Error('Error test')) + { const { withinDOM } = await renderStream.takeRender() withinDOM().getByText('error boundary') From 30e819bdad8dc393e8bca4e7a92eab997383c881 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 20 Dec 2024 14:24:55 +0100 Subject: [PATCH 56/60] wip --- packages/react-query/src/useBaseQuery.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/react-query/src/useBaseQuery.ts b/packages/react-query/src/useBaseQuery.ts index 56a7b99a09..d3bd797b0c 100644 --- a/packages/react-query/src/useBaseQuery.ts +++ b/packages/react-query/src/useBaseQuery.ts @@ -105,11 +105,20 @@ export function useBaseQuery< }, [observer, isRestoring]) React.useEffect(() => { + if (defaultedOptions.experimental_prefetchInRender) { + return + } // Do not notify on updates because of changes in the options because // these changes should already be reflected in the optimistic result. observer.setOptions(defaultedOptions, { listeners: false }) }, [defaultedOptions, observer]) + if (defaultedOptions.experimental_prefetchInRender) { + // Do not notify on updates because of changes in the options because + // these changes should already be reflected in the optimistic result. + observer.setOptions(defaultedOptions, { listeners: false }) + } + // Handle suspense if (shouldSuspend(defaultedOptions, result)) { throw fetchOptimistic(defaultedOptions, observer, errorResetBoundary) From 83dddf0c8431dfa116ff2ba290a96761457ed995 Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 20 Dec 2024 14:28:28 +0100 Subject: [PATCH 57/60] fix test --- packages/react-query/src/__tests__/useQuery.promise.test.tsx | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/react-query/src/__tests__/useQuery.promise.test.tsx b/packages/react-query/src/__tests__/useQuery.promise.test.tsx index fc243852be..b5bac33ca0 100644 --- a/packages/react-query/src/__tests__/useQuery.promise.test.tsx +++ b/packages/react-query/src/__tests__/useQuery.promise.test.tsx @@ -33,8 +33,6 @@ function createDeferred() { return { promise, resolve: resolve!, reject: reject! } } -type Deferred = ReturnType> - describe('useQuery().promise', () => { const queryCache = new QueryCache() const queryClient = createQueryClient({ From 7e7d55c33c535e06689771879f74d336fd7c12ae Mon Sep 17 00:00:00 2001 From: Alexander Johansson Date: Fri, 20 Dec 2024 14:39:18 +0100 Subject: [PATCH 58/60] ok --- packages/react-query/src/useBaseQuery.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/react-query/src/useBaseQuery.ts b/packages/react-query/src/useBaseQuery.ts index d3bd797b0c..0438b362a6 100644 --- a/packages/react-query/src/useBaseQuery.ts +++ b/packages/react-query/src/useBaseQuery.ts @@ -113,6 +113,7 @@ export function useBaseQuery< observer.setOptions(defaultedOptions, { listeners: false }) }, [defaultedOptions, observer]) + // For prefetchInRender, we need to set the options within the render if (defaultedOptions.experimental_prefetchInRender) { // Do not notify on updates because of changes in the options because // these changes should already be reflected in the optimistic result. From 7df5d818a12f661787feac0e6c4e99be00de2491 Mon Sep 17 00:00:00 2001 From: Dominik Dorfmeister Date: Fri, 3 Jan 2025 14:28:23 +0100 Subject: [PATCH 59/60] test: add test case for 8249 --- .../src/__tests__/useQuery.promise.test.tsx | 72 ++++++++++++++++++- 1 file changed, 71 insertions(+), 1 deletion(-) diff --git a/packages/react-query/src/__tests__/useQuery.promise.test.tsx b/packages/react-query/src/__tests__/useQuery.promise.test.tsx index b5bac33ca0..d0372776fd 100644 --- a/packages/react-query/src/__tests__/useQuery.promise.test.tsx +++ b/packages/react-query/src/__tests__/useQuery.promise.test.tsx @@ -6,6 +6,7 @@ import { import * as React from 'react' import { ErrorBoundary } from 'react-error-boundary' import { afterAll, beforeAll, describe, expect, it, vi } from 'vitest' +import { act, fireEvent, waitFor } from '@testing-library/react' import { QueryClientProvider, QueryErrorResetBoundary, @@ -13,7 +14,7 @@ import { useQuery, } from '..' import { QueryCache } from '../index' -import { createQueryClient, queryKey, sleep } from './utils' +import { createQueryClient, queryKey, renderWithClient, sleep } from './utils' let disableActReturn: ReturnType beforeAll(() => { @@ -40,6 +41,13 @@ describe('useQuery().promise', () => { }) beforeAll(() => { + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore + global.IS_REACT_ACT_ENVIRONMENT = true + queryClient.setDefaultOptions({ + queries: { experimental_prefetchInRender: true }, + }) + queryClient.setDefaultOptions({ queries: { experimental_prefetchInRender: true }, }) @@ -50,6 +58,68 @@ describe('useQuery().promise', () => { }) }) + it('should throw error if query fails with deferred value #8249', async () => { + function MyComponent(props: { promise: Promise }) { + const data = React.use(props.promise) + + return <>{data} + } + + const key = queryKey() + let renderCount = 0 + + function Page() { + renderCount++ + + const [_count, setCount] = React.useState(0) + const count = React.useDeferredValue(_count) + + const query = useQuery({ + queryKey: [key, count], + queryFn: async () => { + await sleep(10) + // succeed only on first query + if (count === 0) { + return 'test' + count + } + throw new Error('Error test') + }, + retry: false, + }) + + return ( + + + + + ) + } + + const rendered = await act(() => + renderWithClient( + queryClient, +
error boundary
}> + +
, + ), + ) + + await waitFor(() => rendered.getByText('loading..')) + await waitFor(() => rendered.getByText('test0')) + + const consoleMock = vi + .spyOn(console, 'error') + .mockImplementation(() => undefined) + + await act(() => fireEvent.click(rendered.getByText('inc'))) + + await waitFor(() => rendered.getByText('error boundary')) + + consoleMock.mockRestore() + + expect(renderCount).toBe(6) + }) + it('should work with a basic test', async () => { const key = queryKey() From 909670764f61691d2773e6d2b26e7a56e7e5adad Mon Sep 17 00:00:00 2001 From: Dominik Dorfmeister Date: Fri, 3 Jan 2025 14:38:43 +0100 Subject: [PATCH 60/60] rest: re-order describe blocks to avoid "act not available in environment" warning --- .../src/__tests__/useQuery.promise.test.tsx | 2580 +++++++++-------- 1 file changed, 1301 insertions(+), 1279 deletions(-) diff --git a/packages/react-query/src/__tests__/useQuery.promise.test.tsx b/packages/react-query/src/__tests__/useQuery.promise.test.tsx index d0372776fd..100e0fa1ce 100644 --- a/packages/react-query/src/__tests__/useQuery.promise.test.tsx +++ b/packages/react-query/src/__tests__/useQuery.promise.test.tsx @@ -16,14 +16,6 @@ import { import { QueryCache } from '../index' import { createQueryClient, queryKey, renderWithClient, sleep } from './utils' -let disableActReturn: ReturnType -beforeAll(() => { - disableActReturn = disableActEnvironment() -}) -afterAll(() => { - disableActReturn.cleanup() -}) - function createDeferred() { let resolve: (value: T) => void let reject: (error: unknown) => void @@ -41,13 +33,6 @@ describe('useQuery().promise', () => { }) beforeAll(() => { - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - global.IS_REACT_ACT_ENVIRONMENT = true - queryClient.setDefaultOptions({ - queries: { experimental_prefetchInRender: true }, - }) - queryClient.setDefaultOptions({ queries: { experimental_prefetchInRender: true }, }) @@ -58,1416 +43,1453 @@ describe('useQuery().promise', () => { }) }) - it('should throw error if query fails with deferred value #8249', async () => { - function MyComponent(props: { promise: Promise }) { - const data = React.use(props.promise) - - return <>{data} - } - - const key = queryKey() - let renderCount = 0 - - function Page() { - renderCount++ - - const [_count, setCount] = React.useState(0) - const count = React.useDeferredValue(_count) - - const query = useQuery({ - queryKey: [key, count], - queryFn: async () => { - await sleep(10) - // succeed only on first query - if (count === 0) { - return 'test' + count - } - throw new Error('Error test') - }, - retry: false, - }) - - return ( - - - - + describe('testing lib tests', () => { + it('should throw error if query fails with deferred value #8249', async () => { + function MyComponent(props: { promise: Promise }) { + const data = React.use(props.promise) + + return <>{data} + } + + const key = queryKey() + let renderCount = 0 + + function Page() { + renderCount++ + + const [_count, setCount] = React.useState(0) + const count = React.useDeferredValue(_count) + + const query = useQuery({ + queryKey: [key, count], + queryFn: async () => { + await sleep(10) + // succeed only on first query + if (count === 0) { + return 'test' + count + } + throw new Error('Error test') + }, + retry: false, + }) + + return ( + + + + + ) + } + + const rendered = await act(() => + renderWithClient( + queryClient, +
error boundary
}> + +
, + ), ) - } - - const rendered = await act(() => - renderWithClient( - queryClient, -
error boundary
}> - -
, - ), - ) - await waitFor(() => rendered.getByText('loading..')) - await waitFor(() => rendered.getByText('test0')) + await waitFor(() => rendered.getByText('loading..')) + await waitFor(() => rendered.getByText('test0')) - const consoleMock = vi - .spyOn(console, 'error') - .mockImplementation(() => undefined) + const consoleMock = vi + .spyOn(console, 'error') + .mockImplementation(() => undefined) - await act(() => fireEvent.click(rendered.getByText('inc'))) - - await waitFor(() => rendered.getByText('error boundary')) - - consoleMock.mockRestore() - - expect(renderCount).toBe(6) - }) + await act(() => fireEvent.click(rendered.getByText('inc'))) - it('should work with a basic test', async () => { - const key = queryKey() + await waitFor(() => rendered.getByText('error boundary')) - const renderStream = createRenderStream({ snapshotDOM: true }) + consoleMock.mockRestore() - function MyComponent(props: { promise: Promise }) { - const data = React.use(props.promise) - useTrackRenders() - return <>{data} - } - - function Loading() { - useTrackRenders() - return <>loading.. - } - - function Page() { - useTrackRenders() - const query = useQuery({ - queryKey: key, - queryFn: async () => { - await sleep(1) - return 'test' - }, - }) - - return ( - }> - - - ) - } - - await renderStream.render( - - - , - ) - - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('loading..') - expect(renderedComponents).toEqual([Page, Loading]) - } - - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('test') - expect(renderedComponents).toEqual([MyComponent]) - } + expect(renderCount).toBe(6) + }) }) - it('colocate suspense and promise', async () => { - const key = queryKey() - let callCount = 0 + describe('renderStream tests', () => { + let disableActReturn: ReturnType + beforeAll(() => { + disableActReturn = disableActEnvironment() + }) + afterAll(() => { + disableActReturn.cleanup() + }) - const renderStream = createRenderStream({ snapshotDOM: true }) + it('should work with a basic test', async () => { + const key = queryKey() + + const renderStream = createRenderStream({ snapshotDOM: true }) + + function MyComponent(props: { promise: Promise }) { + const data = React.use(props.promise) + useTrackRenders() + return <>{data} + } + + function Loading() { + useTrackRenders() + return <>loading.. + } + + function Page() { + useTrackRenders() + const query = useQuery({ + queryKey: key, + queryFn: async () => { + await sleep(1) + return 'test' + }, + }) + + return ( + }> + + + ) + } - function MyComponent() { - useTrackRenders() - const query = useQuery({ - queryKey: key, - queryFn: async () => { - callCount++ - await sleep(1) - return 'test' - }, - staleTime: 1000, - }) - const data = React.use(query.promise) - - return <>{data} - } - - function Loading() { - useTrackRenders() - return <>loading.. - } - function Page() { - useTrackRenders() - return ( - }> - - + await renderStream.render( + + + , ) - } - - await renderStream.render( - - - , - ) - - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('loading..') - expect(renderedComponents).toEqual([Page, Loading]) - } - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('test') - expect(renderedComponents).toEqual([MyComponent]) - } - - expect(callCount).toBe(1) - }) - - it('parallel queries', async () => { - const deferred = createDeferred() - const key = queryKey() - const renderStream = createRenderStream({ snapshotDOM: true }) - let callCount = 0 + { + const { renderedComponents, withinDOM } = + await renderStream.takeRender() + withinDOM().getByText('loading..') + expect(renderedComponents).toEqual([Page, Loading]) + } + + { + const { renderedComponents, withinDOM } = + await renderStream.takeRender() + withinDOM().getByText('test') + expect(renderedComponents).toEqual([MyComponent]) + } + }) - function MyComponent() { - useTrackRenders() - const query = useQuery({ - queryKey: key, - queryFn: async () => { - callCount++ - await deferred.promise - return 'test' - }, - staleTime: 1000, - }) - const data = React.use(query.promise) - - return data - } - - function Loading() { - useTrackRenders() - return loading.. - } - function Page() { - useTrackRenders() - return ( - <> + it('colocate suspense and promise', async () => { + const key = queryKey() + let callCount = 0 + + const renderStream = createRenderStream({ snapshotDOM: true }) + + function MyComponent() { + useTrackRenders() + const query = useQuery({ + queryKey: key, + queryFn: async () => { + callCount++ + await sleep(1) + return 'test' + }, + staleTime: 1000, + }) + const data = React.use(query.promise) + + return <>{data} + } + + function Loading() { + useTrackRenders() + return <>loading.. + } + function Page() { + useTrackRenders() + return ( }> - - - loading 2...}> - - - - - ) - } - - await renderStream.render( - - - , - ) - - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('loading..') - withinDOM().getByText('loading 2...') - expect(renderedComponents).toEqual([Page, Loading]) - } - - deferred.resolve() - - { - const { withinDOM } = await renderStream.takeRender() - withinDOM().getByText('testtesttesttesttest') - } - - expect(callCount).toBe(1) - }) - - it('should work with initial data', async () => { - const key = queryKey() - const renderStream = createRenderStream({ snapshotDOM: true }) - - function MyComponent(props: { promise: Promise }) { - useTrackRenders() - const data = React.use(props.promise) - - return <>{data} - } - function Loading() { - useTrackRenders() - - return <>loading.. - } - function Page() { - useTrackRenders() - const query = useQuery({ - queryKey: key, - queryFn: async () => { - await sleep(1) - return 'test' - }, - initialData: 'initial', - }) + ) + } - return ( - }> - - + await renderStream.render( + + + , ) - } - - await renderStream.render( - - - , - ) - - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('initial') - expect(renderedComponents).toEqual([Page, MyComponent]) - } - - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('test') - expect(renderedComponents).toEqual([Page, MyComponent]) - } - }) - it('should not fetch with initial data and staleTime', async () => { - const key = queryKey() - const renderStream = createRenderStream({ snapshotDOM: true }) - const queryFn = vi.fn().mockImplementation(async () => { - await sleep(1) - return 'test' + { + const { renderedComponents, withinDOM } = + await renderStream.takeRender() + withinDOM().getByText('loading..') + expect(renderedComponents).toEqual([Page, Loading]) + } + { + const { renderedComponents, withinDOM } = + await renderStream.takeRender() + withinDOM().getByText('test') + expect(renderedComponents).toEqual([MyComponent]) + } + + expect(callCount).toBe(1) }) - function MyComponent(props: { promise: Promise }) { - useTrackRenders() - const data = React.use(props.promise) - - return <>{data} - } - function Loading() { - useTrackRenders() - return <>loading.. - } - function Page() { - useTrackRenders() - const query = useQuery({ - queryKey: key, - queryFn, - initialData: 'initial', - staleTime: 1000, - }) - - return ( - }> - - + it('parallel queries', async () => { + const deferred = createDeferred() + const key = queryKey() + + const renderStream = createRenderStream({ snapshotDOM: true }) + let callCount = 0 + + function MyComponent() { + useTrackRenders() + const query = useQuery({ + queryKey: key, + queryFn: async () => { + callCount++ + await deferred.promise + return 'test' + }, + staleTime: 1000, + }) + const data = React.use(query.promise) + + return data + } + + function Loading() { + useTrackRenders() + return loading.. + } + function Page() { + useTrackRenders() + return ( + <> + }> + + + + + loading 2...}> + + + + + ) + } + + await renderStream.render( + + + , ) - } - - await renderStream.render( - - - , - ) - - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('initial') - expect(renderedComponents).toEqual([Page, MyComponent]) - } - - // should not call queryFn because of staleTime + initialData combo - expect(queryFn).toHaveBeenCalledTimes(0) - }) - it('should work with static placeholderData', async () => { - const key = queryKey() - const renderStream = createRenderStream({ snapshotDOM: true }) + { + const { renderedComponents, withinDOM } = + await renderStream.takeRender() + withinDOM().getByText('loading..') + withinDOM().getByText('loading 2...') + expect(renderedComponents).toEqual([Page, Loading]) + } - function MyComponent(props: { promise: Promise }) { - useTrackRenders() - const data = React.use(props.promise) + deferred.resolve() - return <>{data} - } - function Loading() { - useTrackRenders() + { + const { withinDOM } = await renderStream.takeRender() + withinDOM().getByText('testtesttesttesttest') + } - return <>loading.. - } - function Page() { - const query = useQuery({ - queryKey: key, - queryFn: async () => { - await sleep(1) - return 'test' - }, - placeholderData: 'placeholder', - }) - useTrackRenders() - - return ( - }> - - - ) - } - - await renderStream.render( - - - , - ) - - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('placeholder') - expect(renderedComponents).toEqual([Page, MyComponent]) - } - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('test') - expect(renderedComponents).toEqual([Page, MyComponent]) - } - }) - - it('should work with placeholderData: keepPreviousData', async () => { - const key = queryKey() - const renderStream = createRenderStream({ snapshotDOM: true }) - - function MyComponent(props: { promise: Promise }) { - useTrackRenders() - const data = React.use(props.promise) - - return <>{data} - } - function Loading() { - useTrackRenders() - - return <>loading.. - } - function Page() { - useTrackRenders() - const [count, setCount] = React.useState(0) - const query = useQuery({ - queryKey: [...key, count], - queryFn: async () => { - await sleep(1) - return 'test-' + count - }, - placeholderData: keepPreviousData, - }) + expect(callCount).toBe(1) + }) - return ( -
+ it('should work with initial data', async () => { + const key = queryKey() + const renderStream = createRenderStream({ snapshotDOM: true }) + + function MyComponent(props: { promise: Promise }) { + useTrackRenders() + const data = React.use(props.promise) + + return <>{data} + } + function Loading() { + useTrackRenders() + + return <>loading.. + } + function Page() { + useTrackRenders() + const query = useQuery({ + queryKey: key, + queryFn: async () => { + await sleep(1) + return 'test' + }, + initialData: 'initial', + }) + + return ( }> - -
- ) - } - - const rendered = await renderStream.render( - - - , - ) - - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('loading..') - expect(renderedComponents).toEqual([Page, Loading]) - } - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('test-0') - expect(renderedComponents).toEqual([MyComponent]) - } - - rendered.getByRole('button', { name: 'increment' }).click() - - // re-render because of the increment - { - const { renderedComponents } = await renderStream.takeRender() - expect(renderedComponents).toEqual([Page, MyComponent]) - } - - // re-render with new data, no loading between - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('test-1') - // no more suspense boundary rendering - expect(renderedComponents).toEqual([Page, MyComponent]) - } - }) - - it('should be possible to select a part of the data with select', async () => { - const key = queryKey() - const renderStream = createRenderStream({ snapshotDOM: true }) - - function MyComponent(props: { promise: Promise }) { - useTrackRenders() - const data = React.use(props.promise) - return <>{data} - } - - function Loading() { - useTrackRenders() - return <>loading.. - } - - function Page() { - const query = useQuery({ - queryKey: key, - queryFn: async () => { - await sleep(1) - return { name: 'test' } - }, - select: (data) => data.name, - }) + ) + } - useTrackRenders() - return ( - }> - - - ) - } - - await renderStream.render( - - - , - ) - - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('loading..') - expect(renderedComponents).toEqual([Page, Loading]) - } - - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('test') - expect(renderedComponents).toEqual([MyComponent]) - } - }) - - it('should throw error if the promise fails', async () => { - let deferred = createDeferred() - const renderStream = createRenderStream({ snapshotDOM: true }) - const consoleMock = vi - .spyOn(console, 'error') - .mockImplementation(() => undefined) - - const key = queryKey() - function MyComponent(props: { promise: Promise }) { - const data = React.use(props.promise) - - return <>{data} - } - - function Loading() { - return <>loading.. - } - - let queryCount = 0 - function Page() { - const query = useQuery({ - queryKey: key, - queryFn: async () => { - queryCount++ - await deferred.promise - - return 'data' - }, - retry: false, - }) - - return ( - }> - - + await renderStream.render( + + + , ) - } - - const rendered = await renderStream.render( - - - {({ reset }) => ( - ( -
-
error boundary
- -
- )} - > - -
- )} -
-
, - ) - - { - const { withinDOM } = await renderStream.takeRender() - withinDOM().getByText('loading..') - } - - deferred.reject(new Error('Error test')) - deferred = createDeferred() - - { - const { withinDOM } = await renderStream.takeRender() - withinDOM().getByText('error boundary') - } - - consoleMock.mockRestore() - - rendered.getByText('resetErrorBoundary').click() - - { - const { withinDOM } = await renderStream.takeRender() - withinDOM().getByText('loading..') - } - - deferred.resolve() - { - const { withinDOM } = await renderStream.takeRender() - withinDOM().getByText('data') - } - - expect(queryCount).toBe(2) - }) - - it('should throw error if the promise fails (colocate suspense and promise)', async () => { - const deferred = createDeferred() - const renderStream = createRenderStream({ snapshotDOM: true }) - const consoleMock = vi - .spyOn(console, 'error') - .mockImplementation(() => undefined) - const key = queryKey() + { + const { renderedComponents, withinDOM } = + await renderStream.takeRender() + withinDOM().getByText('initial') + expect(renderedComponents).toEqual([Page, MyComponent]) + } + + { + const { renderedComponents, withinDOM } = + await renderStream.takeRender() + withinDOM().getByText('test') + expect(renderedComponents).toEqual([Page, MyComponent]) + } + }) - function MyComponent() { - const query = useQuery({ - queryKey: key, - queryFn: async () => { - await deferred.promise - return 'data' - }, - retry: false, + it('should not fetch with initial data and staleTime', async () => { + const key = queryKey() + const renderStream = createRenderStream({ snapshotDOM: true }) + const queryFn = vi.fn().mockImplementation(async () => { + await sleep(1) + return 'test' }) - const data = React.use(query.promise) - - return <>{data} - } - function Page() { - return ( - - - - ) - } + function MyComponent(props: { promise: Promise }) { + useTrackRenders() + const data = React.use(props.promise) + + return <>{data} + } + function Loading() { + useTrackRenders() + return <>loading.. + } + function Page() { + useTrackRenders() + const query = useQuery({ + queryKey: key, + queryFn, + initialData: 'initial', + staleTime: 1000, + }) + + return ( + }> + + + ) + } - await renderStream.render( - -
error boundary
}> + await renderStream.render( + -
-
, - ) - - { - const { withinDOM } = await renderStream.takeRender() - withinDOM().getByText('loading..') - } - - deferred.reject(new Error('Error test')) - - { - const { withinDOM } = await renderStream.takeRender() - withinDOM().getByText('error boundary') - } + , + ) - consoleMock.mockRestore() - }) + { + const { renderedComponents, withinDOM } = + await renderStream.takeRender() + withinDOM().getByText('initial') + expect(renderedComponents).toEqual([Page, MyComponent]) + } - it('should recreate promise with data changes', async () => { - const key = queryKey() - const renderStream = createRenderStream({ snapshotDOM: true }) + // should not call queryFn because of staleTime + initialData combo + expect(queryFn).toHaveBeenCalledTimes(0) + }) - function MyComponent(props: { promise: Promise }) { - useTrackRenders() - const data = React.use(props.promise) + it('should work with static placeholderData', async () => { + const key = queryKey() + const renderStream = createRenderStream({ snapshotDOM: true }) + + function MyComponent(props: { promise: Promise }) { + useTrackRenders() + const data = React.use(props.promise) + + return <>{data} + } + function Loading() { + useTrackRenders() + + return <>loading.. + } + function Page() { + const query = useQuery({ + queryKey: key, + queryFn: async () => { + await sleep(1) + return 'test' + }, + placeholderData: 'placeholder', + }) + useTrackRenders() + + return ( + }> + + + ) + } - return <>{data} - } + await renderStream.render( + + + , + ) - function Loading() { - useTrackRenders() - return <>loading.. - } - function Page() { - const query = useQuery({ - queryKey: key, - queryFn: async () => { - await sleep(1) - return 'test1' - }, - }) + { + const { renderedComponents, withinDOM } = + await renderStream.takeRender() + withinDOM().getByText('placeholder') + expect(renderedComponents).toEqual([Page, MyComponent]) + } + { + const { renderedComponents, withinDOM } = + await renderStream.takeRender() + withinDOM().getByText('test') + expect(renderedComponents).toEqual([Page, MyComponent]) + } + }) - useTrackRenders() - return ( - }> - - + it('should work with placeholderData: keepPreviousData', async () => { + const key = queryKey() + const renderStream = createRenderStream({ snapshotDOM: true }) + + function MyComponent(props: { promise: Promise }) { + useTrackRenders() + const data = React.use(props.promise) + + return <>{data} + } + function Loading() { + useTrackRenders() + + return <>loading.. + } + function Page() { + useTrackRenders() + const [count, setCount] = React.useState(0) + const query = useQuery({ + queryKey: [...key, count], + queryFn: async () => { + await sleep(1) + return 'test-' + count + }, + placeholderData: keepPreviousData, + }) + + return ( +
+ }> + + + +
+ ) + } + + const rendered = await renderStream.render( + + + , ) - } - - await renderStream.render( - - - , - ) - - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('loading..') - expect(renderedComponents).toEqual([Page, Loading]) - } - - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('test1') - expect(renderedComponents).toEqual([MyComponent]) - } - - queryClient.setQueryData(key, 'test2') - - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('test2') - expect(renderedComponents).toEqual([Page, MyComponent]) - } - }) - it('should dedupe when re-fetched with queryClient.fetchQuery while suspending', async () => { - const key = queryKey() - const renderStream = createRenderStream({ snapshotDOM: true }) - const queryFn = vi.fn().mockImplementation(async () => { - await sleep(10) - return 'test' + { + const { renderedComponents, withinDOM } = + await renderStream.takeRender() + withinDOM().getByText('loading..') + expect(renderedComponents).toEqual([Page, Loading]) + } + { + const { renderedComponents, withinDOM } = + await renderStream.takeRender() + withinDOM().getByText('test-0') + expect(renderedComponents).toEqual([MyComponent]) + } + + rendered.getByRole('button', { name: 'increment' }).click() + + // re-render because of the increment + { + const { renderedComponents } = await renderStream.takeRender() + expect(renderedComponents).toEqual([Page, MyComponent]) + } + + // re-render with new data, no loading between + { + const { renderedComponents, withinDOM } = + await renderStream.takeRender() + withinDOM().getByText('test-1') + // no more suspense boundary rendering + expect(renderedComponents).toEqual([Page, MyComponent]) + } }) - const options = { - queryKey: key, - queryFn, - } - - function MyComponent(props: { promise: Promise }) { - const data = React.use(props.promise) + it('should be possible to select a part of the data with select', async () => { + const key = queryKey() + const renderStream = createRenderStream({ snapshotDOM: true }) + + function MyComponent(props: { promise: Promise }) { + useTrackRenders() + const data = React.use(props.promise) + return <>{data} + } + + function Loading() { + useTrackRenders() + return <>loading.. + } + + function Page() { + const query = useQuery({ + queryKey: key, + queryFn: async () => { + await sleep(1) + return { name: 'test' } + }, + select: (data) => data.name, + }) + + useTrackRenders() + return ( + }> + + + ) + } - return <>{data} - } + await renderStream.render( + + + , + ) - function Loading() { - return <>loading.. - } - function Page() { - const query = useQuery(options) + { + const { renderedComponents, withinDOM } = + await renderStream.takeRender() + withinDOM().getByText('loading..') + expect(renderedComponents).toEqual([Page, Loading]) + } + + { + const { renderedComponents, withinDOM } = + await renderStream.takeRender() + withinDOM().getByText('test') + expect(renderedComponents).toEqual([MyComponent]) + } + }) - return ( -
+ it('should throw error if the promise fails', async () => { + let deferred = createDeferred() + const renderStream = createRenderStream({ snapshotDOM: true }) + const consoleMock = vi + .spyOn(console, 'error') + .mockImplementation(() => undefined) + + const key = queryKey() + function MyComponent(props: { promise: Promise }) { + const data = React.use(props.promise) + + return <>{data} + } + + function Loading() { + return <>loading.. + } + + let queryCount = 0 + function Page() { + const query = useQuery({ + queryKey: key, + queryFn: async () => { + queryCount++ + await deferred.promise + + return 'data' + }, + retry: false, + }) + + return ( }> - -
+ ) + } + + const rendered = await renderStream.render( + + + {({ reset }) => ( + ( +
+
error boundary
+ +
+ )} + > + +
+ )} +
+
, ) - } - const rendered = await renderStream.render( - - - , - ) + { + const { withinDOM } = await renderStream.takeRender() + withinDOM().getByText('loading..') + } - { - const { withinDOM } = await renderStream.takeRender() - withinDOM().getByText('loading..') - } + deferred.reject(new Error('Error test')) + deferred = createDeferred() - rendered.getByText('fetch').click() + { + const { withinDOM } = await renderStream.takeRender() + withinDOM().getByText('error boundary') + } - { - const { withinDOM } = await renderStream.takeRender() - withinDOM().getByText('test') - } + consoleMock.mockRestore() - expect(queryFn).toHaveBeenCalledOnce() - }) + rendered.getByText('resetErrorBoundary').click() - it('should dedupe when re-fetched with refetchQueries while suspending', async () => { - const key = queryKey() - let count = 0 - const renderStream = createRenderStream({ snapshotDOM: true }) - const queryFn = vi.fn().mockImplementation(async () => { - await sleep(10) - return 'test' + count++ - }) - - const options = { - queryKey: key, - queryFn, - } - - function MyComponent(props: { promise: Promise }) { - const data = React.use(props.promise) + { + const { withinDOM } = await renderStream.takeRender() + withinDOM().getByText('loading..') + } - return <>{data} - } + deferred.resolve() + { + const { withinDOM } = await renderStream.takeRender() + withinDOM().getByText('data') + } - function Loading() { - return <>loading.. - } - function Page() { - const query = useQuery(options) + expect(queryCount).toBe(2) + }) - return ( -
- }> - + it('should throw error if the promise fails (colocate suspense and promise)', async () => { + const deferred = createDeferred() + const renderStream = createRenderStream({ snapshotDOM: true }) + const consoleMock = vi + .spyOn(console, 'error') + .mockImplementation(() => undefined) + + const key = queryKey() + + function MyComponent() { + const query = useQuery({ + queryKey: key, + queryFn: async () => { + await deferred.promise + return 'data' + }, + retry: false, + }) + const data = React.use(query.promise) + + return <>{data} + } + + function Page() { + return ( + + - -
+ ) + } + + await renderStream.render( + +
error boundary
}> + +
+
, ) - } - - const rendered = await renderStream.render( - - - , - ) - { - const { withinDOM } = await renderStream.takeRender() - withinDOM().getByText('loading..') - } + { + const { withinDOM } = await renderStream.takeRender() + withinDOM().getByText('loading..') + } - rendered.getByText('refetch').click() + deferred.reject(new Error('Error test')) - { - const { withinDOM } = await renderStream.takeRender() - withinDOM().getByText('test0') - } + { + const { withinDOM } = await renderStream.takeRender() + withinDOM().getByText('error boundary') + } - expect(queryFn).toHaveBeenCalledOnce() - }) - - it('should stay pending when canceled with cancelQueries while suspending until refetched', async () => { - const renderStream = createRenderStream({ snapshotDOM: true }) - const key = queryKey() - let count = 0 - const queryFn = vi.fn().mockImplementation(async () => { - await sleep(10) - return 'test' + count++ + consoleMock.mockRestore() }) - const options = { - queryKey: key, - queryFn, - } - - function MyComponent(props: { promise: Promise }) { - const data = React.use(props.promise) - - return <>{data} - } - - function Loading() { - return <>loading.. - } - function Page() { - const query = useQuery(options) - - return ( -
+ it('should recreate promise with data changes', async () => { + const key = queryKey() + const renderStream = createRenderStream({ snapshotDOM: true }) + + function MyComponent(props: { promise: Promise }) { + useTrackRenders() + const data = React.use(props.promise) + + return <>{data} + } + + function Loading() { + useTrackRenders() + return <>loading.. + } + function Page() { + const query = useQuery({ + queryKey: key, + queryFn: async () => { + await sleep(1) + return 'test1' + }, + }) + + useTrackRenders() + return ( }> - - -
- ) - } + ) + } - const rendered = await renderStream.render( - - <>error boundary}> + await renderStream.render( + - - , - ) - - { - const { withinDOM } = await renderStream.takeRender() - withinDOM().getByText('loading..') - } + , + ) - rendered.getByText('cancel').click() + { + const { renderedComponents, withinDOM } = + await renderStream.takeRender() + withinDOM().getByText('loading..') + expect(renderedComponents).toEqual([Page, Loading]) + } + + { + const { renderedComponents, withinDOM } = + await renderStream.takeRender() + withinDOM().getByText('test1') + expect(renderedComponents).toEqual([MyComponent]) + } + + queryClient.setQueryData(key, 'test2') + + { + const { renderedComponents, withinDOM } = + await renderStream.takeRender() + withinDOM().getByText('test2') + expect(renderedComponents).toEqual([Page, MyComponent]) + } + }) - { - await renderStream.takeRender() - expect(queryClient.getQueryState(key)).toMatchObject({ - status: 'pending', - fetchStatus: 'idle', + it('should dedupe when re-fetched with queryClient.fetchQuery while suspending', async () => { + const key = queryKey() + const renderStream = createRenderStream({ snapshotDOM: true }) + const queryFn = vi.fn().mockImplementation(async () => { + await sleep(10) + return 'test' }) - } - - expect(queryFn).toHaveBeenCalledOnce() - rendered.getByText('fetch').click() - - { - const { withinDOM } = await renderStream.takeRender() - withinDOM().getByText('hello') - } - }) + const options = { + queryKey: key, + queryFn, + } + + function MyComponent(props: { promise: Promise }) { + const data = React.use(props.promise) + + return <>{data} + } + + function Loading() { + return <>loading.. + } + function Page() { + const query = useQuery(options) + + return ( +
+ }> + + + +
+ ) + } + + const rendered = await renderStream.render( + + + , + ) - it('should resolve to previous data when canceled with cancelQueries while suspending', async () => { - const renderStream = createRenderStream({ snapshotDOM: true }) - const key = queryKey() - const queryFn = vi.fn().mockImplementation(async () => { - await sleep(10) - return 'test' - }) + { + const { withinDOM } = await renderStream.takeRender() + withinDOM().getByText('loading..') + } - const options = { - queryKey: key, - queryFn, - } + rendered.getByText('fetch').click() - function MyComponent(props: { promise: Promise }) { - const data = React.use(props.promise) + { + const { withinDOM } = await renderStream.takeRender() + withinDOM().getByText('test') + } - return <>{data} - } + expect(queryFn).toHaveBeenCalledOnce() + }) - function Loading() { - return <>loading.. - } - function Page() { - const query = useQuery(options) + it('should dedupe when re-fetched with refetchQueries while suspending', async () => { + const key = queryKey() + let count = 0 + const renderStream = createRenderStream({ snapshotDOM: true }) + const queryFn = vi.fn().mockImplementation(async () => { + await sleep(10) + return 'test' + count++ + }) - return ( -
- }> - - - -
+ const options = { + queryKey: key, + queryFn, + } + + function MyComponent(props: { promise: Promise }) { + const data = React.use(props.promise) + + return <>{data} + } + + function Loading() { + return <>loading.. + } + function Page() { + const query = useQuery(options) + + return ( +
+ }> + + + +
+ ) + } + + const rendered = await renderStream.render( + + + , ) - } - - queryClient.setQueryData(key, 'initial') - const rendered = await renderStream.render( - - - , - ) + { + const { withinDOM } = await renderStream.takeRender() + withinDOM().getByText('loading..') + } - rendered.getByText('cancel').click() + rendered.getByText('refetch').click() - { - const { withinDOM } = await renderStream.takeRender() - withinDOM().getByText('initial') - } + { + const { withinDOM } = await renderStream.takeRender() + withinDOM().getByText('test0') + } - expect(queryFn).toHaveBeenCalledTimes(1) - }) - - it('should suspend when not enabled', async () => { - const renderStream = createRenderStream({ snapshotDOM: true }) - const key = queryKey() - - const options = (count: number) => ({ - queryKey: [...key, count], - queryFn: async () => { - await sleep(10) - return 'test' + count - }, + expect(queryFn).toHaveBeenCalledOnce() }) - function MyComponent(props: { promise: Promise }) { - const data = React.use(props.promise) - - return <>{data} - } - - function Loading() { - return <>loading.. - } - function Page() { - const [count, setCount] = React.useState(0) - const query = useQuery({ ...options(count), enabled: count > 0 }) + it('should stay pending when canceled with cancelQueries while suspending until refetched', async () => { + const renderStream = createRenderStream({ snapshotDOM: true }) + const key = queryKey() + let count = 0 + const queryFn = vi.fn().mockImplementation(async () => { + await sleep(10) + return 'test' + count++ + }) - return ( -
- }> - - - -
+ const options = { + queryKey: key, + queryFn, + } + + function MyComponent(props: { promise: Promise }) { + const data = React.use(props.promise) + + return <>{data} + } + + function Loading() { + return <>loading.. + } + function Page() { + const query = useQuery(options) + + return ( +
+ }> + + + + +
+ ) + } + + const rendered = await renderStream.render( + + <>error boundary}> + + + , ) - } - const rendered = await renderStream.render( - - - , - ) + { + const { withinDOM } = await renderStream.takeRender() + withinDOM().getByText('loading..') + } - { - const { withinDOM } = await renderStream.takeRender() - withinDOM().getByText('loading..') - } + rendered.getByText('cancel').click() - rendered.getByText('enable').click() + { + await renderStream.takeRender() + expect(queryClient.getQueryState(key)).toMatchObject({ + status: 'pending', + fetchStatus: 'idle', + }) + } - // loading re-render with enabled - await renderStream.takeRender() + expect(queryFn).toHaveBeenCalledOnce() - { - const { withinDOM } = await renderStream.takeRender() - withinDOM().getByText('test1') - } - }) + rendered.getByText('fetch').click() - it('should show correct data when read from cache only (staleTime)', async () => { - const key = queryKey() - const renderStream = createRenderStream({ snapshotDOM: true }) - queryClient.setQueryData(key, 'initial') - - const queryFn = vi.fn().mockImplementation(async () => { - await sleep(1) - return 'test' + { + const { withinDOM } = await renderStream.takeRender() + withinDOM().getByText('hello') + } }) - function MyComponent(props: { promise: Promise }) { - const data = React.use(props.promise) - - return <>{data} - } + it('should resolve to previous data when canceled with cancelQueries while suspending', async () => { + const renderStream = createRenderStream({ snapshotDOM: true }) + const key = queryKey() + const queryFn = vi.fn().mockImplementation(async () => { + await sleep(10) + return 'test' + }) - function Loading() { - return <>loading.. - } - function Page() { - const query = useQuery({ + const options = { queryKey: key, queryFn, - staleTime: Infinity, - }) - - return ( - }> - - + } + + function MyComponent(props: { promise: Promise }) { + const data = React.use(props.promise) + + return <>{data} + } + + function Loading() { + return <>loading.. + } + function Page() { + const query = useQuery(options) + + return ( +
+ }> + + + +
+ ) + } + + queryClient.setQueryData(key, 'initial') + + const rendered = await renderStream.render( + + + , ) - } - await renderStream.render( - - - , - ) + rendered.getByText('cancel').click() - { - const { withinDOM } = await renderStream.takeRender() - withinDOM().getByText('initial') - } + { + const { withinDOM } = await renderStream.takeRender() + withinDOM().getByText('initial') + } - expect(queryFn).toHaveBeenCalledTimes(0) - }) + expect(queryFn).toHaveBeenCalledTimes(1) + }) + + it('should suspend when not enabled', async () => { + const renderStream = createRenderStream({ snapshotDOM: true }) + const key = queryKey() - it('should show correct data when switching between cache entries without re-fetches', async () => { - const key = queryKey() - const renderStream = createRenderStream({ snapshotDOM: true }) - - function MyComponent(props: { promise: Promise }) { - useTrackRenders() - const data = React.use(props.promise) - - return <>{data} - } - - function Loading() { - useTrackRenders() - return <>loading.. - } - function Page() { - useTrackRenders() - const [count, setCount] = React.useState(0) - const query = useQuery({ - queryKey: [key, count], + const options = (count: number) => ({ + queryKey: [...key, count], queryFn: async () => { await sleep(10) return 'test' + count }, - staleTime: Infinity, }) - return ( -
- }> - - - - -
+ function MyComponent(props: { promise: Promise }) { + const data = React.use(props.promise) + + return <>{data} + } + + function Loading() { + return <>loading.. + } + function Page() { + const [count, setCount] = React.useState(0) + const query = useQuery({ ...options(count), enabled: count > 0 }) + + return ( +
+ }> + + + +
+ ) + } + + const rendered = await renderStream.render( + + + , ) - } - - const rendered = await renderStream.render( - - - , - ) - - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('loading..') - expect(renderedComponents).toEqual([Page, Loading]) - } - - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('test0') - expect(renderedComponents).toEqual([MyComponent]) - } - - rendered.getByText('inc').click() - - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('loading..') - expect(renderedComponents).toEqual([Page, Loading]) - } - - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('test1') - expect(renderedComponents).toEqual([MyComponent]) - } - - rendered.getByText('dec').click() - - { - const { renderedComponents, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('test0') - expect(renderedComponents).toEqual([Page, MyComponent]) - } - }) - it('should not resolve with intermediate data when keys are switched', async () => { - const key = queryKey() - const renderStream = createRenderStream<{ data: string }>({ - snapshotDOM: true, - }) + { + const { withinDOM } = await renderStream.takeRender() + withinDOM().getByText('loading..') + } - function MyComponent(props: { promise: Promise }) { - const data = React.use(props.promise) + rendered.getByText('enable').click() - renderStream.replaceSnapshot({ data }) + // loading re-render with enabled + await renderStream.takeRender() - return <>{data} - } + { + const { withinDOM } = await renderStream.takeRender() + withinDOM().getByText('test1') + } + }) - function Loading() { - return <>loading.. - } - function Page() { - const [count, setCount] = React.useState(0) - const query = useQuery({ - queryKey: [key, count], - queryFn: async () => { - await sleep(10) - return 'test' + count - }, - staleTime: Infinity, + it('should show correct data when read from cache only (staleTime)', async () => { + const key = queryKey() + const renderStream = createRenderStream({ snapshotDOM: true }) + queryClient.setQueryData(key, 'initial') + + const queryFn = vi.fn().mockImplementation(async () => { + await sleep(1) + return 'test' }) - return ( -
+ function MyComponent(props: { promise: Promise }) { + const data = React.use(props.promise) + + return <>{data} + } + + function Loading() { + return <>loading.. + } + function Page() { + const query = useQuery({ + queryKey: key, + queryFn, + staleTime: Infinity, + }) + + return ( }> - -
+ ) + } + + await renderStream.render( + + + , ) - } - - const rendered = await renderStream.render( - - - , - ) - - { - const { withinDOM } = await renderStream.takeRender() - withinDOM().getByText('loading..') - } - - { - const { snapshot, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('test0') - expect(snapshot).toMatchObject({ data: 'test0' }) - } - - rendered.getByText('inc').click() - - { - const { withinDOM } = await renderStream.takeRender() - withinDOM().getByText('loading..') - } - - rendered.getByText('inc').click() - await renderStream.takeRender() - - rendered.getByText('inc').click() - await renderStream.takeRender() - - { - const { snapshot, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('test3') - expect(snapshot).toMatchObject({ data: 'test3' }) - } - }) - it('should not resolve with intermediate data when keys are switched (with background updates)', async () => { - const key = queryKey() - const renderStream = createRenderStream<{ data: string }>({ - snapshotDOM: true, - }) - let modifier = '' + { + const { withinDOM } = await renderStream.takeRender() + withinDOM().getByText('initial') + } - function MyComponent(props: { promise: Promise }) { - const data = React.use(props.promise) + expect(queryFn).toHaveBeenCalledTimes(0) + }) - renderStream.replaceSnapshot({ data }) + it('should show correct data when switching between cache entries without re-fetches', async () => { + const key = queryKey() + const renderStream = createRenderStream({ snapshotDOM: true }) + + function MyComponent(props: { promise: Promise }) { + useTrackRenders() + const data = React.use(props.promise) + + return <>{data} + } + + function Loading() { + useTrackRenders() + return <>loading.. + } + function Page() { + useTrackRenders() + const [count, setCount] = React.useState(0) + const query = useQuery({ + queryKey: [key, count], + queryFn: async () => { + await sleep(10) + return 'test' + count + }, + staleTime: Infinity, + }) + + return ( +
+ }> + + + + +
+ ) + } + + const rendered = await renderStream.render( + + + , + ) - return <>{data} - } + { + const { renderedComponents, withinDOM } = + await renderStream.takeRender() + withinDOM().getByText('loading..') + expect(renderedComponents).toEqual([Page, Loading]) + } + + { + const { renderedComponents, withinDOM } = + await renderStream.takeRender() + withinDOM().getByText('test0') + expect(renderedComponents).toEqual([MyComponent]) + } + + rendered.getByText('inc').click() + + { + const { renderedComponents, withinDOM } = + await renderStream.takeRender() + withinDOM().getByText('loading..') + expect(renderedComponents).toEqual([Page, Loading]) + } + + { + const { renderedComponents, withinDOM } = + await renderStream.takeRender() + withinDOM().getByText('test1') + expect(renderedComponents).toEqual([MyComponent]) + } + + rendered.getByText('dec').click() + + { + const { renderedComponents, withinDOM } = + await renderStream.takeRender() + withinDOM().getByText('test0') + expect(renderedComponents).toEqual([Page, MyComponent]) + } + }) - function Loading() { - return <>loading.. - } - function Page() { - const [count, setCount] = React.useState(0) - const query = useQuery({ - queryKey: [key, count], - queryFn: async () => { - await sleep(10) - return 'test' + count + modifier - }, + it('should not resolve with intermediate data when keys are switched', async () => { + const key = queryKey() + const renderStream = createRenderStream<{ data: string }>({ + snapshotDOM: true, }) - return ( -
- }> - - - - -
+ function MyComponent(props: { promise: Promise }) { + const data = React.use(props.promise) + + renderStream.replaceSnapshot({ data }) + + return <>{data} + } + + function Loading() { + return <>loading.. + } + function Page() { + const [count, setCount] = React.useState(0) + const query = useQuery({ + queryKey: [key, count], + queryFn: async () => { + await sleep(10) + return 'test' + count + }, + staleTime: Infinity, + }) + + return ( +
+ }> + + + +
+ ) + } + + const rendered = await renderStream.render( + + + , ) - } - - const rendered = await renderStream.render( - - - , - ) - - { - const { withinDOM } = await renderStream.takeRender() - withinDOM().getByText('loading..') - } - - { - const { snapshot, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('test0') - expect(snapshot).toMatchObject({ data: 'test0' }) - } - - rendered.getByText('inc').click() - { - const { snapshot } = await renderStream.takeRender() - expect(snapshot).toMatchObject({ data: 'test0' }) - } - - rendered.getByText('inc').click() - { - const { snapshot } = await renderStream.takeRender() - expect(snapshot).toMatchObject({ data: 'test0' }) - } - - rendered.getByText('inc').click() - - { - const { snapshot, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('loading..') - expect(snapshot).toMatchObject({ data: 'test0' }) - } - - { - const { snapshot, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('test3') - expect(snapshot).toMatchObject({ data: 'test3' }) - } - - modifier = 'new' - - rendered.getByText('dec').click() - { - const { snapshot } = await renderStream.takeRender() - expect(snapshot).toMatchObject({ data: 'test2' }) - } - - rendered.getByText('dec').click() - { - const { snapshot } = await renderStream.takeRender() - expect(snapshot).toMatchObject({ data: 'test1' }) - } - - rendered.getByText('dec').click() - { - const { snapshot } = await renderStream.takeRender() - expect(snapshot).toMatchObject({ data: 'test0' }) - } - - { - const { snapshot, withinDOM } = await renderStream.takeRender() - withinDOM().getByText('test0new') - expect(snapshot).toMatchObject({ data: 'test0new' }) - } - }) - it('should not suspend indefinitely with multiple, nested observers)', async () => { - const key = queryKey() - const renderStream = createRenderStream({ snapshotDOM: true }) + { + const { withinDOM } = await renderStream.takeRender() + withinDOM().getByText('loading..') + } - function MyComponent({ input }: { input: string }) { - const query = useTheQuery(input) - const data = React.use(query.promise) + { + const { snapshot, withinDOM } = await renderStream.takeRender() + withinDOM().getByText('test0') + expect(snapshot).toMatchObject({ data: 'test0' }) + } - return <>{data} - } + rendered.getByText('inc').click() - function useTheQuery(input: string) { - return useQuery({ - staleTime: Infinity, - queryKey: [key, input], - queryFn: async () => { - await sleep(1) - return input + ' response' - }, + { + const { withinDOM } = await renderStream.takeRender() + withinDOM().getByText('loading..') + } + + rendered.getByText('inc').click() + await renderStream.takeRender() + + rendered.getByText('inc').click() + await renderStream.takeRender() + + { + const { snapshot, withinDOM } = await renderStream.takeRender() + withinDOM().getByText('test3') + expect(snapshot).toMatchObject({ data: 'test3' }) + } + }) + + it('should not resolve with intermediate data when keys are switched (with background updates)', async () => { + const key = queryKey() + const renderStream = createRenderStream<{ data: string }>({ + snapshotDOM: true, }) - } + let modifier = '' + + function MyComponent(props: { promise: Promise }) { + const data = React.use(props.promise) + + renderStream.replaceSnapshot({ data }) + + return <>{data} + } + + function Loading() { + return <>loading.. + } + function Page() { + const [count, setCount] = React.useState(0) + const query = useQuery({ + queryKey: [key, count], + queryFn: async () => { + await sleep(10) + return 'test' + count + modifier + }, + }) + + return ( +
+ }> + + + + +
+ ) + } + + const rendered = await renderStream.render( + + + , + ) - function Page() { - const [input, setInput] = React.useState('defaultInput') - useTheQuery(input) + { + const { withinDOM } = await renderStream.takeRender() + withinDOM().getByText('loading..') + } + + { + const { snapshot, withinDOM } = await renderStream.takeRender() + withinDOM().getByText('test0') + expect(snapshot).toMatchObject({ data: 'test0' }) + } + + rendered.getByText('inc').click() + { + const { snapshot } = await renderStream.takeRender() + expect(snapshot).toMatchObject({ data: 'test0' }) + } + + rendered.getByText('inc').click() + { + const { snapshot } = await renderStream.takeRender() + expect(snapshot).toMatchObject({ data: 'test0' }) + } + + rendered.getByText('inc').click() + + { + const { snapshot, withinDOM } = await renderStream.takeRender() + withinDOM().getByText('loading..') + expect(snapshot).toMatchObject({ data: 'test0' }) + } + + { + const { snapshot, withinDOM } = await renderStream.takeRender() + withinDOM().getByText('test3') + expect(snapshot).toMatchObject({ data: 'test3' }) + } + + modifier = 'new' + + rendered.getByText('dec').click() + { + const { snapshot } = await renderStream.takeRender() + expect(snapshot).toMatchObject({ data: 'test2' }) + } + + rendered.getByText('dec').click() + { + const { snapshot } = await renderStream.takeRender() + expect(snapshot).toMatchObject({ data: 'test1' }) + } + + rendered.getByText('dec').click() + { + const { snapshot } = await renderStream.takeRender() + expect(snapshot).toMatchObject({ data: 'test0' }) + } + + { + const { snapshot, withinDOM } = await renderStream.takeRender() + withinDOM().getByText('test0new') + expect(snapshot).toMatchObject({ data: 'test0new' }) + } + }) - return ( -
- - - - -
+ it('should not suspend indefinitely with multiple, nested observers)', async () => { + const key = queryKey() + const renderStream = createRenderStream({ snapshotDOM: true }) + + function MyComponent({ input }: { input: string }) { + const query = useTheQuery(input) + const data = React.use(query.promise) + + return <>{data} + } + + function useTheQuery(input: string) { + return useQuery({ + staleTime: Infinity, + queryKey: [key, input], + queryFn: async () => { + await sleep(1) + return input + ' response' + }, + }) + } + + function Page() { + const [input, setInput] = React.useState('defaultInput') + useTheQuery(input) + + return ( +
+ + + + +
+ ) + } + + const rendered = await renderStream.render( + + + , ) - } - - const rendered = await renderStream.render( - - - , - ) - - { - const { withinDOM } = await renderStream.takeRender() - withinDOM().getByText('loading..') - } - - { - const { withinDOM } = await renderStream.takeRender() - withinDOM().getByText('defaultInput response') - } - - expect( - queryClient.getQueryCache().find({ queryKey: [key, 'defaultInput'] })! - .observers.length, - ).toBe(2) - - rendered.getByText('setInput').click() - - { - const { withinDOM } = await renderStream.takeRender() - withinDOM().getByText('loading..') - } - - { - const { withinDOM } = await renderStream.takeRender() - withinDOM().getByText('someInput response') - } - - expect( - queryClient.getQueryCache().find({ queryKey: [key, 'defaultInput'] })! - .observers.length, - ).toBe(0) - - expect( - queryClient.getQueryCache().find({ queryKey: [key, 'someInput'] })! - .observers.length, - ).toBe(2) + + { + const { withinDOM } = await renderStream.takeRender() + withinDOM().getByText('loading..') + } + + { + const { withinDOM } = await renderStream.takeRender() + withinDOM().getByText('defaultInput response') + } + + expect( + queryClient.getQueryCache().find({ queryKey: [key, 'defaultInput'] })! + .observers.length, + ).toBe(2) + + rendered.getByText('setInput').click() + + { + const { withinDOM } = await renderStream.takeRender() + withinDOM().getByText('loading..') + } + + { + const { withinDOM } = await renderStream.takeRender() + withinDOM().getByText('someInput response') + } + + expect( + queryClient.getQueryCache().find({ queryKey: [key, 'defaultInput'] })! + .observers.length, + ).toBe(0) + + expect( + queryClient.getQueryCache().find({ queryKey: [key, 'someInput'] })! + .observers.length, + ).toBe(2) + }) }) })