diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 399cbe25..01436b38 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -223,7 +223,7 @@ importers: version: 5.85.3(react@19.1.1) '@tanstack/react-router': specifier: ^1.131.22 - version: 1.131.22(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 1.131.26(react-dom@19.1.1(react@19.1.1))(react@19.1.1) nanostores: specifier: ^1.0.1 version: 1.0.1 @@ -248,10 +248,10 @@ importers: version: 0.34.40 '@tanstack/router-devtools': specifier: ^1.131.22 - version: 1.131.22(@tanstack/react-router@1.131.22(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.131.22)(csstype@3.1.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.8)(tiny-invariant@1.3.3) + version: 1.131.26(@tanstack/react-router@1.131.26(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.131.26)(csstype@3.1.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.8)(tiny-invariant@1.3.3) '@tanstack/router-plugin': specifier: ^1.131.22 - version: 1.131.22(@tanstack/react-router@1.131.22(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@7.1.2(@types/node@24.3.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.100.2(esbuild@0.25.9)) + version: 1.131.26(@tanstack/react-router@1.131.26(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@7.1.2(@types/node@24.3.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.100.2(esbuild@0.25.9)) '@testing-library/jest-dom': specifier: ^6.7.0 version: 6.7.0 @@ -266,7 +266,7 @@ importers: version: 19.1.7(@types/react@19.1.10) '@vitejs/plugin-react': specifier: ^5.0.0 - version: 5.0.0(vite@7.1.2(@types/node@24.3.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)) + version: 5.0.1(vite@7.1.2(@types/node@24.3.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)) '@vitest/coverage-v8': specifier: 3.2.4 version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(jsdom@26.1.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)) @@ -379,7 +379,7 @@ importers: version: 19.1.7(@types/react@19.1.10) '@vitejs/plugin-react': specifier: ^5.0.0 - version: 5.0.0(vite@7.1.2(@types/node@24.3.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)) + version: 5.0.1(vite@7.1.2(@types/node@24.3.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1)) typescript: specifier: ^5.9.2 version: 5.9.2 @@ -2664,8 +2664,8 @@ packages: '@renovate/pep440@1.0.0': resolution: {integrity: sha512-k3pZVxGEGpU7rpH507/9vxfFjuxX7qx4MSj9Fk+6zBsf/uZmAy8x97dNtZacbge7gP9TazbW1d7SEb5vsOmKlw==} - '@rolldown/pluginutils@1.0.0-beta.30': - resolution: {integrity: sha512-whXaSoNUFiyDAjkUF8OBpOm77Szdbk5lGNqFe6CbVbJFrhCCPinCbRA3NjawwlNHla1No7xvXXh+CpSxnPfUEw==} + '@rolldown/pluginutils@1.0.0-beta.32': + resolution: {integrity: sha512-QReCdvxiUZAPkvp1xpAg62IeNzykOFA6syH2CnClif4YmALN1XKpB39XneL80008UbtMShthSVDKmrx05N1q/g==} '@rollup/pluginutils@5.2.0': resolution: {integrity: sha512-qWJ2ZTbmumwiLFomfzTyt5Kng4hwPi9rwCYN4SHb6eaRU1KNO4ccxINHr/VhH4GgPlt1XfSTLX2LBTme8ne4Zw==} @@ -2941,16 +2941,16 @@ packages: peerDependencies: react: ^18 || ^19 - '@tanstack/react-router-devtools@1.131.22': - resolution: {integrity: sha512-1IEN2wyb3wM3FjyOy6WX1SGAXmofqerAqaZWEXwQ6NcOOa+r46q3MYza/MOymghchEWA2Y7RkXruqcBPa9vu6g==} + '@tanstack/react-router-devtools@1.131.26': + resolution: {integrity: sha512-QdDF2t3ILZLqblBYDWQXpQ8QsHzo2ZJcWhaeQEdAkMZ0w0mlfKdZKOGigA21KvDbyTOgkfuQBj+DlkiQPqKYMA==} engines: {node: '>=12'} peerDependencies: - '@tanstack/react-router': ^1.131.22 + '@tanstack/react-router': ^1.131.26 react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' - '@tanstack/react-router@1.131.22': - resolution: {integrity: sha512-gLCAVIglv25MRXMcYQ6XR7FTN93qAR7P3ITMaejDtWofAcqVYJWs3ou1VaXXlOHklEPNgvTa8rcuAD6GQtRzFA==} + '@tanstack/react-router@1.131.26': + resolution: {integrity: sha512-bXfONifen0f3EBfHXTSSCQMT/svV+/te/ncgZSUdxrN/nE01GqGsBvD590wOQMV9CBw5iqFfxEM3kA5GM3RhXw==} engines: {node: '>=12'} peerDependencies: react: '>=18.0.0 || >=19.0.0' @@ -2962,15 +2962,15 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - '@tanstack/router-core@1.131.22': - resolution: {integrity: sha512-lOmX1fzEriOlxJzrkg+QT2897pscJmFrmp4Tz2uEejaNS/dwC0B9wQ8EwSgE9vwmD3OFwaNNjWkvAB37NVYj+g==} + '@tanstack/router-core@1.131.26': + resolution: {integrity: sha512-MED3i/vhHqBFfQZp309JduePtnJwG30KTM+swKgBWBwDoQHvYbtTWhJKPAm1EhkuFyIXuZo/mWTCwdzo/Te7pA==} engines: {node: '>=12'} - '@tanstack/router-devtools-core@1.131.22': - resolution: {integrity: sha512-YbQFAE2BtGXbW5mLEDteiKLmArtLxqOKolJSDNMjaLjX4HQAJKRn1uRs5iNJpgCBBy4KK1AW1bdbPQdAgBgTWA==} + '@tanstack/router-devtools-core@1.131.26': + resolution: {integrity: sha512-TGHmRDQpYphuRbDH+jJp418vQuIydzITaUx7MiPk5U1ZZ+2O/GxcF/ycXmyYR0IHTpSky35I83X3bKTiv+thyw==} engines: {node: '>=12'} peerDependencies: - '@tanstack/router-core': ^1.131.22 + '@tanstack/router-core': ^1.131.26 csstype: ^3.0.10 solid-js: '>=1.9.5' tiny-invariant: ^1.3.3 @@ -2978,11 +2978,11 @@ packages: csstype: optional: true - '@tanstack/router-devtools@1.131.22': - resolution: {integrity: sha512-1VqotmUwbiiGRB+3PE3Z/ZL9U523vFXPTtTvAWd1LLK2byl0Q3npGqNaNS7B8vi/LN4eCTnZqYm28N/zorGexQ==} + '@tanstack/router-devtools@1.131.26': + resolution: {integrity: sha512-xpYe/8r74C5ZPPVPKolwUqmAz1zFXIcBqugmEpjeYofdyjNf/ZRXxEwlN2IiAiSDPvaBpTCjMdk7vuyxVPDF4A==} engines: {node: '>=12'} peerDependencies: - '@tanstack/react-router': ^1.131.22 + '@tanstack/react-router': ^1.131.26 csstype: ^3.0.10 react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' @@ -2990,16 +2990,16 @@ packages: csstype: optional: true - '@tanstack/router-generator@1.131.22': - resolution: {integrity: sha512-iFlxngM+c4MaIyKIaqBx0F89tp8mjuAjVSylE2sE3sekF4Irh9pfAHqNZYMFgou4aZR9BPHvcU6cuDO7mQBHjg==} + '@tanstack/router-generator@1.131.26': + resolution: {integrity: sha512-FUeFIBp22XQ985Xuy+8YGSm/Spe9/ZJIZKJlgDokq09b3HTJTGydne8aXPUtemaOkiA50LOUMxrZV2dBtSbB9w==} engines: {node: '>=12'} - '@tanstack/router-plugin@1.131.22': - resolution: {integrity: sha512-JyHI0r1CvfgpG7XFwdEr9+i6Bql3E6s27lbYS2qYX2cjZkv9Vte95jGJ0Qk1XseNx97qGWYT5eVpfmqMz+1+dQ==} + '@tanstack/router-plugin@1.131.26': + resolution: {integrity: sha512-fw4XxcoGHAdNIikfqyxDyF2Sxku99/LKB7BFopPW3EPnjBMul/XpglTzoe7FMKdoBjts4961rr54/QwimeYnug==} engines: {node: '>=12'} peerDependencies: '@rsbuild/core': '>=1.0.2' - '@tanstack/react-router': ^1.131.22 + '@tanstack/react-router': ^1.131.26 vite: 7.1.2 vite-plugin-solid: ^2.11.2 webpack: '>=5.92.0' @@ -3371,8 +3371,8 @@ packages: engines: {node: '>=18.0.0 <=23.x'} os: [darwin, linux, win32] - '@vitejs/plugin-react@5.0.0': - resolution: {integrity: sha512-Jx9JfsTa05bYkS9xo0hkofp2dCmp1blrKjw9JONs5BTHOvJCgLbaPSuZLGSVJW6u2qe0tc4eevY0+gSNNi0YCw==} + '@vitejs/plugin-react@5.0.1': + resolution: {integrity: sha512-DE4UNaBXwtVoDJ0ccBdLVjFTWL70NRuWNCxEieTI3lrq9ORB9aOCQEKstwDXBl87NvFdbqh/p7eINGyj0BthJA==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: vite: 7.1.2 @@ -3923,6 +3923,11 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + browserslist@4.25.3: + resolution: {integrity: sha512-cDGv1kkDI4/0e5yON9yM5G/0A5u8sf5TnmdX5C9qHzI9PPu++sQ9zjm1k9NiOrf3riY4OkK0zSGqfvJyJsgCBQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + bs-logger@0.2.6: resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} engines: {node: '>= 6'} @@ -4514,6 +4519,9 @@ packages: electron-to-chromium@1.5.203: resolution: {integrity: sha512-uz4i0vLhfm6dLZWbz/iH88KNDV+ivj5+2SA+utpgjKaj9Q0iDLuwk6Idhe9BTxciHudyx6IvTvijhkPvFGUQ0g==} + electron-to-chromium@1.5.205: + resolution: {integrity: sha512-gBtbT7IgOHu7CwdtIiXwbNRD1l6oG6GAyanmwMCLVqaoGy92Jfe1dSHLiSj8xUEZNxOTIVlXuaAalMMD+S4y0w==} + emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} engines: {node: '>=12'} @@ -5439,8 +5447,8 @@ packages: isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - isbot@5.1.29: - resolution: {integrity: sha512-DelDWWoa3mBoyWTq3wjp+GIWx/yZdN7zLUE7NFhKjAiJ+uJVRkbLlwykdduCE4sPUUy8mlTYTmdhBUYu91F+sw==} + isbot@5.1.30: + resolution: {integrity: sha512-3wVJEonAns1OETX83uWsk5IAne2S5zfDcntD2hbtU23LelSqNXzXs9zKjMPOLMzroCgIjCfjYAEHrd2D6FOkiA==} engines: {node: '>=18'} isexe@2.0.0: @@ -8650,7 +8658,7 @@ snapshots: dependencies: '@babel/compat-data': 7.28.0 '@babel/helper-validator-option': 7.27.1 - browserslist: 4.25.2 + browserslist: 4.25.3 lru-cache: 5.1.1 semver: 6.3.1 @@ -11121,7 +11129,7 @@ snapshots: dependencies: xregexp: 4.4.1 - '@rolldown/pluginutils@1.0.0-beta.30': {} + '@rolldown/pluginutils@1.0.0-beta.32': {} '@rollup/pluginutils@5.2.0(rollup@4.46.2)': dependencies: @@ -11389,10 +11397,10 @@ snapshots: '@tanstack/query-core': 5.85.3 react: 19.1.1 - '@tanstack/react-router-devtools@1.131.22(@tanstack/react-router@1.131.22(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.131.22)(csstype@3.1.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.8)(tiny-invariant@1.3.3)': + '@tanstack/react-router-devtools@1.131.26(@tanstack/react-router@1.131.26(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.131.26)(csstype@3.1.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.8)(tiny-invariant@1.3.3)': dependencies: - '@tanstack/react-router': 1.131.22(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@tanstack/router-devtools-core': 1.131.22(@tanstack/router-core@1.131.22)(csstype@3.1.3)(solid-js@1.9.8)(tiny-invariant@1.3.3) + '@tanstack/react-router': 1.131.26(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@tanstack/router-devtools-core': 1.131.26(@tanstack/router-core@1.131.26)(csstype@3.1.3)(solid-js@1.9.8)(tiny-invariant@1.3.3) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) transitivePeerDependencies: @@ -11401,12 +11409,12 @@ snapshots: - solid-js - tiny-invariant - '@tanstack/react-router@1.131.22(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@tanstack/react-router@1.131.26(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@tanstack/history': 1.131.2 '@tanstack/react-store': 0.7.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@tanstack/router-core': 1.131.22 - isbot: 5.1.29 + '@tanstack/router-core': 1.131.26 + isbot: 5.1.30 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) tiny-invariant: 1.3.3 @@ -11419,7 +11427,7 @@ snapshots: react-dom: 19.1.1(react@19.1.1) use-sync-external-store: 1.5.0(react@19.1.1) - '@tanstack/router-core@1.131.22': + '@tanstack/router-core@1.131.26': dependencies: '@tanstack/history': 1.131.2 '@tanstack/store': 0.7.2 @@ -11429,9 +11437,9 @@ snapshots: tiny-invariant: 1.3.3 tiny-warning: 1.0.3 - '@tanstack/router-devtools-core@1.131.22(@tanstack/router-core@1.131.22)(csstype@3.1.3)(solid-js@1.9.8)(tiny-invariant@1.3.3)': + '@tanstack/router-devtools-core@1.131.26(@tanstack/router-core@1.131.26)(csstype@3.1.3)(solid-js@1.9.8)(tiny-invariant@1.3.3)': dependencies: - '@tanstack/router-core': 1.131.22 + '@tanstack/router-core': 1.131.26 clsx: 2.1.1 goober: 2.1.16(csstype@3.1.3) solid-js: 1.9.8 @@ -11439,10 +11447,10 @@ snapshots: optionalDependencies: csstype: 3.1.3 - '@tanstack/router-devtools@1.131.22(@tanstack/react-router@1.131.22(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.131.22)(csstype@3.1.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.8)(tiny-invariant@1.3.3)': + '@tanstack/router-devtools@1.131.26(@tanstack/react-router@1.131.26(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.131.26)(csstype@3.1.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.8)(tiny-invariant@1.3.3)': dependencies: - '@tanstack/react-router': 1.131.22(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@tanstack/react-router-devtools': 1.131.22(@tanstack/react-router@1.131.22(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.131.22)(csstype@3.1.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.8)(tiny-invariant@1.3.3) + '@tanstack/react-router': 1.131.26(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@tanstack/react-router-devtools': 1.131.26(@tanstack/react-router@1.131.26(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.131.26)(csstype@3.1.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.8)(tiny-invariant@1.3.3) clsx: 2.1.1 goober: 2.1.16(csstype@3.1.3) react: 19.1.1 @@ -11454,9 +11462,9 @@ snapshots: - solid-js - tiny-invariant - '@tanstack/router-generator@1.131.22': + '@tanstack/router-generator@1.131.26': dependencies: - '@tanstack/router-core': 1.131.22 + '@tanstack/router-core': 1.131.26 '@tanstack/router-utils': 1.131.2 '@tanstack/virtual-file-routes': 1.131.2 prettier: 3.6.2 @@ -11467,7 +11475,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/router-plugin@1.131.22(@tanstack/react-router@1.131.22(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@7.1.2(@types/node@24.3.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.100.2(esbuild@0.25.9))': + '@tanstack/router-plugin@1.131.26(@tanstack/react-router@1.131.26(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@7.1.2(@types/node@24.3.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))(webpack@5.100.2(esbuild@0.25.9))': dependencies: '@babel/core': 7.28.3 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.3) @@ -11475,8 +11483,8 @@ snapshots: '@babel/template': 7.27.2 '@babel/traverse': 7.28.3 '@babel/types': 7.28.2 - '@tanstack/router-core': 1.131.22 - '@tanstack/router-generator': 1.131.22 + '@tanstack/router-core': 1.131.26 + '@tanstack/router-generator': 1.131.26 '@tanstack/router-utils': 1.131.2 '@tanstack/virtual-file-routes': 1.131.2 babel-dead-code-elimination: 1.0.10 @@ -11484,7 +11492,7 @@ snapshots: unplugin: 2.3.6 zod: 3.25.76 optionalDependencies: - '@tanstack/react-router': 1.131.22(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@tanstack/react-router': 1.131.26(react-dom@19.1.1(react@19.1.1))(react@19.1.1) vite: 7.1.2(@types/node@24.3.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1) webpack: 5.100.2(esbuild@0.25.9) transitivePeerDependencies: @@ -11875,12 +11883,12 @@ snapshots: '@visulima/path@1.4.0': {} - '@vitejs/plugin-react@5.0.0(vite@7.1.2(@types/node@24.3.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))': + '@vitejs/plugin-react@5.0.1(vite@7.1.2(@types/node@24.3.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1))': dependencies: '@babel/core': 7.28.3 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.3) '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.3) - '@rolldown/pluginutils': 1.0.0-beta.30 + '@rolldown/pluginutils': 1.0.0-beta.32 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 vite: 7.1.2(@types/node@24.3.0)(terser@5.43.1)(tsx@4.20.4)(yaml@2.8.1) @@ -12700,6 +12708,13 @@ snapshots: node-releases: 2.0.19 update-browserslist-db: 1.1.3(browserslist@4.25.2) + browserslist@4.25.3: + dependencies: + caniuse-lite: 1.0.30001735 + electron-to-chromium: 1.5.205 + node-releases: 2.0.19 + update-browserslist-db: 1.1.3(browserslist@4.25.3) + bs-logger@0.2.6: dependencies: fast-json-stable-stringify: 2.1.0 @@ -12975,7 +12990,7 @@ snapshots: core-js-compat@3.45.0: dependencies: - browserslist: 4.25.2 + browserslist: 4.25.3 core-js-pure@3.45.0: {} @@ -13228,6 +13243,8 @@ snapshots: electron-to-chromium@1.5.203: {} + electron-to-chromium@1.5.205: {} + emittery@0.13.1: {} emmet@2.4.11: @@ -14346,7 +14363,7 @@ snapshots: isarray@2.0.5: {} - isbot@5.1.29: {} + isbot@5.1.30: {} isexe@2.0.0: {} @@ -17333,6 +17350,12 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 + update-browserslist-db@1.1.3(browserslist@4.25.3): + dependencies: + browserslist: 4.25.3 + escalade: 3.2.0 + picocolors: 1.1.1 + update-check@1.5.4: dependencies: registry-auth-token: 3.3.2