fix: router context

This commit is contained in:
2024-09-27 08:26:54 +07:00
parent 809085a30f
commit c246a41ced
3 changed files with 166 additions and 163 deletions

View File

@@ -16,7 +16,7 @@
"@radix-ui/react-progress": "^1.1.0", "@radix-ui/react-progress": "^1.1.0",
"@radix-ui/react-scroll-area": "^1.1.0", "@radix-ui/react-scroll-area": "^1.1.0",
"@tanstack/react-query": "^5.56.2", "@tanstack/react-query": "^5.56.2",
"@tanstack/react-router": "^1.57.13", "@tanstack/react-router": "^1.58.11",
"@tauri-apps/api": "2.0.0-rc.4", "@tauri-apps/api": "2.0.0-rc.4",
"@tauri-apps/plugin-clipboard-manager": "2.0.0-rc.1", "@tauri-apps/plugin-clipboard-manager": "2.0.0-rc.1",
"@tauri-apps/plugin-dialog": "2.0.0-rc.1", "@tauri-apps/plugin-dialog": "2.0.0-rc.1",
@@ -37,7 +37,7 @@
}, },
"devDependencies": { "devDependencies": {
"@biomejs/biome": "1.8.3", "@biomejs/biome": "1.8.3",
"@tanstack/router-plugin": "^1.57.13", "@tanstack/router-plugin": "^1.58.10",
"@tauri-apps/cli": "2.0.0-rc.13", "@tauri-apps/cli": "2.0.0-rc.13",
"@types/react": "npm:types-react@19.0.0-rc.1", "@types/react": "npm:types-react@19.0.0-rc.1",
"@types/react-dom": "npm:types-react-dom@19.0.0-rc.1", "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1",
@@ -45,12 +45,12 @@
"autoprefixer": "^10.4.20", "autoprefixer": "^10.4.20",
"babel-plugin-react-compiler": "0.0.0-experimental-696af53-20240625", "babel-plugin-react-compiler": "0.0.0-experimental-696af53-20240625",
"clsx": "^2.1.1", "clsx": "^2.1.1",
"postcss": "^8.4.45", "postcss": "^8.4.47",
"tailwind-gradient-mask-image": "^1.2.0", "tailwind-gradient-mask-image": "^1.2.0",
"tailwind-merge": "^2.5.2", "tailwind-merge": "^2.5.2",
"tailwindcss": "^3.4.11", "tailwindcss": "^3.4.13",
"typescript": "^5.6.2", "typescript": "^5.6.2",
"vite": "^5.4.5", "vite": "^5.4.8",
"vite-tsconfig-paths": "^4.3.2" "vite-tsconfig-paths": "^4.3.2"
}, },
"overrides": { "overrides": {

308
pnpm-lock.yaml generated
View File

@@ -27,8 +27,8 @@ importers:
specifier: ^5.56.2 specifier: ^5.56.2
version: 5.56.2(react@19.0.0-rc-d025ddd3-20240722) version: 5.56.2(react@19.0.0-rc-d025ddd3-20240722)
'@tanstack/react-router': '@tanstack/react-router':
specifier: ^1.57.13 specifier: ^1.58.11
version: 1.57.13(@tanstack/router-generator@1.57.13)(react-dom@19.0.0-rc-d025ddd3-20240722(react@19.0.0-rc-d025ddd3-20240722))(react@19.0.0-rc-d025ddd3-20240722) version: 1.58.11(@tanstack/router-generator@1.58.1)(react-dom@19.0.0-rc-d025ddd3-20240722(react@19.0.0-rc-d025ddd3-20240722))(react@19.0.0-rc-d025ddd3-20240722)
'@tauri-apps/api': '@tauri-apps/api':
specifier: 2.0.0-rc.4 specifier: 2.0.0-rc.4
version: 2.0.0-rc.4 version: 2.0.0-rc.4
@@ -85,8 +85,8 @@ importers:
specifier: 1.8.3 specifier: 1.8.3
version: 1.8.3 version: 1.8.3
'@tanstack/router-plugin': '@tanstack/router-plugin':
specifier: ^1.57.13 specifier: ^1.58.10
version: 1.57.13(vite@5.4.5)(webpack-sources@3.2.3) version: 1.58.10(vite@5.4.8)(webpack-sources@3.2.3)
'@tauri-apps/cli': '@tauri-apps/cli':
specifier: 2.0.0-rc.13 specifier: 2.0.0-rc.13
version: 2.0.0-rc.13 version: 2.0.0-rc.13
@@ -98,10 +98,10 @@ importers:
version: types-react-dom@19.0.0-rc.1 version: types-react-dom@19.0.0-rc.1
'@vitejs/plugin-react': '@vitejs/plugin-react':
specifier: ^4.3.1 specifier: ^4.3.1
version: 4.3.1(vite@5.4.5) version: 4.3.1(vite@5.4.8)
autoprefixer: autoprefixer:
specifier: ^10.4.20 specifier: ^10.4.20
version: 10.4.20(postcss@8.4.45) version: 10.4.20(postcss@8.4.47)
babel-plugin-react-compiler: babel-plugin-react-compiler:
specifier: 0.0.0-experimental-696af53-20240625 specifier: 0.0.0-experimental-696af53-20240625
version: 0.0.0-experimental-696af53-20240625 version: 0.0.0-experimental-696af53-20240625
@@ -109,8 +109,8 @@ importers:
specifier: ^2.1.1 specifier: ^2.1.1
version: 2.1.1 version: 2.1.1
postcss: postcss:
specifier: ^8.4.45 specifier: ^8.4.47
version: 8.4.45 version: 8.4.47
tailwind-gradient-mask-image: tailwind-gradient-mask-image:
specifier: ^1.2.0 specifier: ^1.2.0
version: 1.2.0 version: 1.2.0
@@ -118,17 +118,17 @@ importers:
specifier: ^2.5.2 specifier: ^2.5.2
version: 2.5.2 version: 2.5.2
tailwindcss: tailwindcss:
specifier: ^3.4.11 specifier: ^3.4.13
version: 3.4.11 version: 3.4.13
typescript: typescript:
specifier: ^5.6.2 specifier: ^5.6.2
version: 5.6.2 version: 5.6.2
vite: vite:
specifier: ^5.4.5 specifier: ^5.4.8
version: 5.4.5 version: 5.4.8
vite-tsconfig-paths: vite-tsconfig-paths:
specifier: ^4.3.2 specifier: ^4.3.2
version: 4.3.2(typescript@5.6.2)(vite@5.4.5) version: 4.3.2(typescript@5.6.2)(vite@5.4.8)
packages: packages:
@@ -856,83 +856,83 @@ packages:
'@types/react': '@types/react':
optional: true optional: true
'@rollup/rollup-android-arm-eabi@4.21.3': '@rollup/rollup-android-arm-eabi@4.22.4':
resolution: {integrity: sha512-MmKSfaB9GX+zXl6E8z4koOr/xU63AMVleLEa64v7R0QF/ZloMs5vcD1sHgM64GXXS1csaJutG+ddtzcueI/BLg==} resolution: {integrity: sha512-Fxamp4aEZnfPOcGA8KSNEohV8hX7zVHOemC8jVBoBUHu5zpJK/Eu3uJwt6BMgy9fkvzxDaurgj96F/NiLukF2w==}
cpu: [arm] cpu: [arm]
os: [android] os: [android]
'@rollup/rollup-android-arm64@4.21.3': '@rollup/rollup-android-arm64@4.22.4':
resolution: {integrity: sha512-zrt8ecH07PE3sB4jPOggweBjJMzI1JG5xI2DIsUbkA+7K+Gkjys6eV7i9pOenNSDJH3eOr/jLb/PzqtmdwDq5g==} resolution: {integrity: sha512-VXoK5UMrgECLYaMuGuVTOx5kcuap1Jm8g/M83RnCHBKOqvPPmROFJGQaZhGccnsFtfXQ3XYa4/jMCJvZnbJBdA==}
cpu: [arm64] cpu: [arm64]
os: [android] os: [android]
'@rollup/rollup-darwin-arm64@4.21.3': '@rollup/rollup-darwin-arm64@4.22.4':
resolution: {integrity: sha512-P0UxIOrKNBFTQaXTxOH4RxuEBVCgEA5UTNV6Yz7z9QHnUJ7eLX9reOd/NYMO3+XZO2cco19mXTxDMXxit4R/eQ==} resolution: {integrity: sha512-xMM9ORBqu81jyMKCDP+SZDhnX2QEVQzTcC6G18KlTQEzWK8r/oNZtKuZaCcHhnsa6fEeOBionoyl5JsAbE/36Q==}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
'@rollup/rollup-darwin-x64@4.21.3': '@rollup/rollup-darwin-x64@4.22.4':
resolution: {integrity: sha512-L1M0vKGO5ASKntqtsFEjTq/fD91vAqnzeaF6sfNAy55aD+Hi2pBI5DKwCO+UNDQHWsDViJLqshxOahXyLSh3EA==} resolution: {integrity: sha512-aJJyYKQwbHuhTUrjWjxEvGnNNBCnmpHDvrb8JFDbeSH3m2XdHcxDd3jthAzvmoI8w/kSjd2y0udT+4okADsZIw==}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
'@rollup/rollup-linux-arm-gnueabihf@4.21.3': '@rollup/rollup-linux-arm-gnueabihf@4.22.4':
resolution: {integrity: sha512-btVgIsCjuYFKUjopPoWiDqmoUXQDiW2A4C3Mtmp5vACm7/GnyuprqIDPNczeyR5W8rTXEbkmrJux7cJmD99D2g==} resolution: {integrity: sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ==}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
'@rollup/rollup-linux-arm-musleabihf@4.21.3': '@rollup/rollup-linux-arm-musleabihf@4.22.4':
resolution: {integrity: sha512-zmjbSphplZlau6ZTkxd3+NMtE4UKVy7U4aVFMmHcgO5CUbw17ZP6QCgyxhzGaU/wFFdTfiojjbLG3/0p9HhAqA==} resolution: {integrity: sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg==}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
'@rollup/rollup-linux-arm64-gnu@4.21.3': '@rollup/rollup-linux-arm64-gnu@4.22.4':
resolution: {integrity: sha512-nSZfcZtAnQPRZmUkUQwZq2OjQciR6tEoJaZVFvLHsj0MF6QhNMg0fQ6mUOsiCUpTqxTx0/O6gX0V/nYc7LrgPw==} resolution: {integrity: sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw==}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
'@rollup/rollup-linux-arm64-musl@4.21.3': '@rollup/rollup-linux-arm64-musl@4.22.4':
resolution: {integrity: sha512-MnvSPGO8KJXIMGlQDYfvYS3IosFN2rKsvxRpPO2l2cum+Z3exiExLwVU+GExL96pn8IP+GdH8Tz70EpBhO0sIQ==} resolution: {integrity: sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA==}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
'@rollup/rollup-linux-powerpc64le-gnu@4.21.3': '@rollup/rollup-linux-powerpc64le-gnu@4.22.4':
resolution: {integrity: sha512-+W+p/9QNDr2vE2AXU0qIy0qQE75E8RTwTwgqS2G5CRQ11vzq0tbnfBd6brWhS9bCRjAjepJe2fvvkvS3dno+iw==} resolution: {integrity: sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg==}
cpu: [ppc64] cpu: [ppc64]
os: [linux] os: [linux]
'@rollup/rollup-linux-riscv64-gnu@4.21.3': '@rollup/rollup-linux-riscv64-gnu@4.22.4':
resolution: {integrity: sha512-yXH6K6KfqGXaxHrtr+Uoy+JpNlUlI46BKVyonGiaD74ravdnF9BUNC+vV+SIuB96hUMGShhKV693rF9QDfO6nQ==} resolution: {integrity: sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA==}
cpu: [riscv64] cpu: [riscv64]
os: [linux] os: [linux]
'@rollup/rollup-linux-s390x-gnu@4.21.3': '@rollup/rollup-linux-s390x-gnu@4.22.4':
resolution: {integrity: sha512-R8cwY9wcnApN/KDYWTH4gV/ypvy9yZUHlbJvfaiXSB48JO3KpwSpjOGqO4jnGkLDSk1hgjYkTbTt6Q7uvPf8eg==} resolution: {integrity: sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q==}
cpu: [s390x] cpu: [s390x]
os: [linux] os: [linux]
'@rollup/rollup-linux-x64-gnu@4.21.3': '@rollup/rollup-linux-x64-gnu@4.22.4':
resolution: {integrity: sha512-kZPbX/NOPh0vhS5sI+dR8L1bU2cSO9FgxwM8r7wHzGydzfSjLRCFAT87GR5U9scj2rhzN3JPYVC7NoBbl4FZ0g==} resolution: {integrity: sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg==}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
'@rollup/rollup-linux-x64-musl@4.21.3': '@rollup/rollup-linux-x64-musl@4.22.4':
resolution: {integrity: sha512-S0Yq+xA1VEH66uiMNhijsWAafffydd2X5b77eLHfRmfLsRSpbiAWiRHV6DEpz6aOToPsgid7TI9rGd6zB1rhbg==} resolution: {integrity: sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g==}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
'@rollup/rollup-win32-arm64-msvc@4.21.3': '@rollup/rollup-win32-arm64-msvc@4.22.4':
resolution: {integrity: sha512-9isNzeL34yquCPyerog+IMCNxKR8XYmGd0tHSV+OVx0TmE0aJOo9uw4fZfUuk2qxobP5sug6vNdZR6u7Mw7Q+Q==} resolution: {integrity: sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw==}
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
'@rollup/rollup-win32-ia32-msvc@4.21.3': '@rollup/rollup-win32-ia32-msvc@4.22.4':
resolution: {integrity: sha512-nMIdKnfZfzn1Vsk+RuOvl43ONTZXoAPUUxgcU0tXooqg4YrAqzfKzVenqqk2g5efWh46/D28cKFrOzDSW28gTA==} resolution: {integrity: sha512-SiWG/1TuUdPvYmzmYnmd3IEifzR61Tragkbx9D3+R8mzQqDBz8v+BvZNDlkiTtI9T15KYZhP0ehn3Dld4n9J5g==}
cpu: [ia32] cpu: [ia32]
os: [win32] os: [win32]
'@rollup/rollup-win32-x64-msvc@4.21.3': '@rollup/rollup-win32-x64-msvc@4.22.4':
resolution: {integrity: sha512-fOvu7PCQjAj4eWDEuD8Xz5gpzFqXzGlxHZozHP4b9Jxv9APtdxL6STqztDzMLuRXEc4UpXGGhx029Xgm91QBeA==} resolution: {integrity: sha512-j8pPKp53/lq9lMXN57S8cFz0MynJk8OWNuUnXct/9KCpKU7DgU3bYMJhwWmcqC0UU29p8Lr0/7KEVcaM6bf47Q==}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
@@ -957,16 +957,15 @@ packages:
peerDependencies: peerDependencies:
react: ^18 || ^19 react: ^18 || ^19
'@tanstack/react-router@1.57.13': '@tanstack/react-router@1.58.11':
resolution: {integrity: sha512-VJRRufwu0YIZNmWZ/rWMOGOSxwxdiULO8hx2xCOHzD/Fy/E7hMWwYX/VM2VcN8ug6GkYIFh7uk1+Gjcc2gyrhg==} resolution: {integrity: sha512-d31Xl4VQuU/EvFL6TYb9QQEKZTFsCK75MV2QvgezBdBzRBnuuZDIjNB0CWze9AzUVmGTgx2Qiy9h4qb8R3X02w==}
engines: {node: '>=12'} engines: {node: '>=12'}
peerDependencies: peerDependencies:
'@tanstack/react-generator': '*' '@tanstack/router-generator': 1.58.1
'@tanstack/router-generator': 1.57.13
react: '>=18' react: '>=18'
react-dom: '>=18' react-dom: '>=18'
peerDependenciesMeta: peerDependenciesMeta:
'@tanstack/react-generator': '@tanstack/router-generator':
optional: true optional: true
'@tanstack/react-store@0.5.5': '@tanstack/react-store@0.5.5':
@@ -975,12 +974,12 @@ packages:
react: ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0
react-dom: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0
'@tanstack/router-generator@1.57.13': '@tanstack/router-generator@1.58.1':
resolution: {integrity: sha512-DuoXwQOJHq1cCShhMnes6OaiFmpajMcah62/h40ZobbBtP5IuJFALvdtfAC26xfi2XmDA5/DwHwgdz9AHdsQCw==} resolution: {integrity: sha512-oj/97KWi8EHFx/w07fAuXXyhWi5xgSMCfzbB9q42c1ZdLbv8wzBo4a6PO1fCi01tpKKHUopA8dSlGIOeJDhBAA==}
engines: {node: '>=12'} engines: {node: '>=12'}
'@tanstack/router-plugin@1.57.13': '@tanstack/router-plugin@1.58.10':
resolution: {integrity: sha512-KrMZFd7YcFB6GJ+8ZD8b4QKw7INayYrWZnXZGVUslc6Mpw3DDKvXSQx1SPC0ggwN7drX2qFs+U0qVPIa1dpV4A==} resolution: {integrity: sha512-Jc7ks7vC8H4yCU74kc0YM4zO5KK2hJlncaTMPB9muZoeMgbk/3QaliNXr6JrpnnO9JQ1bUIslTdgNVCWJa0Hdw==}
engines: {node: '>=12'} engines: {node: '>=12'}
peerDependencies: peerDependencies:
'@rsbuild/core': '>=1.0.2' '@rsbuild/core': '>=1.0.2'
@@ -1117,11 +1116,11 @@ packages:
'@types/istanbul-reports@1.1.2': '@types/istanbul-reports@1.1.2':
resolution: {integrity: sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==} resolution: {integrity: sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==}
'@types/prop-types@15.7.12': '@types/prop-types@15.7.13':
resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==}
'@types/react@18.3.5': '@types/react@18.3.9':
resolution: {integrity: sha512-WeqMfGJLGuLCqHGYRGHxnKrXcTitc6L/nBUWfWPcTarG3t9PsquqUMuVeXZeca+mglY4Vo5GZjCi0A3Or2lnxA==} resolution: {integrity: sha512-+BpAVyTpJkNWWSSnaLBk6ePpHLOGJKnEQNbINNovPWzvEUyAe3e+/d494QdEh71RekM/qV7lw6jzf1HGrJyAtQ==}
'@types/yargs-parser@21.0.3': '@types/yargs-parser@21.0.3':
resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==}
@@ -1205,8 +1204,8 @@ packages:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'} engines: {node: '>=8'}
browserslist@4.23.3: browserslist@4.24.0:
resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==} resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true hasBin: true
@@ -1214,8 +1213,8 @@ packages:
resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
engines: {node: '>= 6'} engines: {node: '>= 6'}
caniuse-lite@1.0.30001660: caniuse-lite@1.0.30001664:
resolution: {integrity: sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==} resolution: {integrity: sha512-AmE7k4dXiNKQipgn7a2xg558IRqPN3jMQY/rOsbxDhrd0tyChwbITBfiwtnqz8bi2M5mIWbxAYBvk7W7QBUS2g==}
chalk@2.4.2: chalk@2.4.2:
resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
@@ -1289,8 +1288,8 @@ packages:
eastasianwidth@0.2.0: eastasianwidth@0.2.0:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
electron-to-chromium@1.5.22: electron-to-chromium@1.5.29:
resolution: {integrity: sha512-tKYm5YHPU1djz0O+CGJ+oJIvimtsCcwR2Z9w7Skh08lUdyzXY5djods3q+z2JkWdb7tCcmM//eVavSRAiaPRNg==} resolution: {integrity: sha512-PF8n2AlIhCKXQ+gTpiJi0VhcHDb69kYX4MtCiivctc2QD3XuNZ/XIOlbGzt7WAjjEev0TtaH6Cu3arZExm5DOw==}
emoji-regex@8.0.0: emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -1523,8 +1522,8 @@ packages:
resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
engines: {node: '>= 6'} engines: {node: '>= 6'}
package-json-from-dist@1.0.0: package-json-from-dist@1.0.1:
resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
path-key@3.1.1: path-key@3.1.1:
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
@@ -1589,8 +1588,8 @@ packages:
postcss-value-parser@4.2.0: postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
postcss@8.4.45: postcss@8.4.47:
resolution: {integrity: sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==} resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==}
engines: {node: ^10 || ^12 || >=14} engines: {node: ^10 || ^12 || >=14}
prettier@3.3.3: prettier@3.3.3:
@@ -1669,8 +1668,8 @@ packages:
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'} engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
rollup@4.21.3: rollup@4.22.4:
resolution: {integrity: sha512-7sqRtBNnEbcBtMeRVc6VRsJMmpI+JU1z9VTvW8D4gXIYQFz0aLcsE6rRkyghZkLfEgUZgVvOG7A5CVz/VW5GIA==} resolution: {integrity: sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'} engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true hasBin: true
@@ -1743,8 +1742,8 @@ packages:
tailwind-merge@2.5.2: tailwind-merge@2.5.2:
resolution: {integrity: sha512-kjEBm+pvD+6eAwzJL2Bi+02/9LFLal1Gs61+QB7HvTfQQ0aXwC5LGT8PEt1gS0CWKktKe6ysPTAy3cBC5MeiIg==} resolution: {integrity: sha512-kjEBm+pvD+6eAwzJL2Bi+02/9LFLal1Gs61+QB7HvTfQQ0aXwC5LGT8PEt1gS0CWKktKe6ysPTAy3cBC5MeiIg==}
tailwindcss@3.4.11: tailwindcss@3.4.13:
resolution: {integrity: sha512-qhEuBcLemjSJk5ajccN9xJFtM/h0AVCPaA6C92jNP+M2J8kX+eMJHI7R2HFKUvvAsMpcfLILMCFYSeDwpMmlUg==} resolution: {integrity: sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==}
engines: {node: '>=14.0.0'} engines: {node: '>=14.0.0'}
hasBin: true hasBin: true
@@ -1880,8 +1879,8 @@ packages:
vite: vite:
optional: true optional: true
vite@5.4.5: vite@5.4.8:
resolution: {integrity: sha512-pXqR0qtb2bTwLkev4SE3r4abCNioP3GkjvIDLlzziPpXtHgiJIjuKl+1GN6ESOT3wMjG3JTeARopj2SwYaHTOA==} resolution: {integrity: sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==}
engines: {node: ^18.0.0 || >=20.0.0} engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@@ -2003,7 +2002,7 @@ snapshots:
dependencies: dependencies:
'@babel/compat-data': 7.25.4 '@babel/compat-data': 7.25.4
'@babel/helper-validator-option': 7.24.8 '@babel/helper-validator-option': 7.24.8
browserslist: 4.23.3 browserslist: 4.24.0
lru-cache: 5.1.1 lru-cache: 5.1.1
semver: 6.3.1 semver: 6.3.1
@@ -2523,52 +2522,52 @@ snapshots:
optionalDependencies: optionalDependencies:
'@types/react': types-react@19.0.0-rc.1 '@types/react': types-react@19.0.0-rc.1
'@rollup/rollup-android-arm-eabi@4.21.3': '@rollup/rollup-android-arm-eabi@4.22.4':
optional: true optional: true
'@rollup/rollup-android-arm64@4.21.3': '@rollup/rollup-android-arm64@4.22.4':
optional: true optional: true
'@rollup/rollup-darwin-arm64@4.21.3': '@rollup/rollup-darwin-arm64@4.22.4':
optional: true optional: true
'@rollup/rollup-darwin-x64@4.21.3': '@rollup/rollup-darwin-x64@4.22.4':
optional: true optional: true
'@rollup/rollup-linux-arm-gnueabihf@4.21.3': '@rollup/rollup-linux-arm-gnueabihf@4.22.4':
optional: true optional: true
'@rollup/rollup-linux-arm-musleabihf@4.21.3': '@rollup/rollup-linux-arm-musleabihf@4.22.4':
optional: true optional: true
'@rollup/rollup-linux-arm64-gnu@4.21.3': '@rollup/rollup-linux-arm64-gnu@4.22.4':
optional: true optional: true
'@rollup/rollup-linux-arm64-musl@4.21.3': '@rollup/rollup-linux-arm64-musl@4.22.4':
optional: true optional: true
'@rollup/rollup-linux-powerpc64le-gnu@4.21.3': '@rollup/rollup-linux-powerpc64le-gnu@4.22.4':
optional: true optional: true
'@rollup/rollup-linux-riscv64-gnu@4.21.3': '@rollup/rollup-linux-riscv64-gnu@4.22.4':
optional: true optional: true
'@rollup/rollup-linux-s390x-gnu@4.21.3': '@rollup/rollup-linux-s390x-gnu@4.22.4':
optional: true optional: true
'@rollup/rollup-linux-x64-gnu@4.21.3': '@rollup/rollup-linux-x64-gnu@4.22.4':
optional: true optional: true
'@rollup/rollup-linux-x64-musl@4.21.3': '@rollup/rollup-linux-x64-musl@4.22.4':
optional: true optional: true
'@rollup/rollup-win32-arm64-msvc@4.21.3': '@rollup/rollup-win32-arm64-msvc@4.22.4':
optional: true optional: true
'@rollup/rollup-win32-ia32-msvc@4.21.3': '@rollup/rollup-win32-ia32-msvc@4.22.4':
optional: true optional: true
'@rollup/rollup-win32-x64-msvc@4.21.3': '@rollup/rollup-win32-x64-msvc@4.22.4':
optional: true optional: true
'@scure/base@1.1.1': {} '@scure/base@1.1.1': {}
@@ -2593,15 +2592,16 @@ snapshots:
'@tanstack/query-core': 5.56.2 '@tanstack/query-core': 5.56.2
react: 19.0.0-rc-d025ddd3-20240722 react: 19.0.0-rc-d025ddd3-20240722
'@tanstack/react-router@1.57.13(@tanstack/router-generator@1.57.13)(react-dom@19.0.0-rc-d025ddd3-20240722(react@19.0.0-rc-d025ddd3-20240722))(react@19.0.0-rc-d025ddd3-20240722)': '@tanstack/react-router@1.58.11(@tanstack/router-generator@1.58.1)(react-dom@19.0.0-rc-d025ddd3-20240722(react@19.0.0-rc-d025ddd3-20240722))(react@19.0.0-rc-d025ddd3-20240722)':
dependencies: dependencies:
'@tanstack/history': 1.57.6 '@tanstack/history': 1.57.6
'@tanstack/react-store': 0.5.5(react-dom@19.0.0-rc-d025ddd3-20240722(react@19.0.0-rc-d025ddd3-20240722))(react@19.0.0-rc-d025ddd3-20240722) '@tanstack/react-store': 0.5.5(react-dom@19.0.0-rc-d025ddd3-20240722(react@19.0.0-rc-d025ddd3-20240722))(react@19.0.0-rc-d025ddd3-20240722)
'@tanstack/router-generator': 1.57.13
react: 19.0.0-rc-d025ddd3-20240722 react: 19.0.0-rc-d025ddd3-20240722
react-dom: 19.0.0-rc-d025ddd3-20240722(react@19.0.0-rc-d025ddd3-20240722) react-dom: 19.0.0-rc-d025ddd3-20240722(react@19.0.0-rc-d025ddd3-20240722)
tiny-invariant: 1.3.3 tiny-invariant: 1.3.3
tiny-warning: 1.0.3 tiny-warning: 1.0.3
optionalDependencies:
'@tanstack/router-generator': 1.58.1
'@tanstack/react-store@0.5.5(react-dom@19.0.0-rc-d025ddd3-20240722(react@19.0.0-rc-d025ddd3-20240722))(react@19.0.0-rc-d025ddd3-20240722)': '@tanstack/react-store@0.5.5(react-dom@19.0.0-rc-d025ddd3-20240722(react@19.0.0-rc-d025ddd3-20240722))(react@19.0.0-rc-d025ddd3-20240722)':
dependencies: dependencies:
@@ -2610,14 +2610,14 @@ snapshots:
react-dom: 19.0.0-rc-d025ddd3-20240722(react@19.0.0-rc-d025ddd3-20240722) react-dom: 19.0.0-rc-d025ddd3-20240722(react@19.0.0-rc-d025ddd3-20240722)
use-sync-external-store: 1.2.2(react@19.0.0-rc-d025ddd3-20240722) use-sync-external-store: 1.2.2(react@19.0.0-rc-d025ddd3-20240722)
'@tanstack/router-generator@1.57.13': '@tanstack/router-generator@1.58.1':
dependencies: dependencies:
'@tanstack/virtual-file-routes': 1.56.0 '@tanstack/virtual-file-routes': 1.56.0
prettier: 3.3.3 prettier: 3.3.3
tsx: 4.19.1 tsx: 4.19.1
zod: 3.23.8 zod: 3.23.8
'@tanstack/router-plugin@1.57.13(vite@5.4.5)(webpack-sources@3.2.3)': '@tanstack/router-plugin@1.58.10(vite@5.4.8)(webpack-sources@3.2.3)':
dependencies: dependencies:
'@babel/core': 7.25.2 '@babel/core': 7.25.2
'@babel/generator': 7.25.6 '@babel/generator': 7.25.6
@@ -2627,7 +2627,7 @@ snapshots:
'@babel/template': 7.25.0 '@babel/template': 7.25.0
'@babel/traverse': 7.25.6 '@babel/traverse': 7.25.6
'@babel/types': 7.25.6 '@babel/types': 7.25.6
'@tanstack/router-generator': 1.57.13 '@tanstack/router-generator': 1.58.1
'@tanstack/virtual-file-routes': 1.56.0 '@tanstack/virtual-file-routes': 1.56.0
'@types/babel__core': 7.20.5 '@types/babel__core': 7.20.5
'@types/babel__generator': 7.6.8 '@types/babel__generator': 7.6.8
@@ -2638,7 +2638,7 @@ snapshots:
unplugin: 1.14.1(webpack-sources@3.2.3) unplugin: 1.14.1(webpack-sources@3.2.3)
zod: 3.23.8 zod: 3.23.8
optionalDependencies: optionalDependencies:
vite: 5.4.5 vite: 5.4.8
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
- webpack-sources - webpack-sources
@@ -2758,11 +2758,11 @@ snapshots:
'@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-lib-coverage': 2.0.6
'@types/istanbul-lib-report': 3.0.3 '@types/istanbul-lib-report': 3.0.3
'@types/prop-types@15.7.12': {} '@types/prop-types@15.7.13': {}
'@types/react@18.3.5': '@types/react@18.3.9':
dependencies: dependencies:
'@types/prop-types': 15.7.12 '@types/prop-types': 15.7.13
csstype: 3.1.3 csstype: 3.1.3
'@types/yargs-parser@21.0.3': {} '@types/yargs-parser@21.0.3': {}
@@ -2771,14 +2771,14 @@ snapshots:
dependencies: dependencies:
'@types/yargs-parser': 21.0.3 '@types/yargs-parser': 21.0.3
'@vitejs/plugin-react@4.3.1(vite@5.4.5)': '@vitejs/plugin-react@4.3.1(vite@5.4.8)':
dependencies: dependencies:
'@babel/core': 7.25.2 '@babel/core': 7.25.2
'@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.25.2)
'@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.25.2)
'@types/babel__core': 7.20.5 '@types/babel__core': 7.20.5
react-refresh: 0.14.2 react-refresh: 0.14.2
vite: 5.4.5 vite: 5.4.8
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@@ -2813,14 +2813,14 @@ snapshots:
dependencies: dependencies:
tslib: 2.7.0 tslib: 2.7.0
autoprefixer@10.4.20(postcss@8.4.45): autoprefixer@10.4.20(postcss@8.4.47):
dependencies: dependencies:
browserslist: 4.23.3 browserslist: 4.24.0
caniuse-lite: 1.0.30001660 caniuse-lite: 1.0.30001664
fraction.js: 4.3.7 fraction.js: 4.3.7
normalize-range: 0.1.2 normalize-range: 0.1.2
picocolors: 1.1.0 picocolors: 1.1.0
postcss: 8.4.45 postcss: 8.4.47
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
babel-dead-code-elimination@1.0.6: babel-dead-code-elimination@1.0.6:
@@ -2854,16 +2854,16 @@ snapshots:
dependencies: dependencies:
fill-range: 7.1.1 fill-range: 7.1.1
browserslist@4.23.3: browserslist@4.24.0:
dependencies: dependencies:
caniuse-lite: 1.0.30001660 caniuse-lite: 1.0.30001664
electron-to-chromium: 1.5.22 electron-to-chromium: 1.5.29
node-releases: 2.0.18 node-releases: 2.0.18
update-browserslist-db: 1.1.0(browserslist@4.23.3) update-browserslist-db: 1.1.0(browserslist@4.24.0)
camelcase-css@2.0.1: {} camelcase-css@2.0.1: {}
caniuse-lite@1.0.30001660: {} caniuse-lite@1.0.30001664: {}
chalk@2.4.2: chalk@2.4.2:
dependencies: dependencies:
@@ -2930,7 +2930,7 @@ snapshots:
eastasianwidth@0.2.0: {} eastasianwidth@0.2.0: {}
electron-to-chromium@1.5.22: {} electron-to-chromium@1.5.29: {}
emoji-regex@8.0.0: {} emoji-regex@8.0.0: {}
@@ -3043,7 +3043,7 @@ snapshots:
jackspeak: 3.4.3 jackspeak: 3.4.3
minimatch: 9.0.5 minimatch: 9.0.5
minipass: 7.1.2 minipass: 7.1.2
package-json-from-dist: 1.0.0 package-json-from-dist: 1.0.1
path-scurry: 1.11.1 path-scurry: 1.11.1
globals@11.12.0: {} globals@11.12.0: {}
@@ -3166,7 +3166,7 @@ snapshots:
object-hash@3.0.0: {} object-hash@3.0.0: {}
package-json-from-dist@1.0.0: {} package-json-from-dist@1.0.1: {}
path-key@3.1.1: {} path-key@3.1.1: {}
@@ -3185,28 +3185,28 @@ snapshots:
pirates@4.0.6: {} pirates@4.0.6: {}
postcss-import@15.1.0(postcss@8.4.45): postcss-import@15.1.0(postcss@8.4.47):
dependencies: dependencies:
postcss: 8.4.45 postcss: 8.4.47
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
read-cache: 1.0.0 read-cache: 1.0.0
resolve: 1.22.8 resolve: 1.22.8
postcss-js@4.0.1(postcss@8.4.45): postcss-js@4.0.1(postcss@8.4.47):
dependencies: dependencies:
camelcase-css: 2.0.1 camelcase-css: 2.0.1
postcss: 8.4.45 postcss: 8.4.47
postcss-load-config@4.0.2(postcss@8.4.45): postcss-load-config@4.0.2(postcss@8.4.47):
dependencies: dependencies:
lilconfig: 3.1.2 lilconfig: 3.1.2
yaml: 2.5.1 yaml: 2.5.1
optionalDependencies: optionalDependencies:
postcss: 8.4.45 postcss: 8.4.47
postcss-nested@6.2.0(postcss@8.4.45): postcss-nested@6.2.0(postcss@8.4.47):
dependencies: dependencies:
postcss: 8.4.45 postcss: 8.4.47
postcss-selector-parser: 6.1.2 postcss-selector-parser: 6.1.2
postcss-selector-parser@6.1.2: postcss-selector-parser@6.1.2:
@@ -3216,7 +3216,7 @@ snapshots:
postcss-value-parser@4.2.0: {} postcss-value-parser@4.2.0: {}
postcss@8.4.45: postcss@8.4.47:
dependencies: dependencies:
nanoid: 3.3.7 nanoid: 3.3.7
picocolors: 1.1.0 picocolors: 1.1.0
@@ -3290,26 +3290,26 @@ snapshots:
reusify@1.0.4: {} reusify@1.0.4: {}
rollup@4.21.3: rollup@4.22.4:
dependencies: dependencies:
'@types/estree': 1.0.5 '@types/estree': 1.0.5
optionalDependencies: optionalDependencies:
'@rollup/rollup-android-arm-eabi': 4.21.3 '@rollup/rollup-android-arm-eabi': 4.22.4
'@rollup/rollup-android-arm64': 4.21.3 '@rollup/rollup-android-arm64': 4.22.4
'@rollup/rollup-darwin-arm64': 4.21.3 '@rollup/rollup-darwin-arm64': 4.22.4
'@rollup/rollup-darwin-x64': 4.21.3 '@rollup/rollup-darwin-x64': 4.22.4
'@rollup/rollup-linux-arm-gnueabihf': 4.21.3 '@rollup/rollup-linux-arm-gnueabihf': 4.22.4
'@rollup/rollup-linux-arm-musleabihf': 4.21.3 '@rollup/rollup-linux-arm-musleabihf': 4.22.4
'@rollup/rollup-linux-arm64-gnu': 4.21.3 '@rollup/rollup-linux-arm64-gnu': 4.22.4
'@rollup/rollup-linux-arm64-musl': 4.21.3 '@rollup/rollup-linux-arm64-musl': 4.22.4
'@rollup/rollup-linux-powerpc64le-gnu': 4.21.3 '@rollup/rollup-linux-powerpc64le-gnu': 4.22.4
'@rollup/rollup-linux-riscv64-gnu': 4.21.3 '@rollup/rollup-linux-riscv64-gnu': 4.22.4
'@rollup/rollup-linux-s390x-gnu': 4.21.3 '@rollup/rollup-linux-s390x-gnu': 4.22.4
'@rollup/rollup-linux-x64-gnu': 4.21.3 '@rollup/rollup-linux-x64-gnu': 4.22.4
'@rollup/rollup-linux-x64-musl': 4.21.3 '@rollup/rollup-linux-x64-musl': 4.22.4
'@rollup/rollup-win32-arm64-msvc': 4.21.3 '@rollup/rollup-win32-arm64-msvc': 4.22.4
'@rollup/rollup-win32-ia32-msvc': 4.21.3 '@rollup/rollup-win32-ia32-msvc': 4.22.4
'@rollup/rollup-win32-x64-msvc': 4.21.3 '@rollup/rollup-win32-x64-msvc': 4.22.4
fsevents: 2.3.3 fsevents: 2.3.3
run-parallel@1.2.0: run-parallel@1.2.0:
@@ -3376,7 +3376,7 @@ snapshots:
tailwind-merge@2.5.2: {} tailwind-merge@2.5.2: {}
tailwindcss@3.4.11: tailwindcss@3.4.13:
dependencies: dependencies:
'@alloc/quick-lru': 5.2.0 '@alloc/quick-lru': 5.2.0
arg: 5.0.2 arg: 5.0.2
@@ -3392,11 +3392,11 @@ snapshots:
normalize-path: 3.0.0 normalize-path: 3.0.0
object-hash: 3.0.0 object-hash: 3.0.0
picocolors: 1.1.0 picocolors: 1.1.0
postcss: 8.4.45 postcss: 8.4.47
postcss-import: 15.1.0(postcss@8.4.45) postcss-import: 15.1.0(postcss@8.4.47)
postcss-js: 4.0.1(postcss@8.4.45) postcss-js: 4.0.1(postcss@8.4.47)
postcss-load-config: 4.0.2(postcss@8.4.45) postcss-load-config: 4.0.2(postcss@8.4.47)
postcss-nested: 6.2.0(postcss@8.4.45) postcss-nested: 6.2.0(postcss@8.4.47)
postcss-selector-parser: 6.1.2 postcss-selector-parser: 6.1.2
resolve: 1.22.8 resolve: 1.22.8
sucrase: 3.35.0 sucrase: 3.35.0
@@ -3440,7 +3440,7 @@ snapshots:
types-react-dom@19.0.0-rc.1: types-react-dom@19.0.0-rc.1:
dependencies: dependencies:
'@types/react': 18.3.5 '@types/react': 18.3.9
types-react@19.0.0-rc.1: types-react@19.0.0-rc.1:
dependencies: dependencies:
@@ -3457,9 +3457,9 @@ snapshots:
optionalDependencies: optionalDependencies:
webpack-sources: 3.2.3 webpack-sources: 3.2.3
update-browserslist-db@1.1.0(browserslist@4.23.3): update-browserslist-db@1.1.0(browserslist@4.24.0):
dependencies: dependencies:
browserslist: 4.23.3 browserslist: 4.24.0
escalade: 3.2.0 escalade: 3.2.0
picocolors: 1.1.0 picocolors: 1.1.0
@@ -3489,22 +3489,22 @@ snapshots:
react: 19.0.0-rc-d025ddd3-20240722 react: 19.0.0-rc-d025ddd3-20240722
react-dom: 19.0.0-rc-d025ddd3-20240722(react@19.0.0-rc-d025ddd3-20240722) react-dom: 19.0.0-rc-d025ddd3-20240722(react@19.0.0-rc-d025ddd3-20240722)
vite-tsconfig-paths@4.3.2(typescript@5.6.2)(vite@5.4.5): vite-tsconfig-paths@4.3.2(typescript@5.6.2)(vite@5.4.8):
dependencies: dependencies:
debug: 4.3.7 debug: 4.3.7
globrex: 0.1.2 globrex: 0.1.2
tsconfck: 3.1.3(typescript@5.6.2) tsconfck: 3.1.3(typescript@5.6.2)
optionalDependencies: optionalDependencies:
vite: 5.4.5 vite: 5.4.8
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
- typescript - typescript
vite@5.4.5: vite@5.4.8:
dependencies: dependencies:
esbuild: 0.21.5 esbuild: 0.21.5
postcss: 8.4.45 postcss: 8.4.47
rollup: 4.21.3 rollup: 4.22.4
optionalDependencies: optionalDependencies:
fsevents: 2.3.3 fsevents: 2.3.3

View File

@@ -2,7 +2,7 @@ import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
import { RouterProvider, createRouter } from "@tanstack/react-router"; import { RouterProvider, createRouter } from "@tanstack/react-router";
import { type } from "@tauri-apps/plugin-os"; import { type } from "@tauri-apps/plugin-os";
import { LRUCache } from "lru-cache"; import { LRUCache } from "lru-cache";
import { StrictMode } from "react"; import { type ReactNode, StrictMode } from "react";
import ReactDOM from "react-dom/client"; import ReactDOM from "react-dom/client";
import "./global.css"; import "./global.css";
// Import the generated commands // Import the generated commands
@@ -24,6 +24,11 @@ const router = createRouter({
chatManager, chatManager,
platform, platform,
}, },
Wrap: ({ children }: { children: ReactNode }) => {
return (
<QueryClientProvider client={queryClient}>{children}</QueryClientProvider>
);
},
}); });
// Register the router instance for type safety // Register the router instance for type safety
@@ -39,9 +44,7 @@ if (!rootElement.innerHTML) {
const root = ReactDOM.createRoot(rootElement); const root = ReactDOM.createRoot(rootElement);
root.render( root.render(
<StrictMode> <StrictMode>
<QueryClientProvider client={queryClient}> <RouterProvider router={router} />
<RouterProvider router={router} />
</QueryClientProvider>
</StrictMode>, </StrictMode>,
); );
} }