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-scroll-area": "^1.1.0",
"@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/plugin-clipboard-manager": "2.0.0-rc.1",
"@tauri-apps/plugin-dialog": "2.0.0-rc.1",
@@ -37,7 +37,7 @@
},
"devDependencies": {
"@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",
"@types/react": "npm:types-react@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",
"babel-plugin-react-compiler": "0.0.0-experimental-696af53-20240625",
"clsx": "^2.1.1",
"postcss": "^8.4.45",
"postcss": "^8.4.47",
"tailwind-gradient-mask-image": "^1.2.0",
"tailwind-merge": "^2.5.2",
"tailwindcss": "^3.4.11",
"tailwindcss": "^3.4.13",
"typescript": "^5.6.2",
"vite": "^5.4.5",
"vite": "^5.4.8",
"vite-tsconfig-paths": "^4.3.2"
},
"overrides": {

308
pnpm-lock.yaml generated
View File

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