diff --git a/apps/web-tss/package.json b/apps/web-tss/package.json index 0f9ab6882..32a084d23 100644 --- a/apps/web-tss/package.json +++ b/apps/web-tss/package.json @@ -2,6 +2,7 @@ "name": "@buster-app/web-tss", "private": true, "type": "module", + "version": "0.0.1", "scripts": { "dev": "vite dev --port 3000", "dev:fast": "pnpm run build && pnpm run start", @@ -61,14 +62,18 @@ "@tailwindcss/vite": "^4.1.12", "@tanstack/db": "^0.1.3", "@tanstack/match-sorter-utils": "^8.19.4", + "@tanstack/query-async-storage-persister": "^5.85.3", "@tanstack/query-db-collection": "0.1.1", + "@tanstack/query-sync-storage-persister": "^5.85.3", "@tanstack/react-db": "0.1.3", "@tanstack/react-devtools": "^0.4.0", "@tanstack/react-form": "^1.19.2", "@tanstack/react-query": "^5.85.3", "@tanstack/react-query-devtools": "^5.85.3", + "@tanstack/react-query-persist-client": "^5.85.3", "@tanstack/react-router": "^1.131.14", "@tanstack/react-router-devtools": "^1.131.14", + "@tanstack/react-router-ssr-query": "^1.131.14", "@tanstack/react-router-with-query": "^1.130.17", "@tanstack/react-start": "^1.131.15", "@tanstack/react-store": "^0.7.3", diff --git a/apps/web-tss/src/components/features/sidebars/SidebarPrimary.tsx b/apps/web-tss/src/components/features/sidebars/SidebarPrimary.tsx index 35fb8d7ed..4a28ed196 100644 --- a/apps/web-tss/src/components/features/sidebars/SidebarPrimary.tsx +++ b/apps/web-tss/src/components/features/sidebars/SidebarPrimary.tsx @@ -78,42 +78,39 @@ const topItems: ISidebarList = { const yourStuff: ISidebarGroup = { label: 'Your stuff', id: 'your-stuff', - items: ( - [ - { - label: 'Metrics', - icon: , - route: { to: '/app/metrics' }, - id: '/app/metrics', - preload: 'intent', - preloadDelay: 1000, - }, - { - label: 'Dashboards', - icon: , - route: { to: '/app/dashboards' }, - id: '/app/dashboards/', - preload: 'intent', - preloadDelay: 1000, - }, - { - label: 'Collections', - icon: , - route: { to: '/app/collections' }, - id: '/app/collections/', - preload: 'intent', - preloadDelay: 1000, - }, - { - label: 'Reports', - icon: , - route: { to: '/app/reports' }, - id: '/app/reports/', - preload: 'intent', - show: process.env.NEXT_PUBLIC_ENABLE_REPORTS === 'true', - }, - ] satisfies (ISidebarItem & { show?: boolean })[] - ).filter((x) => x.show !== false), + items: [ + { + label: 'Metrics', + icon: , + route: { to: '/app/metrics' }, + id: '/app/metrics', + preload: 'intent', + preloadDelay: 1000, + }, + { + label: 'Dashboards', + icon: , + route: { to: '/app/dashboards' }, + id: '/app/dashboards/', + preload: 'intent', + preloadDelay: 1000, + }, + { + label: 'Collections', + icon: , + route: { to: '/app/collections' }, + id: '/app/collections/', + preload: 'intent', + preloadDelay: 1000, + }, + { + label: 'Reports', + icon: , + route: { to: '/app/reports' }, + id: '/app/reports/', + preload: 'intent', + }, + ] satisfies (ISidebarItem & { show?: boolean })[], }; const adminTools: ISidebarGroup = { @@ -155,7 +152,10 @@ const tryGroup = (showInvitePeople: boolean): ISidebarGroup => ({ id: 'leave-feedback', onClick: () => toggleContactSupportModal('feedback'), }, - ].filter((x) => x.show !== false), + ].reduce((acc, { show, ...item }) => { + if (show !== false) acc.push(item); + return acc; + }, [] as ISidebarItem[]), }); export const SidebarPrimary = React.memo(() => { diff --git a/apps/web-tss/src/context/Providers.tsx b/apps/web-tss/src/context/Providers.tsx index 9130cbf34..bbe0ab25f 100644 --- a/apps/web-tss/src/context/Providers.tsx +++ b/apps/web-tss/src/context/Providers.tsx @@ -1,10 +1,13 @@ +import type { QueryClient } from '@tanstack/react-query'; import type React from 'react'; import type { PropsWithChildren } from 'react'; import { BusterStyleProvider } from './BusterStyles'; +import { QueryPersister } from './Query/QueryProvider'; import { SupabaseContextProvider, type SupabaseContextType, } from './Supabase/SupabaseContextProvider'; + // import type { UseSupabaseUserContextType } from '@/lib/supabase'; // import { BusterAssetsProvider } from './Assets/BusterAssetsProvider'; // import { AppLayoutProvider } from './BusterAppLayout'; @@ -21,15 +24,19 @@ import { // clearLog: false // clears the console per group of renders (default: false) // }); -export const RootProviders: React.FC> = ({ +type RootProvidersProps = PropsWithChildren; + +export const RootProviders: React.FC = ({ children, user, accessToken, + queryClient, }) => { return ( - - {children} - {/* + + + {children} + {/* @@ -43,7 +50,8 @@ export const RootProviders: React.FC> = ( */} - + + ); }; diff --git a/apps/web-tss/src/context/Query/QueryProvider.tsx b/apps/web-tss/src/context/Query/QueryProvider.tsx new file mode 100644 index 000000000..13039d723 --- /dev/null +++ b/apps/web-tss/src/context/Query/QueryProvider.tsx @@ -0,0 +1,27 @@ +import { isServer, type QueryClient, QueryClientProvider } from '@tanstack/react-query'; +import { PersistQueryClientProvider as TanstackPersistQueryClientProvider } from '@tanstack/react-query-persist-client'; +import React from 'react'; +import { persistOptions } from '@/integrations/tanstack-query/create-persister'; +import { userQueryKeys } from '../../api/query_keys/users'; + +export const QueryPersister = ({ + children, + queryClient, +}: { + children: React.ReactNode; + queryClient: QueryClient; +}) => { + const [mounted, setMounted] = React.useState(false); + + return ( + { + setMounted(true); + }} + > + {mounted ? children : null} + + ); +}; diff --git a/apps/web-tss/src/integrations/tanstack-query/create-persister.tsx b/apps/web-tss/src/integrations/tanstack-query/create-persister.tsx new file mode 100644 index 000000000..32af5a6f1 --- /dev/null +++ b/apps/web-tss/src/integrations/tanstack-query/create-persister.tsx @@ -0,0 +1,60 @@ +import { createAsyncStoragePersister } from '@tanstack/query-async-storage-persister'; +import { createSyncStoragePersister } from '@tanstack/query-sync-storage-persister'; +import { hashKey, isServer } from '@tanstack/react-query'; +import type { PersistQueryClientProviderProps } from '@tanstack/react-query-persist-client'; +import { dictionariesQueryKeys } from '@/api/query_keys/dictionaries'; +import { slackQueryKeys } from '@/api/query_keys/slack'; +import packageJson from '../../../package.json'; + +const buster = packageJson.version; +export const PERSIST_TIME = 1000 * 60 * 60 * 24 * 3; // 3 days +const PERSISTED_QUERIES = [slackQueryKeys.slackGetChannels.queryKey].map(hashKey); + +export const PERMANENT_QUERIES = [ + dictionariesQueryKeys.getCurrencies.queryKey, + dictionariesQueryKeys.colorPalettes.queryKey, +].map(hashKey); + +const ALL_PERSISTED_QUERIES = [...PERSISTED_QUERIES, ...PERMANENT_QUERIES]; + +const persisterAsync = createAsyncStoragePersister({ + key: 'buster-query-cache', + storage: isServer ? undefined : window.localStorage, + throttleTime: 1500, // 1.5 seconds, + serialize: (client) => { + /* + * Make persisted queries appear stale on first load by setting the dataUpdatedAt to 1 (NOT 0) + * This way the query will be refetched from the server when it is first mounted AND we + * don't have to deal with the flash of stale data that would otherwise happen. + */ + for (const query of client.clientState.queries) { + const isPermanentQuery = PERMANENT_QUERIES.includes(query.queryHash); + if (!isPermanentQuery) { + console.log('setting dataUpdatedAt to 1', query.queryHash); + query.state.dataUpdatedAt = 1; + } + } + return JSON.stringify(client); + }, +}); + +export const persistOptions: PersistQueryClientProviderProps['persistOptions'] = { + maxAge: PERSIST_TIME, + dehydrateOptions: { + shouldDehydrateQuery: (query) => { + const isList = + query.queryKey[1] === 'list' || query.queryKey[query.queryKey.length - 1] === 'list'; + + return isList || ALL_PERSISTED_QUERIES.includes(query.queryHash); + }, + }, + hydrateOptions: { + defaultOptions: { + queries: { + initialDataUpdatedAt: 0, + }, + }, + }, + buster, + persister: persisterAsync, +}; diff --git a/apps/web-tss/src/router.tsx b/apps/web-tss/src/router.tsx index e3e290ee0..c3ce97ae1 100644 --- a/apps/web-tss/src/router.tsx +++ b/apps/web-tss/src/router.tsx @@ -1,6 +1,8 @@ import type { User } from '@supabase/supabase-js'; import type { QueryClient } from '@tanstack/react-query'; +import { PersistQueryClientProvider } from '@tanstack/react-query-persist-client'; import { createRouter as createTanstackRouter } from '@tanstack/react-router'; +import { setupRouterSsrQueryIntegration } from '@tanstack/react-router-ssr-query'; import { routerWithQueryClient } from '@tanstack/react-router-with-query'; import * as TanstackQuery from './integrations/tanstack-query/query-client'; import { routeTree } from './routeTree.gen'; @@ -14,7 +16,7 @@ export interface AppRouterContext { export const createRouter = () => { const queryClient = TanstackQuery.getQueryClient(); - return routerWithQueryClient( + const router = routerWithQueryClient( createTanstackRouter({ routeTree, context: { queryClient, user: null }, //context is defined in the root route @@ -30,6 +32,15 @@ export const createRouter = () => { }), queryClient ); + + // setupRouterSsrQueryIntegration({ + // router, + // queryClient, + // // Disable auto-wrapping since we'll handle it ourselves + // wrapQueryClient: false, + // }); + + return router; }; // Register the router instance for type safety diff --git a/apps/web-tss/src/routes/__root.tsx b/apps/web-tss/src/routes/__root.tsx index c29c76720..8c808bd09 100644 --- a/apps/web-tss/src/routes/__root.tsx +++ b/apps/web-tss/src/routes/__root.tsx @@ -10,16 +10,9 @@ import appCss from '../styles/styles.css?url'; export const Route = createRootRouteWithContext()({ head: () => ({ meta: [ - { - charSet: 'utf-8', - }, - { - name: 'viewport', - content: 'width=device-width, initial-scale=1', - }, - { - title: 'Buster', - }, + { charSet: 'utf-8' }, + { name: 'viewport', content: 'width=device-width, initial-scale=1' }, + { title: 'Buster' }, ], links: [{ rel: 'stylesheet', href: appCss }], }), @@ -33,7 +26,7 @@ export const Route = createRootRouteWithContext()({ }); function RootDocument({ children }: { children: React.ReactNode }) { - const { user, accessToken } = Route.useRouteContext(); + const { user, accessToken, queryClient } = Route.useRouteContext(); return ( @@ -41,7 +34,7 @@ function RootDocument({ children }: { children: React.ReactNode }) { - + {children} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 340842f30..975926f57 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -512,7 +512,7 @@ importers: version: 5.83.1 '@tanstack/react-form': specifier: ^1.19.0 - version: 1.19.1(@tanstack/react-start@1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@vitejs/plugin-react@5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(next@14.2.30(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0))(tailwindcss@4.1.11))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1(esbuild@0.25.9)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.19.1(@tanstack/react-start@1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@vitejs/plugin-react@5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(next@14.2.30(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0))(tailwindcss@4.1.11))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/react-query': specifier: ^5.84.2 version: 5.85.0(react@18.3.1) @@ -747,7 +747,7 @@ importers: version: 9.1.2(@types/react@18.3.23)(storybook@9.1.2(@testing-library/dom@10.4.1)(msw@2.10.4(@types/node@24.2.1)(typescript@5.9.2))(prettier@3.6.2)(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))) '@storybook/nextjs': specifier: ^9.1.1 - version: 9.1.2(esbuild@0.25.9)(next@14.2.30(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0)(storybook@9.1.2(@testing-library/dom@10.4.1)(msw@2.10.4(@types/node@24.2.1)(typescript@5.9.2))(prettier@3.6.2)(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(type-fest@4.41.0)(typescript@5.9.2)(webpack-hot-middleware@2.26.1)(webpack@5.101.1(esbuild@0.25.9)) + version: 9.1.2(next@14.2.30(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0)(storybook@9.1.2(@testing-library/dom@10.4.1)(msw@2.10.4(@types/node@24.2.1)(typescript@5.9.2))(prettier@3.6.2)(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(type-fest@4.41.0)(typescript@5.9.2)(webpack-hot-middleware@2.26.1)(webpack@5.101.1) '@tailwindcss/postcss': specifier: 4.1.11 version: 4.1.11 @@ -943,9 +943,15 @@ importers: '@tanstack/match-sorter-utils': specifier: ^8.19.4 version: 8.19.4 + '@tanstack/query-async-storage-persister': + specifier: ^5.85.3 + version: 5.85.3 '@tanstack/query-db-collection': specifier: 0.1.1 version: 0.1.1(typescript@5.9.2) + '@tanstack/query-sync-storage-persister': + specifier: ^5.85.3 + version: 5.85.3 '@tanstack/react-db': specifier: 0.1.3 version: 0.1.3(react@19.1.1)(typescript@5.9.2) @@ -954,25 +960,31 @@ importers: version: 0.4.0(@types/react-dom@19.1.7(@types/react@19.1.10))(@types/react@19.1.10)(csstype@3.1.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.9) '@tanstack/react-form': specifier: ^1.19.2 - version: 1.19.2(@tanstack/react-start@1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@tanstack/react-router@1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@vitejs/plugin-react@5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(tailwindcss@4.1.12))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 1.19.2(@tanstack/react-start@1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@tanstack/react-router@1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@vitejs/plugin-react@5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(tailwindcss@4.1.12))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1(esbuild@0.25.9)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@tanstack/react-query': specifier: ^5.85.3 version: 5.85.3(react@19.1.1) '@tanstack/react-query-devtools': specifier: ^5.85.3 version: 5.85.3(@tanstack/react-query@5.85.3(react@19.1.1))(react@19.1.1) + '@tanstack/react-query-persist-client': + specifier: ^5.85.3 + version: 5.85.3(@tanstack/react-query@5.85.3(react@19.1.1))(react@19.1.1) '@tanstack/react-router': specifier: ^1.131.14 version: 1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@tanstack/react-router-devtools': specifier: ^1.131.14 version: 1.131.14(@tanstack/react-router@1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.131.14)(csstype@3.1.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.9)(tiny-invariant@1.3.3) + '@tanstack/react-router-ssr-query': + specifier: ^1.131.14 + version: 1.131.14(@tanstack/query-core@5.85.3)(@tanstack/react-query@5.85.3(react@19.1.1))(@tanstack/react-router@1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.131.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@tanstack/react-router-with-query': specifier: ^1.130.17 version: 1.130.17(@tanstack/react-query@5.85.3(react@19.1.1))(@tanstack/react-router@1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.131.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@tanstack/react-start': specifier: ^1.131.15 - version: 1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@tanstack/react-router@1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@vitejs/plugin-react@5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(tailwindcss@4.1.12))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1) + version: 1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@tanstack/react-router@1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@vitejs/plugin-react@5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(tailwindcss@4.1.12))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1(esbuild@0.25.9)) '@tanstack/react-store': specifier: ^0.7.3 version: 0.7.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -981,7 +993,7 @@ importers: version: 8.21.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@tanstack/router-plugin': specifier: ^1.131.15 - version: 1.131.15(@tanstack/react-router@1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1) + version: 1.131.15(@tanstack/react-router@1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1(esbuild@0.25.9)) '@tanstack/store': specifier: ^0.7.2 version: 0.7.2 @@ -1446,49 +1458,49 @@ importers: version: link:../vitest-config '@platejs/autoformat': specifier: 'catalog:' - version: 49.0.0(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 49.0.0(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@platejs/basic-nodes': specifier: 'catalog:' - version: 49.0.0(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 49.0.0(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@platejs/basic-styles': specifier: 'catalog:' - version: 49.0.0(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 49.0.0(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@platejs/date': specifier: 'catalog:' - version: 49.0.2(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 49.0.2(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@platejs/indent': specifier: 'catalog:' - version: 49.0.0(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 49.0.0(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@platejs/layout': specifier: 'catalog:' - version: 49.2.1(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 49.2.1(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@platejs/link': specifier: 'catalog:' - version: 49.1.1(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 49.1.1(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@platejs/list': specifier: 'catalog:' - version: 49.2.0(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 49.2.0(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@platejs/markdown': specifier: 'catalog:' - version: 49.2.1(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) + version: 49.2.1(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) '@platejs/math': specifier: 'catalog:' - version: 49.0.0(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 49.0.0(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@platejs/media': specifier: 'catalog:' - version: 49.0.0(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 49.0.0(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@platejs/table': specifier: 'catalog:' - version: 49.1.13(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 49.1.13(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@platejs/toc': specifier: 'catalog:' - version: 49.0.0(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 49.0.0(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@platejs/toggle': specifier: 'catalog:' - version: 49.0.0(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 49.0.0(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) platejs: specifier: 'catalog:' - version: 49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) + version: 49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) remark-gfm: specifier: 'catalog:' version: 4.0.1 @@ -6492,6 +6504,9 @@ packages: resolution: {integrity: sha512-Wo1iKt2b9OT7d+YGhvEPD3DXvPv2etTusIMhMUoG7fbhmxcXCtIjJDEygy91Y2JFlwGyjqiBPRozme7UD8hoqg==} engines: {node: '>=12'} + '@tanstack/query-async-storage-persister@5.85.3': + resolution: {integrity: sha512-lcyIZBMuW7iI1oJCvhQoOinouzl1kd9Fkc9rHwgO/D7Y1sfeDNU7PdMgGAEYc1MZelU84A6LotzcND56iXTxfw==} + '@tanstack/query-core@5.83.1': resolution: {integrity: sha512-OG69LQgT7jSp+5pPuCfzltq/+7l2xoweggjme9vlbCPa/d7D7zaqv5vN/S82SzSYZ4EDLTxNO1PWrv49RAS64Q==} @@ -6509,9 +6524,15 @@ packages: '@tanstack/query-persist-client-core@5.83.1': resolution: {integrity: sha512-GPWt1tj8kmo3LA1WPpSmJA3JGCdQfaggb1LheFEfr3RuwbTchWd09xD/fZ40m9ai0pJupvyguLiWF8On8sQWPw==} + '@tanstack/query-persist-client-core@5.85.3': + resolution: {integrity: sha512-b6PfSvBbxr1ZGk1bt6aysJr3RcQBkWDzj8HtZUFHDSvSBzWipRtPYPpvJBPwmWKkVPjIKUo40lBsEA0drRgvvA==} + '@tanstack/query-sync-storage-persister@5.83.1': resolution: {integrity: sha512-VEw1wX1X1b9RGQBCii+0LFVkNrPkqsRsmAXZQeVqHRuriwN2uYMaSRco0LhMCLZ3gp1QY8N7+Sft6lNBJjqOWw==} + '@tanstack/query-sync-storage-persister@5.85.3': + resolution: {integrity: sha512-fa9tVJBhM01vAKnWloaBINwDQwfuHPD7M6N55VF30GfyM2BrVacVI68bO958cl5VrlLMw5YeHRM/PrX96+bkBA==} + '@tanstack/react-db@0.1.3': resolution: {integrity: sha512-ZCel9lBs7tQzal9v84psAZMVKcUHb6+jtmCHT/U3A+iZ8TGPMDeFpaM+4GOV7IujJ2nGxb9ZAa5rJo/ZqZCsgg==} peerDependencies: @@ -6562,6 +6583,12 @@ packages: '@tanstack/react-query': ^5.85.0 react: ^18 || ^19 + '@tanstack/react-query-persist-client@5.85.3': + resolution: {integrity: sha512-FiQ2zHGwtWMeBt3elkINcxKxiO3FM/U3Q6fZXEIWiZGuoS9DK8WV1uEwOgb66ZyzI8z2OyJzLkePSD82fGD5Rw==} + peerDependencies: + '@tanstack/react-query': ^5.85.3 + react: ^18 || ^19 + '@tanstack/react-query@5.85.0': resolution: {integrity: sha512-t1HMfToVMGfwEJRya6GG7gbK0luZJd+9IySFNePL1BforU1F3LqQ3tBC2Rpvr88bOrlU6PXyMLgJD0Yzn4ztUw==} peerDependencies: @@ -6580,6 +6607,16 @@ packages: react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' + '@tanstack/react-router-ssr-query@1.131.14': + resolution: {integrity: sha512-1ejndA8D6WGAiQCSSjmpcQ6xu0swExepOI4Ste7/9pg5eV9UZ/zQR/YUG9mdJWz6RIEgjOdqYXNtsn0BOZh5bg==} + engines: {node: '>=12'} + peerDependencies: + '@tanstack/query-core': '>=5.66.0' + '@tanstack/react-query': '>=5.66.2' + '@tanstack/react-router': '>=1.127.0' + react: '>=18.0.0 || >=19.0.0' + react-dom: '>=18.0.0 || >=19.0.0' + '@tanstack/react-router-with-query@1.130.17': resolution: {integrity: sha512-TNaSocW20KuPwUojEm130DLWTr9M5hsSzxiu4QqS2jNCnrGLuDrwMHyP+6fq13lG3YuU4u9O1qajxfJIGomZCg==} engines: {node: '>=12'} @@ -6687,6 +6724,13 @@ packages: webpack: optional: true + '@tanstack/router-ssr-query-core@1.131.14': + resolution: {integrity: sha512-dh7v89lcXbnICQ4Vrcx0do6WSoEh2rULoOfQOQh/e/eWqVMFpAP1D8T07i/kly48MqFIfgsBa9iXnL4YeH4/Pw==} + engines: {node: '>=12'} + peerDependencies: + '@tanstack/query-core': '>=5.66.0' + '@tanstack/router-core': '>=1.127.0' + '@tanstack/router-utils@1.131.2': resolution: {integrity: sha512-sr3x0d2sx9YIJoVth0QnfEcAcl+39sQYaNQxThtHmRpyeFYNyM2TTH+Ud3TNEnI3bbzmLYEUD+7YqB987GzhDA==} engines: {node: '>=12'} @@ -7999,6 +8043,7 @@ packages: bun@1.2.20: resolution: {integrity: sha512-1ZGQynT+jPOHLY4IfzSubjbWcXsY2Z+irhW5D8RKC0wQ6KG4MvtgniAYQbSFYINGg8Wb2ydx+WgAG2BdhngAfw==} + cpu: [arm64, x64, aarch64] os: [darwin, linux, win32] hasBin: true @@ -18556,10 +18601,10 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@platejs/autoformat@49.0.0(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@platejs/autoformat@49.0.0(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: lodash: 4.17.21 - platejs: 49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) + platejs: 49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -18569,9 +18614,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@platejs/basic-nodes@49.0.0(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@platejs/basic-nodes@49.0.0(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - platejs: 49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) + platejs: 49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -18581,9 +18626,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@platejs/basic-styles@49.0.0(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@platejs/basic-styles@49.0.0(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - platejs: 49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) + platejs: 49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -18652,18 +18697,18 @@ snapshots: - slate-dom - use-sync-external-store - '@platejs/core@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1))': + '@platejs/core@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1))': dependencies: '@platejs/slate': 49.2.4 '@udecode/react-hotkeys': 37.0.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@udecode/react-utils': 49.0.15(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@udecode/react-utils': 49.0.15(@types/react@19.1.10)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@udecode/utils': 47.2.7 clsx: 2.1.1 html-entities: 2.6.0 is-hotkey: 0.2.0 - jotai: 2.8.4(react@19.1.1) - jotai-optics: 0.4.0(jotai@2.8.4(react@19.1.1))(optics-ts@2.4.1) - jotai-x: 2.3.3(jotai@2.8.4(react@19.1.1))(react@19.1.1) + jotai: 2.8.4(@types/react@19.1.10)(react@19.1.1) + jotai-optics: 0.4.0(jotai@2.8.4(@types/react@19.1.10)(react@19.1.1))(optics-ts@2.4.1) + jotai-x: 2.3.3(@types/react@19.1.10)(jotai@2.8.4(@types/react@19.1.10)(react@19.1.1))(react@19.1.1) lodash: 4.17.21 nanoid: 5.1.5 optics-ts: 2.4.1 @@ -18672,8 +18717,8 @@ snapshots: slate-hyperscript: 0.100.0(slate@0.117.0) slate-react: 0.117.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0) use-deep-compare: 1.3.0(react@19.1.1) - zustand: 5.0.7(immer@10.1.1)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)) - zustand-x: 6.1.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(zustand@5.0.7(immer@10.1.1)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1))) + zustand: 5.0.7(@types/react@19.1.10)(immer@10.1.1)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)) + zustand-x: 6.1.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(zustand@5.0.7(@types/react@19.1.10)(immer@10.1.1)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1))) transitivePeerDependencies: - '@types/react' - immer @@ -18689,9 +18734,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@platejs/date@49.0.2(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@platejs/date@49.0.2(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - platejs: 49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) + platejs: 49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -18736,11 +18781,11 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@platejs/floating@49.0.0(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@platejs/floating@49.0.0(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@floating-ui/core': 1.7.3 '@floating-ui/react': 0.27.15(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - platejs: 49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) + platejs: 49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -18750,9 +18795,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@platejs/indent@49.0.0(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@platejs/indent@49.0.0(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - platejs: 49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) + platejs: 49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -18769,9 +18814,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@platejs/layout@49.2.1(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@platejs/layout@49.2.1(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - platejs: 49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) + platejs: 49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -18782,10 +18827,10 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@platejs/link@49.1.1(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@platejs/link@49.1.1(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@platejs/floating': 49.0.0(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - platejs: 49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) + '@platejs/floating': 49.0.0(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + platejs: 49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -18797,11 +18842,11 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@platejs/list@49.2.0(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@platejs/list@49.2.0(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@platejs/indent': 49.0.0(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@platejs/indent': 49.0.0(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) clsx: 2.1.1 - platejs: 49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) + platejs: 49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -18822,12 +18867,12 @@ snapshots: - supports-color - typescript - '@platejs/markdown@49.2.1(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)': + '@platejs/markdown@49.2.1(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)': dependencies: marked: 15.0.12 mdast-util-math: 3.0.0 mdast-util-mdx: 3.0.0 - platejs: 49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) + platejs: 49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) remark-mdx: 3.1.0 @@ -18846,10 +18891,10 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@platejs/math@49.0.0(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@platejs/math@49.0.0(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: katex: 0.16.22 - platejs: 49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) + platejs: 49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -18860,10 +18905,10 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@platejs/media@49.0.0(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@platejs/media@49.0.0(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: js-video-url-parser: 0.5.1 - platejs: 49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) + platejs: 49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -18880,9 +18925,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@platejs/resizable@49.0.0(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@platejs/resizable@49.0.0(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - platejs: 49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) + platejs: 49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -18924,11 +18969,11 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@platejs/table@49.1.13(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@platejs/table@49.1.13(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@platejs/resizable': 49.0.0(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@platejs/resizable': 49.0.0(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) lodash: 4.17.21 - platejs: 49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) + platejs: 49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -18938,9 +18983,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@platejs/toc@49.0.0(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@platejs/toc@49.0.0(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - platejs: 49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) + platejs: 49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -18952,11 +18997,11 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@platejs/toggle@49.0.0(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@platejs/toggle@49.0.0(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@platejs/indent': 49.0.0(platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@platejs/indent': 49.0.0(platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) lodash: 4.17.21 - platejs: 49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) + platejs: 49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -18979,11 +19024,11 @@ snapshots: - slate-dom - use-sync-external-store - '@platejs/utils@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1))': + '@platejs/utils@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1))': dependencies: - '@platejs/core': 49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) + '@platejs/core': 49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) '@platejs/slate': 49.2.4 - '@udecode/react-utils': 49.0.15(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@udecode/react-utils': 49.0.15(@types/react@19.1.10)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@udecode/utils': 47.2.7 clsx: 2.1.1 lodash: 4.17.21 @@ -19002,7 +19047,7 @@ snapshots: dependencies: playwright: 1.54.2 - '@pmmmwh/react-refresh-webpack-plugin@0.5.17(react-refresh@0.14.2)(type-fest@4.41.0)(webpack-hot-middleware@2.26.1)(webpack@5.101.1(esbuild@0.25.9))': + '@pmmmwh/react-refresh-webpack-plugin@0.5.17(react-refresh@0.14.2)(type-fest@4.41.0)(webpack-hot-middleware@2.26.1)(webpack@5.101.1)': dependencies: ansi-html: 0.0.9 core-js-pure: 3.45.0 @@ -19012,7 +19057,7 @@ snapshots: react-refresh: 0.14.2 schema-utils: 4.3.2 source-map: 0.7.6 - webpack: 5.101.1(esbuild@0.25.9) + webpack: 5.101.1 optionalDependencies: type-fest: 4.41.0 webpack-hot-middleware: 2.26.1 @@ -19910,11 +19955,6 @@ snapshots: optionalDependencies: '@types/react': 19.1.10 - '@radix-ui/react-slot@1.2.3(react@19.1.1)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.10)(react@19.1.1) - react: 19.1.1 - '@radix-ui/react-switch@1.2.5(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.2 @@ -20861,22 +20901,22 @@ snapshots: ts-dedent: 2.2.0 vite: 7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1) - '@storybook/builder-webpack5@9.1.2(esbuild@0.25.9)(storybook@9.1.2(@testing-library/dom@10.4.1)(msw@2.10.4(@types/node@24.2.1)(typescript@5.9.2))(prettier@3.6.2)(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(typescript@5.9.2)': + '@storybook/builder-webpack5@9.1.2(storybook@9.1.2(@testing-library/dom@10.4.1)(msw@2.10.4(@types/node@24.2.1)(typescript@5.9.2))(prettier@3.6.2)(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(typescript@5.9.2)': dependencies: '@storybook/core-webpack': 9.1.2(storybook@9.1.2(@testing-library/dom@10.4.1)(msw@2.10.4(@types/node@24.2.1)(typescript@5.9.2))(prettier@3.6.2)(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))) case-sensitive-paths-webpack-plugin: 2.4.0 cjs-module-lexer: 1.4.3 - css-loader: 6.11.0(webpack@5.101.1(esbuild@0.25.9)) + css-loader: 6.11.0(webpack@5.101.1) es-module-lexer: 1.7.0 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.9.2)(webpack@5.101.1(esbuild@0.25.9)) - html-webpack-plugin: 5.6.3(webpack@5.101.1(esbuild@0.25.9)) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.9.2)(webpack@5.101.1) + html-webpack-plugin: 5.6.3(webpack@5.101.1) magic-string: 0.30.17 storybook: 9.1.2(@testing-library/dom@10.4.1)(msw@2.10.4(@types/node@24.2.1)(typescript@5.9.2))(prettier@3.6.2)(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)) - style-loader: 3.3.4(webpack@5.101.1(esbuild@0.25.9)) - terser-webpack-plugin: 5.3.14(esbuild@0.25.9)(webpack@5.101.1(esbuild@0.25.9)) + style-loader: 3.3.4(webpack@5.101.1) + terser-webpack-plugin: 5.3.14(webpack@5.101.1) ts-dedent: 2.2.0 - webpack: 5.101.1(esbuild@0.25.9) - webpack-dev-middleware: 6.1.3(webpack@5.101.1(esbuild@0.25.9)) + webpack: 5.101.1 + webpack-dev-middleware: 6.1.3(webpack@5.101.1) webpack-hot-middleware: 2.26.1 webpack-virtual-modules: 0.6.2 optionalDependencies: @@ -20910,7 +20950,7 @@ snapshots: react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@storybook/nextjs@9.1.2(esbuild@0.25.9)(next@14.2.30(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0)(storybook@9.1.2(@testing-library/dom@10.4.1)(msw@2.10.4(@types/node@24.2.1)(typescript@5.9.2))(prettier@3.6.2)(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(type-fest@4.41.0)(typescript@5.9.2)(webpack-hot-middleware@2.26.1)(webpack@5.101.1(esbuild@0.25.9))': + '@storybook/nextjs@9.1.2(next@14.2.30(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0)(storybook@9.1.2(@testing-library/dom@10.4.1)(msw@2.10.4(@types/node@24.2.1)(typescript@5.9.2))(prettier@3.6.2)(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(type-fest@4.41.0)(typescript@5.9.2)(webpack-hot-middleware@2.26.1)(webpack@5.101.1)': dependencies: '@babel/core': 7.28.0 '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.28.0) @@ -20925,33 +20965,33 @@ snapshots: '@babel/preset-react': 7.27.1(@babel/core@7.28.0) '@babel/preset-typescript': 7.27.1(@babel/core@7.28.0) '@babel/runtime': 7.28.2 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.17(react-refresh@0.14.2)(type-fest@4.41.0)(webpack-hot-middleware@2.26.1)(webpack@5.101.1(esbuild@0.25.9)) - '@storybook/builder-webpack5': 9.1.2(esbuild@0.25.9)(storybook@9.1.2(@testing-library/dom@10.4.1)(msw@2.10.4(@types/node@24.2.1)(typescript@5.9.2))(prettier@3.6.2)(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(typescript@5.9.2) - '@storybook/preset-react-webpack': 9.1.2(esbuild@0.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.2(@testing-library/dom@10.4.1)(msw@2.10.4(@types/node@24.2.1)(typescript@5.9.2))(prettier@3.6.2)(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(typescript@5.9.2) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.17(react-refresh@0.14.2)(type-fest@4.41.0)(webpack-hot-middleware@2.26.1)(webpack@5.101.1) + '@storybook/builder-webpack5': 9.1.2(storybook@9.1.2(@testing-library/dom@10.4.1)(msw@2.10.4(@types/node@24.2.1)(typescript@5.9.2))(prettier@3.6.2)(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(typescript@5.9.2) + '@storybook/preset-react-webpack': 9.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.2(@testing-library/dom@10.4.1)(msw@2.10.4(@types/node@24.2.1)(typescript@5.9.2))(prettier@3.6.2)(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(typescript@5.9.2) '@storybook/react': 9.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.2(@testing-library/dom@10.4.1)(msw@2.10.4(@types/node@24.2.1)(typescript@5.9.2))(prettier@3.6.2)(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(typescript@5.9.2) '@types/semver': 7.7.0 - babel-loader: 9.2.1(@babel/core@7.28.0)(webpack@5.101.1(esbuild@0.25.9)) - css-loader: 6.11.0(webpack@5.101.1(esbuild@0.25.9)) + babel-loader: 9.2.1(@babel/core@7.28.0)(webpack@5.101.1) + css-loader: 6.11.0(webpack@5.101.1) image-size: 2.0.2 loader-utils: 3.3.1 next: 14.2.30(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0) - node-polyfill-webpack-plugin: 2.0.1(webpack@5.101.1(esbuild@0.25.9)) + node-polyfill-webpack-plugin: 2.0.1(webpack@5.101.1) postcss: 8.5.6 - postcss-loader: 8.1.1(postcss@8.5.6)(typescript@5.9.2)(webpack@5.101.1(esbuild@0.25.9)) + postcss-loader: 8.1.1(postcss@8.5.6)(typescript@5.9.2)(webpack@5.101.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-refresh: 0.14.2 resolve-url-loader: 5.0.0 - sass-loader: 16.0.5(sass@1.90.0)(webpack@5.101.1(esbuild@0.25.9)) + sass-loader: 16.0.5(sass@1.90.0)(webpack@5.101.1) semver: 7.7.2 storybook: 9.1.2(@testing-library/dom@10.4.1)(msw@2.10.4(@types/node@24.2.1)(typescript@5.9.2))(prettier@3.6.2)(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)) - style-loader: 3.3.4(webpack@5.101.1(esbuild@0.25.9)) + style-loader: 3.3.4(webpack@5.101.1) styled-jsx: 5.1.7(@babel/core@7.28.0)(react@18.3.1) tsconfig-paths: 4.2.0 tsconfig-paths-webpack-plugin: 4.2.0 optionalDependencies: typescript: 5.9.2 - webpack: 5.101.1(esbuild@0.25.9) + webpack: 5.101.1 transitivePeerDependencies: - '@rspack/core' - '@swc/core' @@ -20970,10 +21010,10 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@storybook/preset-react-webpack@9.1.2(esbuild@0.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.2(@testing-library/dom@10.4.1)(msw@2.10.4(@types/node@24.2.1)(typescript@5.9.2))(prettier@3.6.2)(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(typescript@5.9.2)': + '@storybook/preset-react-webpack@9.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.2(@testing-library/dom@10.4.1)(msw@2.10.4(@types/node@24.2.1)(typescript@5.9.2))(prettier@3.6.2)(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(typescript@5.9.2)': dependencies: '@storybook/core-webpack': 9.1.2(storybook@9.1.2(@testing-library/dom@10.4.1)(msw@2.10.4(@types/node@24.2.1)(typescript@5.9.2))(prettier@3.6.2)(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))) - '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.9.2)(webpack@5.101.1(esbuild@0.25.9)) + '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.9.2)(webpack@5.101.1) '@types/semver': 7.7.0 find-up: 7.0.0 magic-string: 0.30.17 @@ -20984,7 +21024,7 @@ snapshots: semver: 7.7.2 storybook: 9.1.2(@testing-library/dom@10.4.1)(msw@2.10.4(@types/node@24.2.1)(typescript@5.9.2))(prettier@3.6.2)(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)) tsconfig-paths: 4.2.0 - webpack: 5.101.1(esbuild@0.25.9) + webpack: 5.101.1 optionalDependencies: typescript: 5.9.2 transitivePeerDependencies: @@ -20994,7 +21034,7 @@ snapshots: - uglify-js - webpack-cli - '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.9.2)(webpack@5.101.1(esbuild@0.25.9))': + '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.9.2)(webpack@5.101.1)': dependencies: debug: 4.4.1 endent: 2.1.0 @@ -21004,7 +21044,7 @@ snapshots: react-docgen-typescript: 2.4.0(typescript@5.9.2) tslib: 2.8.1 typescript: 5.9.2 - webpack: 5.101.1(esbuild@0.25.9) + webpack: 5.101.1 transitivePeerDependencies: - supports-color @@ -21350,6 +21390,10 @@ snapshots: dependencies: remove-accents: 0.5.0 + '@tanstack/query-async-storage-persister@5.85.3': + dependencies: + '@tanstack/query-persist-client-core': 5.85.3 + '@tanstack/query-core@5.83.1': {} '@tanstack/query-core@5.85.3': {} @@ -21366,11 +21410,20 @@ snapshots: dependencies: '@tanstack/query-core': 5.83.1 + '@tanstack/query-persist-client-core@5.85.3': + dependencies: + '@tanstack/query-core': 5.85.3 + '@tanstack/query-sync-storage-persister@5.83.1': dependencies: '@tanstack/query-core': 5.83.1 '@tanstack/query-persist-client-core': 5.83.1 + '@tanstack/query-sync-storage-persister@5.85.3': + dependencies: + '@tanstack/query-core': 5.85.3 + '@tanstack/query-persist-client-core': 5.85.3 + '@tanstack/react-db@0.1.3(react@19.1.1)(typescript@5.9.2)': dependencies: '@tanstack/db': 0.1.3(typescript@5.9.2) @@ -21392,7 +21445,7 @@ snapshots: - solid-js - utf-8-validate - '@tanstack/react-form@1.19.1(@tanstack/react-start@1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@vitejs/plugin-react@5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(next@14.2.30(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0))(tailwindcss@4.1.11))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1(esbuild@0.25.9)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-form@1.19.1(@tanstack/react-start@1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@vitejs/plugin-react@5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(next@14.2.30(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0))(tailwindcss@4.1.11))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@tanstack/form-core': 1.19.1 '@tanstack/react-store': 0.7.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -21400,11 +21453,11 @@ snapshots: devalue: 5.1.1 react: 18.3.1 optionalDependencies: - '@tanstack/react-start': 1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@vitejs/plugin-react@5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(next@14.2.30(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0))(tailwindcss@4.1.11))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1(esbuild@0.25.9)) + '@tanstack/react-start': 1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@vitejs/plugin-react@5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(next@14.2.30(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0))(tailwindcss@4.1.11))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1) transitivePeerDependencies: - react-dom - '@tanstack/react-form@1.19.2(@tanstack/react-start@1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@tanstack/react-router@1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@vitejs/plugin-react@5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(tailwindcss@4.1.12))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@tanstack/react-form@1.19.2(@tanstack/react-start@1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@tanstack/react-router@1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@vitejs/plugin-react@5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(tailwindcss@4.1.12))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1(esbuild@0.25.9)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@tanstack/form-core': 1.19.2 '@tanstack/react-store': 0.7.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -21412,7 +21465,7 @@ snapshots: devalue: 5.1.1 react: 19.1.1 optionalDependencies: - '@tanstack/react-start': 1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@tanstack/react-router@1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@vitejs/plugin-react@5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(tailwindcss@4.1.12))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1) + '@tanstack/react-start': 1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@tanstack/react-router@1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@vitejs/plugin-react@5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(tailwindcss@4.1.12))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1(esbuild@0.25.9)) transitivePeerDependencies: - react-dom @@ -21434,6 +21487,12 @@ snapshots: '@tanstack/react-query': 5.85.0(react@18.3.1) react: 18.3.1 + '@tanstack/react-query-persist-client@5.85.3(@tanstack/react-query@5.85.3(react@19.1.1))(react@19.1.1)': + dependencies: + '@tanstack/query-persist-client-core': 5.85.3 + '@tanstack/react-query': 5.85.3(react@19.1.1) + react: 19.1.1 + '@tanstack/react-query@5.85.0(react@18.3.1)': dependencies: '@tanstack/query-core': 5.83.1 @@ -21456,6 +21515,17 @@ snapshots: - solid-js - tiny-invariant + '@tanstack/react-router-ssr-query@1.131.14(@tanstack/query-core@5.85.3)(@tanstack/react-query@5.85.3(react@19.1.1))(@tanstack/react-router@1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.131.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + dependencies: + '@tanstack/query-core': 5.85.3 + '@tanstack/react-query': 5.85.3(react@19.1.1) + '@tanstack/react-router': 1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@tanstack/router-ssr-query-core': 1.131.14(@tanstack/query-core@5.85.3)(@tanstack/router-core@1.131.14) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + transitivePeerDependencies: + - '@tanstack/router-core' + '@tanstack/react-router-with-query@1.130.17(@tanstack/react-query@5.85.3(react@19.1.1))(@tanstack/react-router@1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.131.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@tanstack/react-query': 5.85.3(react@19.1.1) @@ -21510,9 +21580,9 @@ snapshots: tiny-invariant: 1.3.3 tiny-warning: 1.0.3 - '@tanstack/react-start-plugin@1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@tanstack/react-router@1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@vitejs/plugin-react@5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(tailwindcss@4.1.12))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1)': + '@tanstack/react-start-plugin@1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@tanstack/react-router@1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@vitejs/plugin-react@5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(tailwindcss@4.1.12))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1(esbuild@0.25.9))': dependencies: - '@tanstack/start-plugin-core': 1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@tanstack/react-router@1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(tailwindcss@4.1.12))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1) + '@tanstack/start-plugin-core': 1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@tanstack/react-router@1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(tailwindcss@4.1.12))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1(esbuild@0.25.9)) '@vitejs/plugin-react': 5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)) pathe: 2.0.3 vite: 7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1) @@ -21549,9 +21619,9 @@ snapshots: - webpack - xml2js - '@tanstack/react-start-plugin@1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@vitejs/plugin-react@5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(next@14.2.30(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0))(tailwindcss@4.1.11))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1(esbuild@0.25.9))': + '@tanstack/react-start-plugin@1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@vitejs/plugin-react@5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(next@14.2.30(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0))(tailwindcss@4.1.11))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1)': dependencies: - '@tanstack/start-plugin-core': 1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(next@14.2.30(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0))(tailwindcss@4.1.11))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1(esbuild@0.25.9)) + '@tanstack/start-plugin-core': 1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(next@14.2.30(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0))(tailwindcss@4.1.11))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1) '@vitejs/plugin-react': 5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)) pathe: 2.0.3 vite: 7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1) @@ -21614,10 +21684,10 @@ snapshots: react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@tanstack/react-start@1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@tanstack/react-router@1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@vitejs/plugin-react@5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(tailwindcss@4.1.12))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1)': + '@tanstack/react-start@1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@tanstack/react-router@1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@vitejs/plugin-react@5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(tailwindcss@4.1.12))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1(esbuild@0.25.9))': dependencies: '@tanstack/react-start-client': 1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@tanstack/react-start-plugin': 1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@tanstack/react-router@1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@vitejs/plugin-react@5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(tailwindcss@4.1.12))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1) + '@tanstack/react-start-plugin': 1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@tanstack/react-router@1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@vitejs/plugin-react@5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(tailwindcss@4.1.12))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1(esbuild@0.25.9)) '@tanstack/react-start-server': 1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@tanstack/start-server-functions-client': 1.131.14(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)) '@tanstack/start-server-functions-server': 1.131.2(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)) @@ -21657,10 +21727,10 @@ snapshots: - webpack - xml2js - '@tanstack/react-start@1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@vitejs/plugin-react@5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(next@14.2.30(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0))(tailwindcss@4.1.11))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1(esbuild@0.25.9))': + '@tanstack/react-start@1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@vitejs/plugin-react@5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(next@14.2.30(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0))(tailwindcss@4.1.11))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1)': dependencies: '@tanstack/react-start-client': 1.131.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@tanstack/react-start-plugin': 1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@vitejs/plugin-react@5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(next@14.2.30(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0))(tailwindcss@4.1.11))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1(esbuild@0.25.9)) + '@tanstack/react-start-plugin': 1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@vitejs/plugin-react@5.0.0(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(next@14.2.30(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0))(tailwindcss@4.1.11))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1) '@tanstack/react-start-server': 1.131.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/start-server-functions-client': 1.131.14(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)) '@tanstack/start-server-functions-server': 1.131.2(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)) @@ -21766,7 +21836,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/router-plugin@1.131.15(@tanstack/react-router@1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1)': + '@tanstack/router-plugin@1.131.15(@tanstack/react-router@1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1(esbuild@0.25.9))': dependencies: '@babel/core': 7.28.0 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.0) @@ -21785,11 +21855,11 @@ snapshots: optionalDependencies: '@tanstack/react-router': 1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1) vite: 7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1) - webpack: 5.101.1 + webpack: 5.101.1(esbuild@0.25.9) transitivePeerDependencies: - supports-color - '@tanstack/router-plugin@1.131.15(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1(esbuild@0.25.9))': + '@tanstack/router-plugin@1.131.15(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1)': dependencies: '@babel/core': 7.28.0 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.0) @@ -21807,11 +21877,16 @@ snapshots: zod: 3.25.76 optionalDependencies: vite: 7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1) - webpack: 5.101.1(esbuild@0.25.9) + webpack: 5.101.1 transitivePeerDependencies: - supports-color optional: true + '@tanstack/router-ssr-query-core@1.131.14(@tanstack/query-core@5.85.3)(@tanstack/router-core@1.131.14)': + dependencies: + '@tanstack/query-core': 5.85.3 + '@tanstack/router-core': 1.131.14 + '@tanstack/router-utils@1.131.2': dependencies: '@babel/core': 7.28.0 @@ -21847,14 +21922,14 @@ snapshots: tiny-invariant: 1.3.3 tiny-warning: 1.0.3 - '@tanstack/start-plugin-core@1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@tanstack/react-router@1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(tailwindcss@4.1.12))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1)': + '@tanstack/start-plugin-core@1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(@tanstack/react-router@1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(tailwindcss@4.1.12))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1(esbuild@0.25.9))': dependencies: '@babel/code-frame': 7.26.2 '@babel/core': 7.28.0 '@babel/types': 7.28.2 '@tanstack/router-core': 1.131.14 '@tanstack/router-generator': 1.131.14 - '@tanstack/router-plugin': 1.131.15(@tanstack/react-router@1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1) + '@tanstack/router-plugin': 1.131.15(@tanstack/react-router@1.131.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1(esbuild@0.25.9)) '@tanstack/router-utils': 1.131.2 '@tanstack/server-functions-plugin': 1.131.2(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)) '@tanstack/start-server-core': 1.131.14 @@ -21902,14 +21977,14 @@ snapshots: - webpack - xml2js - '@tanstack/start-plugin-core@1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(next@14.2.30(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0))(tailwindcss@4.1.11))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1(esbuild@0.25.9))': + '@tanstack/start-plugin-core@1.131.15(@azure/identity@4.11.1)(@azure/storage-blob@12.26.0)(@netlify/blobs@9.1.2)(drizzle-orm@0.44.4(@opentelemetry/api@1.9.0)(@types/pg@8.15.5)(mysql2@3.14.3)(pg@8.16.3)(postgres@3.4.7))(mysql2@3.14.3)(uploadthing@7.7.3(express@5.1.0)(h3@1.15.4)(next@14.2.30(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0))(tailwindcss@4.1.11))(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1)': dependencies: '@babel/code-frame': 7.26.2 '@babel/core': 7.28.0 '@babel/types': 7.28.2 '@tanstack/router-core': 1.131.14 '@tanstack/router-generator': 1.131.14 - '@tanstack/router-plugin': 1.131.15(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1(esbuild@0.25.9)) + '@tanstack/router-plugin': 1.131.15(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.101.1) '@tanstack/router-utils': 1.131.2 '@tanstack/server-functions-plugin': 1.131.2(vite@7.1.2(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)) '@tanstack/start-server-core': 1.131.14 @@ -22575,9 +22650,9 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@udecode/react-utils@49.0.15(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@udecode/react-utils@49.0.15(@types/react@19.1.10)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@radix-ui/react-slot': 1.2.3(react@19.1.1) + '@radix-ui/react-slot': 1.2.3(@types/react@19.1.10)(react@19.1.1) '@udecode/utils': 47.2.7 clsx: 2.1.1 react: 19.1.1 @@ -22822,7 +22897,7 @@ snapshots: sirv: 3.0.1 tinyglobby: 0.2.14 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(jiti@2.5.1)(jsdom@26.1.0)(lightningcss@1.30.1)(msw@2.10.4(@types/node@20.19.10)(typescript@5.9.2))(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.2.1)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(jiti@2.5.1)(jsdom@26.1.0)(lightningcss@1.30.1)(msw@2.10.4(@types/node@24.2.1)(typescript@5.9.2))(sass@1.90.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1) '@vitest/utils@3.2.4': dependencies: @@ -23384,12 +23459,12 @@ snapshots: transitivePeerDependencies: - supports-color - babel-loader@9.2.1(@babel/core@7.28.0)(webpack@5.101.1(esbuild@0.25.9)): + babel-loader@9.2.1(@babel/core@7.28.0)(webpack@5.101.1): dependencies: '@babel/core': 7.28.0 find-cache-dir: 4.0.0 schema-utils: 4.3.2 - webpack: 5.101.1(esbuild@0.25.9) + webpack: 5.101.1 babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.28.0): dependencies: @@ -24174,7 +24249,7 @@ snapshots: dependencies: utrie: 1.0.2 - css-loader@6.11.0(webpack@5.101.1(esbuild@0.25.9)): + css-loader@6.11.0(webpack@5.101.1): dependencies: icss-utils: 5.1.0(postcss@8.5.6) postcss: 8.5.6 @@ -24185,7 +24260,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.7.2 optionalDependencies: - webpack: 5.101.1(esbuild@0.25.9) + webpack: 5.101.1 css-select@4.3.0: dependencies: @@ -24917,8 +24992,8 @@ snapshots: '@typescript-eslint/parser': 8.39.1(eslint@8.57.1)(typescript@5.9.2) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1))(eslint@8.57.1) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@8.57.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) eslint-plugin-react: 7.37.5(eslint@8.57.1) eslint-plugin-react-hooks: 5.2.0(eslint@8.57.1) @@ -24941,7 +25016,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1))(eslint@8.57.1): + eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@8.57.1): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.4.1 @@ -24952,22 +25027,22 @@ snapshots: tinyglobby: 0.2.14 unrs-resolver: 1.11.1 optionalDependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: '@typescript-eslint/parser': 8.39.1(eslint@8.57.1)(typescript@5.9.2) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1))(eslint@8.57.1) + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@8.57.1) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -24978,7 +25053,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -25471,7 +25546,7 @@ snapshots: cross-spawn: 7.0.6 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@8.0.0(typescript@5.9.2)(webpack@5.101.1(esbuild@0.25.9)): + fork-ts-checker-webpack-plugin@8.0.0(typescript@5.9.2)(webpack@5.101.1): dependencies: '@babel/code-frame': 7.27.1 chalk: 4.1.2 @@ -25486,7 +25561,7 @@ snapshots: semver: 7.7.2 tapable: 2.2.2 typescript: 5.9.2 - webpack: 5.101.1(esbuild@0.25.9) + webpack: 5.101.1 form-data-encoder@1.7.2: {} @@ -26044,7 +26119,7 @@ snapshots: html-void-elements@3.0.0: {} - html-webpack-plugin@5.6.3(webpack@5.101.1(esbuild@0.25.9)): + html-webpack-plugin@5.6.3(webpack@5.101.1): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -26052,7 +26127,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.2 optionalDependencies: - webpack: 5.101.1(esbuild@0.25.9) + webpack: 5.101.1 html2canvas-pro@1.5.11: dependencies: @@ -26530,9 +26605,9 @@ snapshots: jotai: 2.8.4(@types/react@18.3.23)(react@18.3.1) optics-ts: 2.4.1 - jotai-optics@0.4.0(jotai@2.8.4(react@19.1.1))(optics-ts@2.4.1): + jotai-optics@0.4.0(jotai@2.8.4(@types/react@19.1.10)(react@19.1.1))(optics-ts@2.4.1): dependencies: - jotai: 2.8.4(react@19.1.1) + jotai: 2.8.4(@types/react@19.1.10)(react@19.1.1) optics-ts: 2.4.1 jotai-x@2.3.3(@types/react@18.3.23)(jotai@2.8.4(@types/react@18.3.23)(react@18.3.1))(react@18.3.1): @@ -26542,10 +26617,11 @@ snapshots: '@types/react': 18.3.23 react: 18.3.1 - jotai-x@2.3.3(jotai@2.8.4(react@19.1.1))(react@19.1.1): + jotai-x@2.3.3(@types/react@19.1.10)(jotai@2.8.4(@types/react@19.1.10)(react@19.1.1))(react@19.1.1): dependencies: - jotai: 2.8.4(react@19.1.1) + jotai: 2.8.4(@types/react@19.1.10)(react@19.1.1) optionalDependencies: + '@types/react': 19.1.10 react: 19.1.1 jotai@2.8.4(@types/react@18.3.23)(react@18.3.1): @@ -26553,8 +26629,9 @@ snapshots: '@types/react': 18.3.23 react: 18.3.1 - jotai@2.8.4(react@19.1.1): + jotai@2.8.4(@types/react@19.1.10)(react@19.1.1): optionalDependencies: + '@types/react': 19.1.10 react: 19.1.1 joycon@3.1.1: {} @@ -28076,7 +28153,7 @@ snapshots: node-mock-http@1.0.2: {} - node-polyfill-webpack-plugin@2.0.1(webpack@5.101.1(esbuild@0.25.9)): + node-polyfill-webpack-plugin@2.0.1(webpack@5.101.1): dependencies: assert: 2.1.0 browserify-zlib: 0.2.0 @@ -28103,7 +28180,7 @@ snapshots: url: 0.11.4 util: 0.12.5 vm-browserify: 1.1.2 - webpack: 5.101.1(esbuild@0.25.9) + webpack: 5.101.1 node-preload@0.2.1: dependencies: @@ -28660,13 +28737,13 @@ snapshots: - slate-dom - use-sync-external-store - platejs@49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)): + platejs@49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)): dependencies: - '@platejs/core': 49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) + '@platejs/core': 49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) '@platejs/slate': 49.2.4 - '@platejs/utils': 49.2.12(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) + '@platejs/utils': 49.2.12(@types/react@19.1.10)(immer@10.1.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@19.1.1)) '@udecode/react-hotkeys': 37.0.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@udecode/react-utils': 49.0.15(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@udecode/react-utils': 49.0.15(@types/react@19.1.10)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@udecode/utils': 47.2.7 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -28706,14 +28783,14 @@ snapshots: tsx: 4.20.4 yaml: 2.8.1 - postcss-loader@8.1.1(postcss@8.5.6)(typescript@5.9.2)(webpack@5.101.1(esbuild@0.25.9)): + postcss-loader@8.1.1(postcss@8.5.6)(typescript@5.9.2)(webpack@5.101.1): dependencies: cosmiconfig: 9.0.0(typescript@5.9.2) jiti: 1.21.7 postcss: 8.5.6 semver: 7.7.2 optionalDependencies: - webpack: 5.101.1(esbuild@0.25.9) + webpack: 5.101.1 transitivePeerDependencies: - typescript @@ -29635,12 +29712,12 @@ snapshots: safer-buffer@2.1.2: {} - sass-loader@16.0.5(sass@1.90.0)(webpack@5.101.1(esbuild@0.25.9)): + sass-loader@16.0.5(sass@1.90.0)(webpack@5.101.1): dependencies: neo-async: 2.6.2 optionalDependencies: sass: 1.90.0 - webpack: 5.101.1(esbuild@0.25.9) + webpack: 5.101.1 sass@1.90.0: dependencies: @@ -30295,9 +30372,9 @@ snapshots: stubs@3.0.0: {} - style-loader@3.3.4(webpack@5.101.1(esbuild@0.25.9)): + style-loader@3.3.4(webpack@5.101.1): dependencies: - webpack: 5.101.1(esbuild@0.25.9) + webpack: 5.101.1 style-to-js@1.1.17: dependencies: @@ -30487,6 +30564,7 @@ snapshots: webpack: 5.101.1(esbuild@0.25.9) optionalDependencies: esbuild: 0.25.9 + optional: true terser-webpack-plugin@5.3.14(webpack@5.101.1): dependencies: @@ -30496,7 +30574,6 @@ snapshots: serialize-javascript: 6.0.2 terser: 5.43.1 webpack: 5.101.1 - optional: true terser@5.43.1: dependencies: @@ -31596,7 +31673,7 @@ snapshots: - bufferutil - utf-8-validate - webpack-dev-middleware@6.1.3(webpack@5.101.1(esbuild@0.25.9)): + webpack-dev-middleware@6.1.3(webpack@5.101.1): dependencies: colorette: 2.0.20 memfs: 3.5.3 @@ -31604,7 +31681,7 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.3.2 optionalDependencies: - webpack: 5.101.1(esbuild@0.25.9) + webpack: 5.101.1 webpack-hot-middleware@2.26.1: dependencies: @@ -31647,7 +31724,6 @@ snapshots: - '@swc/core' - esbuild - uglify-js - optional: true webpack@5.101.1(esbuild@0.25.9): dependencies: @@ -31680,6 +31756,7 @@ snapshots: - '@swc/core' - esbuild - uglify-js + optional: true whatwg-encoding@3.1.1: dependencies: @@ -31951,14 +32028,14 @@ snapshots: - react-native - scheduler - zustand-x@6.1.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(zustand@5.0.7(immer@10.1.1)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1))): + zustand-x@6.1.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0)(zustand@5.0.7(@types/react@19.1.10)(immer@10.1.1)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1))): dependencies: immer: 10.1.1 lodash.mapvalues: 4.6.0 mutative: 1.1.0 react-tracked: 1.7.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(scheduler@0.26.0) use-sync-external-store: 1.4.0(react@19.1.1) - zustand: 5.0.7(immer@10.1.1)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)) + zustand: 5.0.7(@types/react@19.1.10)(immer@10.1.1)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)) transitivePeerDependencies: - react - react-dom @@ -31972,8 +32049,9 @@ snapshots: react: 18.3.1 use-sync-external-store: 1.5.0(react@18.3.1) - zustand@5.0.7(immer@10.1.1)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)): + zustand@5.0.7(@types/react@19.1.10)(immer@10.1.1)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)): optionalDependencies: + '@types/react': 19.1.10 immer: 10.1.1 react: 19.1.1 use-sync-external-store: 1.5.0(react@19.1.1)