diff --git a/package.json b/package.json index a54389c..fa7ef92 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ }, "devDependencies": { "@biomejs/biome": "2.2.4", - "knip": "^5.64.0", + "knip": "^5.64.1", "turbo": "^2.5.8" }, "dependencies": { "prettier": "^3.6.2" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 97ca8bd..95f413d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,8 +16,8 @@ importers: specifier: 2.2.4 version: 2.2.4 knip: - specifier: ^5.64.0 - version: 5.64.0(@types/node@22.18.6)(typescript@5.9.2) + specifier: ^5.64.1 + version: 5.64.1(@types/node@22.18.6)(typescript@5.9.2) turbo: specifier: ^2.5.8 version: 2.5.8 @@ -177,7 +177,7 @@ importers: version: 19.1.9(@types/react@19.1.13) '@vitejs/plugin-react-swc': specifier: ^4.1.0 - version: 4.1.0(vite@7.1.7(@types/node@22.18.6)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.6.0)) + version: 4.1.0(vite@7.1.7(@types/node@22.18.6)(jiti@2.6.0)(tsx@4.19.2)(yaml@2.6.0)) postcss: specifier: ^8.5.6 version: 8.5.6 @@ -189,7 +189,7 @@ importers: version: 5.9.2 vite: specifier: ^7.1.7 - version: 7.1.7(@types/node@22.18.6)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.6.0) + version: 7.1.7(@types/node@22.18.6)(jiti@2.6.0)(tsx@4.19.2)(yaml@2.6.0) examples/tanstack-router: dependencies: @@ -217,10 +217,10 @@ importers: version: link:../../packages/tsconfig '@tanstack/router-devtools': specifier: ^1.132.7 - version: 1.132.7(@tanstack/react-router@1.132.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.132.7)(@types/node@22.18.6)(csstype@3.1.3)(jiti@2.5.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.5)(tiny-invariant@1.3.3)(tsx@4.19.2)(yaml@2.6.0) + version: 1.132.7(@tanstack/react-router@1.132.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.132.7)(@types/node@22.18.6)(csstype@3.1.3)(jiti@2.6.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.5)(tiny-invariant@1.3.3)(tsx@4.19.2)(yaml@2.6.0) '@tanstack/router-plugin': specifier: ^1.132.7 - version: 1.132.7(@tanstack/react-router@1.132.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@7.1.7(@types/node@22.18.6)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.6.0)) + version: 1.132.7(@tanstack/react-router@1.132.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@7.1.7(@types/node@22.18.6)(jiti@2.6.0)(tsx@4.19.2)(yaml@2.6.0)) '@types/react': specifier: ^19.1.13 version: 19.1.13 @@ -229,7 +229,7 @@ importers: version: 19.1.9(@types/react@19.1.13) '@vitejs/plugin-react-swc': specifier: ^4.1.0 - version: 4.1.0(vite@7.1.7(@types/node@22.18.6)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.6.0)) + version: 4.1.0(vite@7.1.7(@types/node@22.18.6)(jiti@2.6.0)(tsx@4.19.2)(yaml@2.6.0)) postcss: specifier: ^8.5.6 version: 8.5.6 @@ -241,7 +241,7 @@ importers: version: 5.9.2 vite: specifier: ^7.1.7 - version: 7.1.7(@types/node@22.18.6)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.6.0) + version: 7.1.7(@types/node@22.18.6)(jiti@2.6.0)(tsx@4.19.2)(yaml@2.6.0) packages/tanstack-table-search-params: devDependencies: @@ -265,7 +265,7 @@ importers: version: 19.1.13 '@vitejs/plugin-react': specifier: ^5.0.3 - version: 5.0.3(vite@7.1.7(@types/node@22.18.6)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.6.0)) + version: 5.0.3(vite@7.1.7(@types/node@22.18.6)(jiti@2.6.0)(tsx@4.19.2)(yaml@2.6.0)) jsdom: specifier: ^27.0.0 version: 27.0.0(postcss@8.5.6) @@ -277,13 +277,13 @@ importers: version: 19.1.1 tsup: specifier: ^8.5.0 - version: 8.5.0(@swc/core@1.13.5)(jiti@2.5.1)(postcss@8.5.6)(tsx@4.19.2)(typescript@5.9.2)(yaml@2.6.0) + version: 8.5.0(@swc/core@1.13.5)(jiti@2.6.0)(postcss@8.5.6)(tsx@4.19.2)(typescript@5.9.2)(yaml@2.6.0) typescript: specifier: ^5.9.2 version: 5.9.2 vitest: specifier: ^3.2.4 - version: 3.2.4(@types/node@22.18.6)(jiti@2.5.1)(jsdom@27.0.0(postcss@8.5.6))(tsx@4.19.2)(yaml@2.6.0) + version: 3.2.4(@types/node@22.18.6)(jiti@2.6.0)(jsdom@27.0.0(postcss@8.5.6))(tsx@4.19.2)(yaml@2.6.0) packages/tsconfig: devDependencies: @@ -1064,98 +1064,98 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@oxc-resolver/binding-android-arm-eabi@11.8.2': - resolution: {integrity: sha512-7hykBf8S24IRbO4ueulT9SfYQjTeSOOimKc/CQrWXIWQy1WTePXSNcPq2RkVHO7DdLM8p8X4DVPYy+850Bo93g==} + '@oxc-resolver/binding-android-arm-eabi@11.8.3': + resolution: {integrity: sha512-er6onTUX8NMF5kBNGHCF8S6vxWVJS5BKO6SmLRW5nfZgHDHWsESH1YgyKpO6n6HBd/x58+7r9/1fxF3N8z911A==} cpu: [arm] os: [android] - '@oxc-resolver/binding-android-arm64@11.8.2': - resolution: {integrity: sha512-y41bxENMjlFuLSLCPWd4A+1PR7T5rU9+e7+4alje3sHgrpRmS3hIU+b1Cvck4qmcUgd0I98NmYxRM65kXGEObQ==} + '@oxc-resolver/binding-android-arm64@11.8.3': + resolution: {integrity: sha512-VJMGaFYTu5YoZ0kpRhQQQoqNsYuAbPEHb/b/gEqpNpl/zHtvLWha8fYqTGtH7Wu9ajA2ESdWVqOzbBRMjQ/5qA==} cpu: [arm64] os: [android] - '@oxc-resolver/binding-darwin-arm64@11.8.2': - resolution: {integrity: sha512-P/Zobk9OwQAblAMeiVyOtuX2LjGN8oq5HonvN3mp9S6Kx1GKxREbf5qW+g24Rvhf5WS7et+EmopUGRHSdAItGQ==} + '@oxc-resolver/binding-darwin-arm64@11.8.3': + resolution: {integrity: sha512-IipM4uDZNZ4GEvmq0g5iRS4Di3YoEhf/BdkvqIFq35rZA9EvYn/csxAJb05H7HDzbLENIUfMvP18eyHt3juU+A==} cpu: [arm64] os: [darwin] - '@oxc-resolver/binding-darwin-x64@11.8.2': - resolution: {integrity: sha512-EMAQoO9uTiz2H0z71bVzTL77eoBAlN5+KD7HUc9ayYJ5TprU+Oeaml4y4fmsFyspSPN/vGJzEvOWl5GR0adwtw==} + '@oxc-resolver/binding-darwin-x64@11.8.3': + resolution: {integrity: sha512-gJQnRKe60CNyx+KE7ffKouG15hIoV0mnM3fGGbXRUXW7hVYv2WIiKAJeNn/o/EQhT5i1GrfvskVZCHTwHljuxQ==} cpu: [x64] os: [darwin] - '@oxc-resolver/binding-freebsd-x64@11.8.2': - resolution: {integrity: sha512-Fzeupf4tH9woMm6O/pirEtuzO5docwTrs747Nxqh33OSkz7GbrevyDpx1Q1pc2l3JA2BlDX4zm18tW5ys65bjA==} + '@oxc-resolver/binding-freebsd-x64@11.8.3': + resolution: {integrity: sha512-UphzSWPIHKuVt6zDoNBzj03SfQIk73cBjfzQXK33asriLMv9kPrt2k5Aaea/ZB2bphv5MAf1BxyacYgT0hjBuA==} cpu: [x64] os: [freebsd] - '@oxc-resolver/binding-linux-arm-gnueabihf@11.8.2': - resolution: {integrity: sha512-r9IiPTwc5STC2JahU/rfkbO2BE14MqAVmFbtF7uW7KFaZX/lUnFltkQ5jpwAgKqcef5aIZTJI95qJ03XZw08Rg==} + '@oxc-resolver/binding-linux-arm-gnueabihf@11.8.3': + resolution: {integrity: sha512-kjVGH0BIJTCefpNWcD9PrHYzXLMeofHzHqykgPc+OIBdv7KKjtE2FPeQ6PAJFzsB1BbwK0AOtKppajwfpyt1jw==} cpu: [arm] os: [linux] - '@oxc-resolver/binding-linux-arm-musleabihf@11.8.2': - resolution: {integrity: sha512-Q5D8FbxOyQYcWn5s9yv+DyFvcMSUXE87hmL9WG6ICdNZiMUA8DmIbzK1xEnOtDjorEFU44bwH3I9SnqL1kyOsg==} + '@oxc-resolver/binding-linux-arm-musleabihf@11.8.3': + resolution: {integrity: sha512-e+BDNYfkOKQSSF8KMrD7FwbBzbN+9mn14pCJk5pLLH9Mtxv5EHB6LrVqLS4nbQt3ZxLwG6WWWlMPv1sdQhxNNQ==} cpu: [arm] os: [linux] - '@oxc-resolver/binding-linux-arm64-gnu@11.8.2': - resolution: {integrity: sha512-8g2Y72gavZ8fesZD22cKo0Z8g8epynwShu7M+wpAoOq432IGUyUxPUKB2/nvyogPToaAlb1OsRiX/za8W4h8Aw==} + '@oxc-resolver/binding-linux-arm64-gnu@11.8.3': + resolution: {integrity: sha512-LD97VZB8KxJGEDSh4bzNExBK32nOAIPnmaKUU1bl6L3nd8YnhwK/l7RZPRsz//At/+0MGjf0Pg/fxYdW7OARjQ==} cpu: [arm64] os: [linux] - '@oxc-resolver/binding-linux-arm64-musl@11.8.2': - resolution: {integrity: sha512-N3BPWnIDRmHn/xPDZGKnzFwWxwH1hvs3aVnw4jvMAYarPNDZfbAY+fjHSIwkypV+ozMoJ5lK5PzRO5BOtEx2oQ==} + '@oxc-resolver/binding-linux-arm64-musl@11.8.3': + resolution: {integrity: sha512-K9AUdi2Fd8RL4j5j2pACUcHbOawamt7nVn7yRI5+eOEfyn7bBsFvCVdKN4aKBLQxdAOFURK+uRWrVfR2xUkjww==} cpu: [arm64] os: [linux] - '@oxc-resolver/binding-linux-ppc64-gnu@11.8.2': - resolution: {integrity: sha512-AXW2AyjENmzNuZD3Z2TO1QWoZzfULWR1otDzw/+MAVMRXBy3W50XxDqNAflRiLB4o0aI0oDTwMfeyuhVv9Ur8Q==} + '@oxc-resolver/binding-linux-ppc64-gnu@11.8.3': + resolution: {integrity: sha512-Ur5+jodHcL1lHlt7zye5K709qX4hagOdKequxrQYLaOC9zFJtpu+967PYw6bmedtnQERhyaGSfPzZ8u/TUgqWw==} cpu: [ppc64] os: [linux] - '@oxc-resolver/binding-linux-riscv64-gnu@11.8.2': - resolution: {integrity: sha512-oX+qxJdqOfrJUkGWmcNpu7wiFs6E7KH6hqUORkMAgl4yW+LZxPTz5P4DHvTqTFMywbs9hXVu2KQrdD8ROrdhMQ==} + '@oxc-resolver/binding-linux-riscv64-gnu@11.8.3': + resolution: {integrity: sha512-RgJHdrTTONup/55Y/eqyrIw2R3hG/1vBMI7+WGLjiF5zxJmVO8tLYcQklV92MKDxrLL7O36GZTZ6mPk57TVf9w==} cpu: [riscv64] os: [linux] - '@oxc-resolver/binding-linux-riscv64-musl@11.8.2': - resolution: {integrity: sha512-TG7LpxXjqlpD1aWnAXw6vMgY74KNV92exPixzEj4AKm4LdGsfnSWYTTJcTQ7deFMYxvBGrZ+qEy8DjGx+5w9GQ==} + '@oxc-resolver/binding-linux-riscv64-musl@11.8.3': + resolution: {integrity: sha512-zni4rfmy+JoR1ubY2puIgwR+3ATpmsIsZR8dzskKRuy+i4ghwo6uOQn3wXcMBiuY4yJ0XsOZBZe1OoAl1/rELw==} cpu: [riscv64] os: [linux] - '@oxc-resolver/binding-linux-s390x-gnu@11.8.2': - resolution: {integrity: sha512-1PpXMq0KMD3CQPn3v/UqU4NM2JFjry+mLIH1d3iNVL2vlwRt9lxRfpXTiyiFJrtroUIyeKhw0QbHbF2UfnZVKQ==} + '@oxc-resolver/binding-linux-s390x-gnu@11.8.3': + resolution: {integrity: sha512-7u96LbjV6cGcvfGopwDHiuhrasE+0YZPshZFDyEO4QGm8rc+R9XgSsvUUCspRTuwc/J70u7c0cxONm6TYECkyA==} cpu: [s390x] os: [linux] - '@oxc-resolver/binding-linux-x64-gnu@11.8.2': - resolution: {integrity: sha512-V1iYhEDbjQzj+o7JgTYVllRgNZ56Tjw0rPBWw03KJQ8Nphy00Vf7AySf22vV0K/93V1lPCgOSbI5/iunRnIfAw==} + '@oxc-resolver/binding-linux-x64-gnu@11.8.3': + resolution: {integrity: sha512-zgOg25vdttzLz1uCP/5hyMlLgczPSct8lBI8oBhh+oTjEmDTJdqWnjXgk/ugrQGw66j8Ud9eAZL+IWkHaaLSxA==} cpu: [x64] os: [linux] - '@oxc-resolver/binding-linux-x64-musl@11.8.2': - resolution: {integrity: sha512-2hYNXEZSUM7qLEk4uuY3GmMqLU+860v+8PzbloVvRRjTWtHsLZyB5w+5p2gel38eaTcSYfZ2zvp3xcSpKDAbaw==} + '@oxc-resolver/binding-linux-x64-musl@11.8.3': + resolution: {integrity: sha512-xac1SimfZ8grHyn3V3RTptDhQ8sSVdF0j1CsGGpG6ODyku+LcNvhwy6fjxuaT3Z+Zgsi1wchXQNDA62YkDUvZQ==} cpu: [x64] os: [linux] - '@oxc-resolver/binding-wasm32-wasi@11.8.2': - resolution: {integrity: sha512-TjFqB+1siSqhd+S64Hf2qbxqWqtFIlld4DDEVotxOjj5//rX/6uwAL1HWnUHSNIni+wpcyQoXPhO3fBgppCvuA==} + '@oxc-resolver/binding-wasm32-wasi@11.8.3': + resolution: {integrity: sha512-zt2+ohZbPg0M9cADMLnImVRXXBJVd5tlOqzH9z4wdFTA1mHojIeSrHaW8c30ZzopbFIER0GTyY+YxAsf0bhIeQ==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@oxc-resolver/binding-win32-arm64-msvc@11.8.2': - resolution: {integrity: sha512-fs0X6RcAC/khWbXIhPaYQjFHkrFVUtC2IOw1QEx2unRoe6M11tlYbY9NHr3VFBC3nwVpodX+b14A7jGMkAQK8A==} + '@oxc-resolver/binding-win32-arm64-msvc@11.8.3': + resolution: {integrity: sha512-je6MDeDP9PI4TGG3mcQ1ELzA4Y1O7+Dwxnc4sCxm6MkAiCi6G5UMSKsXp1f/UlcTdQn3hOJOv7d1KK8MbvRpPw==} cpu: [arm64] os: [win32] - '@oxc-resolver/binding-win32-ia32-msvc@11.8.2': - resolution: {integrity: sha512-7oEl1ThswVePprRQFc3tzW9IZgVi5xaus/KP3k56eKi2tYpAM0hBvehD8WBsmpgBEb7pe2pI08h9OZveAddt3Q==} + '@oxc-resolver/binding-win32-ia32-msvc@11.8.3': + resolution: {integrity: sha512-9GtBrZgJw3+dP0x/FHh/viiaQ+kgnVJr5jLG0ZDEci9vFOdc/XJkNXYs84mBlZcWK1HCj80VDBqqNGm4zYYIXA==} cpu: [ia32] os: [win32] - '@oxc-resolver/binding-win32-x64-msvc@11.8.2': - resolution: {integrity: sha512-MngRjE/gpQpg3QcnWRqxX5Nbr/vZJSG7oxhXeHUeOhdFgg+0xCuGpDtwqFmGGVKnd6FQg0gKVo1MqDAERLkEPA==} + '@oxc-resolver/binding-win32-x64-msvc@11.8.3': + resolution: {integrity: sha512-MoathdI2zWifsGPsgnZjYplEm2NJ4pZxu8eSCYCe+8TToDRpQ+D8BTcr8Fox2AyNEQdT57l/0LzID4812+3f/A==} cpu: [x64] os: [win32] @@ -2065,8 +2065,8 @@ packages: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true - jiti@2.5.1: - resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==} + jiti@2.6.0: + resolution: {integrity: sha512-VXe6RjJkBPj0ohtqaO8vSWP3ZhAKo66fKrFNCll4BTcwljPLz03pCbaNKfzGP5MbrCYcbJ7v0nOYYwUzTEIdXQ==} hasBin: true joycon@3.1.1: @@ -2102,13 +2102,13 @@ packages: engines: {node: '>=6'} hasBin: true - knip@5.64.0: - resolution: {integrity: sha512-UqDlVXXacGy5YL+PXKrolqRpC7DkGTYs+to67KmWBHIUrTh8SX9gQoGNdFsNZtbj4pCdM/RmC/Rbze555+MhSA==} + knip@5.64.1: + resolution: {integrity: sha512-80XnLsyeXuyxj1F4+NBtQFHxaRH0xWRw8EKwfQ6EkVZZ0bSz/kqqan08k/Qg8ajWsFPhFq+0S2RbLCBGIQtuOg==} engines: {node: '>=18.18.0'} hasBin: true peerDependencies: '@types/node': '>=18' - typescript: '>=5.0.4' + typescript: '>=5.0.4 <7' lilconfig@3.1.3: resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} @@ -2230,8 +2230,8 @@ packages: resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} engines: {node: '>= 6'} - oxc-resolver@11.8.2: - resolution: {integrity: sha512-SM31gnF1l4T8YA7dkAcBhA+jc336bc8scy0Tetz6ndzGmV6c0R99SRnx6In0V5ffwvn1Isjo9I9EGSLF4xi3TA==} + oxc-resolver@11.8.3: + resolution: {integrity: sha512-wPY3eiw24QOiNqArh5FWRrKYr1Yuxya8bE8CV7yBfz7jodCrg0HqBu6cvHHSicxFug7D4TN6ox1hysA9arHTqw==} package-json-from-dist@1.0.1: resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} @@ -2895,15 +2895,12 @@ packages: engines: {node: '>= 14'} hasBin: true - zod-validation-error@3.4.0: - resolution: {integrity: sha512-ZOPR9SVY6Pb2qqO5XHt+MkkTRxGXb4EVtnjc9JpXUOtUB1T9Ru7mZOT361AN3MsetVe7R0a1KZshJDZdgp9miQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - zod: ^3.18.0 - zod@3.25.76: resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} + zod@4.1.11: + resolution: {integrity: sha512-WPsqwxITS2tzx1bzhIKsEs19ABD5vmCVa4xBo2tq/SrV4RNZtfws1EnCWQXM6yh8bD08a1idvkB5MZSBiZsjwg==} + snapshots: '@alloc/quick-lru@5.2.0': {} @@ -3521,63 +3518,63 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@oxc-resolver/binding-android-arm-eabi@11.8.2': + '@oxc-resolver/binding-android-arm-eabi@11.8.3': optional: true - '@oxc-resolver/binding-android-arm64@11.8.2': + '@oxc-resolver/binding-android-arm64@11.8.3': optional: true - '@oxc-resolver/binding-darwin-arm64@11.8.2': + '@oxc-resolver/binding-darwin-arm64@11.8.3': optional: true - '@oxc-resolver/binding-darwin-x64@11.8.2': + '@oxc-resolver/binding-darwin-x64@11.8.3': optional: true - '@oxc-resolver/binding-freebsd-x64@11.8.2': + '@oxc-resolver/binding-freebsd-x64@11.8.3': optional: true - '@oxc-resolver/binding-linux-arm-gnueabihf@11.8.2': + '@oxc-resolver/binding-linux-arm-gnueabihf@11.8.3': optional: true - '@oxc-resolver/binding-linux-arm-musleabihf@11.8.2': + '@oxc-resolver/binding-linux-arm-musleabihf@11.8.3': optional: true - '@oxc-resolver/binding-linux-arm64-gnu@11.8.2': + '@oxc-resolver/binding-linux-arm64-gnu@11.8.3': optional: true - '@oxc-resolver/binding-linux-arm64-musl@11.8.2': + '@oxc-resolver/binding-linux-arm64-musl@11.8.3': optional: true - '@oxc-resolver/binding-linux-ppc64-gnu@11.8.2': + '@oxc-resolver/binding-linux-ppc64-gnu@11.8.3': optional: true - '@oxc-resolver/binding-linux-riscv64-gnu@11.8.2': + '@oxc-resolver/binding-linux-riscv64-gnu@11.8.3': optional: true - '@oxc-resolver/binding-linux-riscv64-musl@11.8.2': + '@oxc-resolver/binding-linux-riscv64-musl@11.8.3': optional: true - '@oxc-resolver/binding-linux-s390x-gnu@11.8.2': + '@oxc-resolver/binding-linux-s390x-gnu@11.8.3': optional: true - '@oxc-resolver/binding-linux-x64-gnu@11.8.2': + '@oxc-resolver/binding-linux-x64-gnu@11.8.3': optional: true - '@oxc-resolver/binding-linux-x64-musl@11.8.2': + '@oxc-resolver/binding-linux-x64-musl@11.8.3': optional: true - '@oxc-resolver/binding-wasm32-wasi@11.8.2': + '@oxc-resolver/binding-wasm32-wasi@11.8.3': dependencies: '@napi-rs/wasm-runtime': 1.0.5 optional: true - '@oxc-resolver/binding-win32-arm64-msvc@11.8.2': + '@oxc-resolver/binding-win32-arm64-msvc@11.8.3': optional: true - '@oxc-resolver/binding-win32-ia32-msvc@11.8.2': + '@oxc-resolver/binding-win32-ia32-msvc@11.8.3': optional: true - '@oxc-resolver/binding-win32-x64-msvc@11.8.2': + '@oxc-resolver/binding-win32-x64-msvc@11.8.3': optional: true '@pkgjs/parseargs@0.11.0': @@ -3766,13 +3763,13 @@ snapshots: '@tanstack/history@1.132.0': {} - '@tanstack/react-router-devtools@1.132.7(@tanstack/react-router@1.132.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.132.7)(@types/node@22.18.6)(csstype@3.1.3)(jiti@2.5.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.5)(tiny-invariant@1.3.3)(tsx@4.19.2)(yaml@2.6.0)': + '@tanstack/react-router-devtools@1.132.7(@tanstack/react-router@1.132.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.132.7)(@types/node@22.18.6)(csstype@3.1.3)(jiti@2.6.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.5)(tiny-invariant@1.3.3)(tsx@4.19.2)(yaml@2.6.0)': dependencies: '@tanstack/react-router': 1.132.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@tanstack/router-devtools-core': 1.132.7(@tanstack/router-core@1.132.7)(@types/node@22.18.6)(csstype@3.1.3)(jiti@2.5.1)(solid-js@1.9.5)(tiny-invariant@1.3.3)(tsx@4.19.2)(yaml@2.6.0) + '@tanstack/router-devtools-core': 1.132.7(@tanstack/router-core@1.132.7)(@types/node@22.18.6)(csstype@3.1.3)(jiti@2.6.0)(solid-js@1.9.5)(tiny-invariant@1.3.3)(tsx@4.19.2)(yaml@2.6.0) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - vite: 7.1.7(@types/node@22.18.6)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.6.0) + vite: 7.1.7(@types/node@22.18.6)(jiti@2.6.0)(tsx@4.19.2)(yaml@2.6.0) transitivePeerDependencies: - '@tanstack/router-core' - '@types/node' @@ -3824,14 +3821,14 @@ snapshots: tiny-invariant: 1.3.3 tiny-warning: 1.0.3 - '@tanstack/router-devtools-core@1.132.7(@tanstack/router-core@1.132.7)(@types/node@22.18.6)(csstype@3.1.3)(jiti@2.5.1)(solid-js@1.9.5)(tiny-invariant@1.3.3)(tsx@4.19.2)(yaml@2.6.0)': + '@tanstack/router-devtools-core@1.132.7(@tanstack/router-core@1.132.7)(@types/node@22.18.6)(csstype@3.1.3)(jiti@2.6.0)(solid-js@1.9.5)(tiny-invariant@1.3.3)(tsx@4.19.2)(yaml@2.6.0)': dependencies: '@tanstack/router-core': 1.132.7 clsx: 2.1.1 goober: 2.1.16(csstype@3.1.3) solid-js: 1.9.5 tiny-invariant: 1.3.3 - vite: 7.1.7(@types/node@22.18.6)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.6.0) + vite: 7.1.7(@types/node@22.18.6)(jiti@2.6.0)(tsx@4.19.2)(yaml@2.6.0) optionalDependencies: csstype: 3.1.3 transitivePeerDependencies: @@ -3847,15 +3844,15 @@ snapshots: - tsx - yaml - '@tanstack/router-devtools@1.132.7(@tanstack/react-router@1.132.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.132.7)(@types/node@22.18.6)(csstype@3.1.3)(jiti@2.5.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.5)(tiny-invariant@1.3.3)(tsx@4.19.2)(yaml@2.6.0)': + '@tanstack/router-devtools@1.132.7(@tanstack/react-router@1.132.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.132.7)(@types/node@22.18.6)(csstype@3.1.3)(jiti@2.6.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.5)(tiny-invariant@1.3.3)(tsx@4.19.2)(yaml@2.6.0)': dependencies: '@tanstack/react-router': 1.132.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@tanstack/react-router-devtools': 1.132.7(@tanstack/react-router@1.132.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.132.7)(@types/node@22.18.6)(csstype@3.1.3)(jiti@2.5.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.5)(tiny-invariant@1.3.3)(tsx@4.19.2)(yaml@2.6.0) + '@tanstack/react-router-devtools': 1.132.7(@tanstack/react-router@1.132.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.132.7)(@types/node@22.18.6)(csstype@3.1.3)(jiti@2.6.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.5)(tiny-invariant@1.3.3)(tsx@4.19.2)(yaml@2.6.0) clsx: 2.1.1 goober: 2.1.16(csstype@3.1.3) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - vite: 7.1.7(@types/node@22.18.6)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.6.0) + vite: 7.1.7(@types/node@22.18.6)(jiti@2.6.0)(tsx@4.19.2)(yaml@2.6.0) optionalDependencies: csstype: 3.1.3 transitivePeerDependencies: @@ -3887,7 +3884,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/router-plugin@1.132.7(@tanstack/react-router@1.132.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@7.1.7(@types/node@22.18.6)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.6.0))': + '@tanstack/router-plugin@1.132.7(@tanstack/react-router@1.132.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@7.1.7(@types/node@22.18.6)(jiti@2.6.0)(tsx@4.19.2)(yaml@2.6.0))': dependencies: '@babel/core': 7.28.4 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) @@ -3905,7 +3902,7 @@ snapshots: zod: 3.25.76 optionalDependencies: '@tanstack/react-router': 1.132.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - vite: 7.1.7(@types/node@22.18.6)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.6.0) + vite: 7.1.7(@types/node@22.18.6)(jiti@2.6.0)(tsx@4.19.2)(yaml@2.6.0) transitivePeerDependencies: - supports-color @@ -3999,15 +3996,15 @@ snapshots: dependencies: csstype: 3.1.3 - '@vitejs/plugin-react-swc@4.1.0(vite@7.1.7(@types/node@22.18.6)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.6.0))': + '@vitejs/plugin-react-swc@4.1.0(vite@7.1.7(@types/node@22.18.6)(jiti@2.6.0)(tsx@4.19.2)(yaml@2.6.0))': dependencies: '@rolldown/pluginutils': 1.0.0-beta.35 '@swc/core': 1.13.5 - vite: 7.1.7(@types/node@22.18.6)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.6.0) + vite: 7.1.7(@types/node@22.18.6)(jiti@2.6.0)(tsx@4.19.2)(yaml@2.6.0) transitivePeerDependencies: - '@swc/helpers' - '@vitejs/plugin-react@5.0.3(vite@7.1.7(@types/node@22.18.6)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.6.0))': + '@vitejs/plugin-react@5.0.3(vite@7.1.7(@types/node@22.18.6)(jiti@2.6.0)(tsx@4.19.2)(yaml@2.6.0))': dependencies: '@babel/core': 7.28.4 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.4) @@ -4015,7 +4012,7 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.35 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 7.1.7(@types/node@22.18.6)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.6.0) + vite: 7.1.7(@types/node@22.18.6)(jiti@2.6.0)(tsx@4.19.2)(yaml@2.6.0) transitivePeerDependencies: - supports-color @@ -4027,13 +4024,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(vite@7.1.7(@types/node@22.18.6)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.6.0))': + '@vitest/mocker@3.2.4(vite@7.1.7(@types/node@22.18.6)(jiti@2.6.0)(tsx@4.19.2)(yaml@2.6.0))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 7.1.7(@types/node@22.18.6)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.6.0) + vite: 7.1.7(@types/node@22.18.6)(jiti@2.6.0)(tsx@4.19.2)(yaml@2.6.0) '@vitest/pretty-format@3.2.4': dependencies: @@ -4480,7 +4477,7 @@ snapshots: jiti@1.21.6: {} - jiti@2.5.1: {} + jiti@2.6.0: {} joycon@3.1.1: {} @@ -4524,23 +4521,22 @@ snapshots: json5@2.2.3: {} - knip@5.64.0(@types/node@22.18.6)(typescript@5.9.2): + knip@5.64.1(@types/node@22.18.6)(typescript@5.9.2): dependencies: '@nodelib/fs.walk': 1.2.8 '@types/node': 22.18.6 fast-glob: 3.3.3 formatly: 0.3.0 - jiti: 2.5.1 + jiti: 2.6.0 js-yaml: 4.1.0 minimist: 1.2.8 - oxc-resolver: 11.8.2 + oxc-resolver: 11.8.3 picocolors: 1.1.1 picomatch: 4.0.3 smol-toml: 1.4.2 strip-json-comments: 5.0.2 typescript: 5.9.2 - zod: 3.25.76 - zod-validation-error: 3.4.0(zod@3.25.76) + zod: 4.1.11 lilconfig@3.1.3: {} @@ -4640,29 +4636,29 @@ snapshots: object-hash@3.0.0: {} - oxc-resolver@11.8.2: + oxc-resolver@11.8.3: dependencies: napi-postinstall: 0.3.3 optionalDependencies: - '@oxc-resolver/binding-android-arm-eabi': 11.8.2 - '@oxc-resolver/binding-android-arm64': 11.8.2 - '@oxc-resolver/binding-darwin-arm64': 11.8.2 - '@oxc-resolver/binding-darwin-x64': 11.8.2 - '@oxc-resolver/binding-freebsd-x64': 11.8.2 - '@oxc-resolver/binding-linux-arm-gnueabihf': 11.8.2 - '@oxc-resolver/binding-linux-arm-musleabihf': 11.8.2 - '@oxc-resolver/binding-linux-arm64-gnu': 11.8.2 - '@oxc-resolver/binding-linux-arm64-musl': 11.8.2 - '@oxc-resolver/binding-linux-ppc64-gnu': 11.8.2 - '@oxc-resolver/binding-linux-riscv64-gnu': 11.8.2 - '@oxc-resolver/binding-linux-riscv64-musl': 11.8.2 - '@oxc-resolver/binding-linux-s390x-gnu': 11.8.2 - '@oxc-resolver/binding-linux-x64-gnu': 11.8.2 - '@oxc-resolver/binding-linux-x64-musl': 11.8.2 - '@oxc-resolver/binding-wasm32-wasi': 11.8.2 - '@oxc-resolver/binding-win32-arm64-msvc': 11.8.2 - '@oxc-resolver/binding-win32-ia32-msvc': 11.8.2 - '@oxc-resolver/binding-win32-x64-msvc': 11.8.2 + '@oxc-resolver/binding-android-arm-eabi': 11.8.3 + '@oxc-resolver/binding-android-arm64': 11.8.3 + '@oxc-resolver/binding-darwin-arm64': 11.8.3 + '@oxc-resolver/binding-darwin-x64': 11.8.3 + '@oxc-resolver/binding-freebsd-x64': 11.8.3 + '@oxc-resolver/binding-linux-arm-gnueabihf': 11.8.3 + '@oxc-resolver/binding-linux-arm-musleabihf': 11.8.3 + '@oxc-resolver/binding-linux-arm64-gnu': 11.8.3 + '@oxc-resolver/binding-linux-arm64-musl': 11.8.3 + '@oxc-resolver/binding-linux-ppc64-gnu': 11.8.3 + '@oxc-resolver/binding-linux-riscv64-gnu': 11.8.3 + '@oxc-resolver/binding-linux-riscv64-musl': 11.8.3 + '@oxc-resolver/binding-linux-s390x-gnu': 11.8.3 + '@oxc-resolver/binding-linux-x64-gnu': 11.8.3 + '@oxc-resolver/binding-linux-x64-musl': 11.8.3 + '@oxc-resolver/binding-wasm32-wasi': 11.8.3 + '@oxc-resolver/binding-win32-arm64-msvc': 11.8.3 + '@oxc-resolver/binding-win32-ia32-msvc': 11.8.3 + '@oxc-resolver/binding-win32-x64-msvc': 11.8.3 package-json-from-dist@1.0.1: {} @@ -4720,11 +4716,11 @@ snapshots: optionalDependencies: postcss: 8.5.6 - postcss-load-config@6.0.1(jiti@2.5.1)(postcss@8.5.6)(tsx@4.19.2)(yaml@2.6.0): + postcss-load-config@6.0.1(jiti@2.6.0)(postcss@8.5.6)(tsx@4.19.2)(yaml@2.6.0): dependencies: lilconfig: 3.1.3 optionalDependencies: - jiti: 2.5.1 + jiti: 2.6.0 postcss: 8.5.6 tsx: 4.19.2 yaml: 2.6.0 @@ -5108,7 +5104,7 @@ snapshots: tslib@2.8.1: {} - tsup@8.5.0(@swc/core@1.13.5)(jiti@2.5.1)(postcss@8.5.6)(tsx@4.19.2)(typescript@5.9.2)(yaml@2.6.0): + tsup@8.5.0(@swc/core@1.13.5)(jiti@2.6.0)(postcss@8.5.6)(tsx@4.19.2)(typescript@5.9.2)(yaml@2.6.0): dependencies: bundle-require: 5.1.0(esbuild@0.25.0) cac: 6.7.14 @@ -5119,7 +5115,7 @@ snapshots: fix-dts-default-cjs-exports: 1.0.1 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@2.5.1)(postcss@8.5.6)(tsx@4.19.2)(yaml@2.6.0) + postcss-load-config: 6.0.1(jiti@2.6.0)(postcss@8.5.6)(tsx@4.19.2)(yaml@2.6.0) resolve-from: 5.0.0 rollup: 4.40.1 source-map: 0.8.0-beta.0 @@ -5194,13 +5190,13 @@ snapshots: util-deprecate@1.0.2: {} - vite-node@3.2.4(@types/node@22.18.6)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.6.0): + vite-node@3.2.4(@types/node@22.18.6)(jiti@2.6.0)(tsx@4.19.2)(yaml@2.6.0): dependencies: cac: 6.7.14 debug: 4.4.1 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.1.7(@types/node@22.18.6)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.6.0) + vite: 7.1.7(@types/node@22.18.6)(jiti@2.6.0)(tsx@4.19.2)(yaml@2.6.0) transitivePeerDependencies: - '@types/node' - jiti @@ -5215,7 +5211,7 @@ snapshots: - tsx - yaml - vite@7.1.7(@types/node@22.18.6)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.6.0): + vite@7.1.7(@types/node@22.18.6)(jiti@2.6.0)(tsx@4.19.2)(yaml@2.6.0): dependencies: esbuild: 0.25.0 fdir: 6.5.0(picomatch@4.0.3) @@ -5226,15 +5222,15 @@ snapshots: optionalDependencies: '@types/node': 22.18.6 fsevents: 2.3.3 - jiti: 2.5.1 + jiti: 2.6.0 tsx: 4.19.2 yaml: 2.6.0 - vitest@3.2.4(@types/node@22.18.6)(jiti@2.5.1)(jsdom@27.0.0(postcss@8.5.6))(tsx@4.19.2)(yaml@2.6.0): + vitest@3.2.4(@types/node@22.18.6)(jiti@2.6.0)(jsdom@27.0.0(postcss@8.5.6))(tsx@4.19.2)(yaml@2.6.0): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@7.1.7(@types/node@22.18.6)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.6.0)) + '@vitest/mocker': 3.2.4(vite@7.1.7(@types/node@22.18.6)(jiti@2.6.0)(tsx@4.19.2)(yaml@2.6.0)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -5252,8 +5248,8 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.1.7(@types/node@22.18.6)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.6.0) - vite-node: 3.2.4(@types/node@22.18.6)(jiti@2.5.1)(tsx@4.19.2)(yaml@2.6.0) + vite: 7.1.7(@types/node@22.18.6)(jiti@2.6.0)(tsx@4.19.2)(yaml@2.6.0) + vite-node: 3.2.4(@types/node@22.18.6)(jiti@2.6.0)(tsx@4.19.2)(yaml@2.6.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.18.6 @@ -5332,8 +5328,6 @@ snapshots: yaml@2.6.0: {} - zod-validation-error@3.4.0(zod@3.25.76): - dependencies: - zod: 3.25.76 - zod@3.25.76: {} + + zod@4.1.11: {}