Remove TanStack Query and Router devtools
This commit is contained in:
@@ -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",
|
||||
|
||||
@@ -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() {
|
||||
<Shell>
|
||||
<Outlet />
|
||||
</Shell>
|
||||
<Suspense>
|
||||
<TanStackRouterDevtools />
|
||||
<ReactQueryDevtools buttonPosition="bottom-left" />
|
||||
</Suspense>
|
||||
</>
|
||||
)
|
||||
}
|
||||
|
||||
73
pnpm-lock.yaml
generated
73
pnpm-lock.yaml
generated
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user