diff --git a/frontend/package.json b/frontend/package.json index dbb1528..3fc5f9e 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -35,8 +35,6 @@ }, "devDependencies": { "@tailwindcss/vite": "4.1.16", - "@tanstack/react-query-devtools": "5.100.0", - "@tanstack/react-router-devtools": "1.166.13", "@tanstack/router-plugin": "1.167.22", "@types/node": "22.19.17", "@types/react": "18.3.28", diff --git a/frontend/src/routes/__root.tsx b/frontend/src/routes/__root.tsx index 6b0bcc9..f24e73b 100644 --- a/frontend/src/routes/__root.tsx +++ b/frontend/src/routes/__root.tsx @@ -1,21 +1,12 @@ import type { QueryClient } from '@tanstack/react-query' import { useSuspenseQuery } from '@tanstack/react-query' import { createRootRouteWithContext, Outlet } from '@tanstack/react-router' -import { lazy, Suspense } from 'react' import { Helmet } from 'react-helmet-async' import { ErrorState } from '~/components/error-state' import { Shell } from '~/components/layout/shell' import { NotFound } from '~/components/not-found' import { globalsQuery, menusQuery } from '~/lib/queries' -const TanStackRouterDevtools = import.meta.env.PROD - ? () => null - : lazy(() => import('@tanstack/react-router-devtools').then((m) => ({ default: m.TanStackRouterDevtools }))) - -const ReactQueryDevtools = import.meta.env.PROD - ? () => null - : lazy(() => import('@tanstack/react-query-devtools').then((m) => ({ default: m.ReactQueryDevtools }))) - export const Route = createRootRouteWithContext<{ queryClient: QueryClient }>()({ loader: async ({ context: { queryClient } }) => { await Promise.all([queryClient.ensureQueryData(globalsQuery), queryClient.ensureQueryData(menusQuery)]) @@ -43,10 +34,6 @@ function RootComponent() { - - - - ) } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7f2ff97..fb25b45 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -75,12 +75,6 @@ importers: '@tailwindcss/vite': specifier: 4.1.16 version: 4.1.16(vite@6.4.2(@types/node@22.19.17)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.3)) - '@tanstack/react-query-devtools': - specifier: 5.100.0 - version: 5.100.0(@tanstack/react-query@5.100.1(react@18.3.1))(react@18.3.1) - '@tanstack/react-router-devtools': - specifier: 1.166.13 - version: 1.166.13(@tanstack/react-router@1.168.23(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@tanstack/router-core@1.168.15)(csstype@3.2.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/router-plugin': specifier: 1.167.22 version: 1.167.22(@tanstack/react-router@1.168.23(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@6.4.2(@types/node@22.19.17)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.3)) @@ -3305,32 +3299,11 @@ packages: '@tanstack/query-core@5.100.1': resolution: {integrity: sha512-awvQhOO/2TrSCHE5LKKsXcvvj6WSBncwEcMFCB/ez0Qs0b17iyyivoGArNV3HFfXryZwCpnb/olsaBBKrIbtSw==} - '@tanstack/query-devtools@5.100.0': - resolution: {integrity: sha512-6l1vHtvZSpqKVbbRokaX3HJ+MDRFaPHQ1odOVkIibWJafrLi9pMtZDtyQmno2h0J6dmLzH9PxsKKPpGf1Uh/pA==} - - '@tanstack/react-query-devtools@5.100.0': - resolution: {integrity: sha512-TdDAmg6cqqPdBSZQuH7OghJPV03v8wnlEvHT9utN38D2mmD+I/Jb0bM5v7I5avNAPDerSKwlB/6AI1dWHinvug==} - peerDependencies: - '@tanstack/react-query': ^5.100.0 - react: ^18 || ^19 - '@tanstack/react-query@5.100.1': resolution: {integrity: sha512-UgWRLhQKprC37SsO6y1zRabOqDmM2gsdTNPbqTT35yl7kOOhwXU4nyfOiGHXPwoEFJV1IpSk85hjIFjNFWVpzw==} peerDependencies: react: ^18 || ^19 - '@tanstack/react-router-devtools@1.166.13': - resolution: {integrity: sha512-6yKRFFJrEEOiGp5RAAuGCYsl81M4XAhJmLcu9PKj+HZle4A3dsP60lwHoqQYWHMK9nKKFkdXR+D8qxzxqtQbEA==} - engines: {node: '>=20.19'} - peerDependencies: - '@tanstack/react-router': ^1.168.15 - '@tanstack/router-core': ^1.168.11 - react: '>=18.0.0 || >=19.0.0' - react-dom: '>=18.0.0 || >=19.0.0' - peerDependenciesMeta: - '@tanstack/router-core': - optional: true - '@tanstack/react-router@1.168.23': resolution: {integrity: sha512-+GblieDnutG6oipJJPNtRJjrWF8QTZEG/l0532+BngFkVK48oHNOcvIkSoAFYftK1egAwM7KBxXsb0Ou+X6/MQ==} engines: {node: '>=20.19'} @@ -3349,16 +3322,6 @@ packages: engines: {node: '>=20.19'} hasBin: true - '@tanstack/router-devtools-core@1.167.3': - resolution: {integrity: sha512-fJ1VMhyQgnoashTrP763c2HRc9kofgF61L7Jb3F6eTHAmCKtGVx8BRtiFt37sr3U0P0jmaaiiSPGP6nT5JtVNg==} - engines: {node: '>=20.19'} - peerDependencies: - '@tanstack/router-core': ^1.168.11 - csstype: ^3.0.10 - peerDependenciesMeta: - csstype: - optional: true - '@tanstack/router-generator@1.166.32': resolution: {integrity: sha512-VuusKwEXcgKq+myq1JQfZogY8scTXIIeFls50dJ/UXgCXWp5n14iFreYNlg41wURcak2oA3M+t2TVfD0xUUD6g==} engines: {node: '>=20.19'} @@ -5127,11 +5090,6 @@ packages: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me - goober@2.1.18: - resolution: {integrity: sha512-2vFqsaDVIT9Gz7N6kAL++pLpp41l3PfDuusHcjnGLfR6+huZkl6ziX+zgVC3ZxpqWhzH6pyDdGrCeDhMIvwaxw==} - peerDependencies: - csstype: ^3.0.10 - google-auth-library@9.15.1: resolution: {integrity: sha512-Jb6Z0+nvECVz+2lzSMt9u98UsoakXxA2HGHMCxh+so3n90XgYWkq5dur19JAJV7ONiJY22yBTyJB1TSkvPq9Ng==} engines: {node: '>=14'} @@ -11690,30 +11648,11 @@ snapshots: '@tanstack/query-core@5.100.1': {} - '@tanstack/query-devtools@5.100.0': {} - - '@tanstack/react-query-devtools@5.100.0(@tanstack/react-query@5.100.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@tanstack/query-devtools': 5.100.0 - '@tanstack/react-query': 5.100.1(react@18.3.1) - react: 18.3.1 - '@tanstack/react-query@5.100.1(react@18.3.1)': dependencies: '@tanstack/query-core': 5.100.1 react: 18.3.1 - '@tanstack/react-router-devtools@1.166.13(@tanstack/react-router@1.168.23(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@tanstack/router-core@1.168.15)(csstype@3.2.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@tanstack/react-router': 1.168.23(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@tanstack/router-devtools-core': 1.167.3(@tanstack/router-core@1.168.15)(csstype@3.2.3) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@tanstack/router-core': 1.168.15 - transitivePeerDependencies: - - csstype - '@tanstack/react-router@1.168.23(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@tanstack/history': 1.161.6 @@ -11737,14 +11676,6 @@ snapshots: seroval: 1.5.2 seroval-plugins: 1.5.2(seroval@1.5.2) - '@tanstack/router-devtools-core@1.167.3(@tanstack/router-core@1.168.15)(csstype@3.2.3)': - dependencies: - '@tanstack/router-core': 1.168.15 - clsx: 2.1.1 - goober: 2.1.18(csstype@3.2.3) - optionalDependencies: - csstype: 3.2.3 - '@tanstack/router-generator@1.166.32': dependencies: '@babel/types': 7.29.0 @@ -13753,10 +13684,6 @@ snapshots: path-is-absolute: 1.0.1 optional: true - goober@2.1.18(csstype@3.2.3): - dependencies: - csstype: 3.2.3 - google-auth-library@9.15.1(encoding@0.1.13): dependencies: base64-js: 1.5.1