diff --git a/package.json b/package.json index 459d10d..83891ca 100644 --- a/package.json +++ b/package.json @@ -42,14 +42,14 @@ "react-dom": "^19.3.0" }, "devDependencies": { - "@playwright/test": "^1.64.0", + "@playwright/test": "^1.64.1", "@shadcn/lint": "^0.2.1", "@tailwindcss/vite": "^4.3.3", "@tanstack/devtools-vite": "^0.8.5", - "@tanstack/eslint-plugin-query": "^5.104.2", + "@tanstack/eslint-plugin-query": "^5.104.3", "@tanstack/eslint-plugin-router": "^1.162.0", "@tanstack/react-devtools": "^0.10.13", - "@tanstack/react-query-devtools": "^5.104.2", + "@tanstack/react-query-devtools": "^5.104.3", "@tanstack/react-router-devtools": "^1.167.2", "@testing-library/dom": "^10.4.2", "@testing-library/jest-dom": "^7.0.1", @@ -60,7 +60,7 @@ "@types/react-dom": "^19.3.0", "@vitejs/plugin-react": "^6.1.2", "husky": "^9.1.7", - "jsdom": "^30.1.2", + "jsdom": "^30.1.3", "knip": "^6.41.0", "lint-staged": "^17.6.0", "nitro": "3.0.260903-beta", @@ -69,7 +69,7 @@ "oxlint": "^1.88.0", "oxlint-tsgolint": "^7.0.2004", "react-doctor": "^0.9.18", - "shadcn": "^4.21.4", + "shadcn": "^4.22.0", "tailwindcss": "^4.3.3", "tw-animate-css": "^1.4.0", "typescript": "^7.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1804323..6fde41a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -180,7 +180,7 @@ importers: version: 1.170.44(react-dom@19.3.0(react@19.3.0))(react@19.3.0) '@tanstack/react-router-ssr-query': specifier: ^1.167.3 - version: 1.167.3(@tanstack/query-core@5.104.2)(@tanstack/react-query@5.104.2(react@19.3.0))(@tanstack/react-router@1.170.44(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(@tanstack/router-core@1.171.37)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + version: 1.167.3(@tanstack/query-core@5.104.3)(@tanstack/react-query@5.104.2(react@19.3.0))(@tanstack/react-router@1.170.44(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(@tanstack/router-core@1.171.37)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) '@tanstack/react-start': specifier: ^1.169.1 version: 1.169.1(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(rolldown@1.2.13)(vite@8.3.4(@types/node@24.19.2)(jiti@2.7.0)(yaml@2.9.1)) @@ -201,8 +201,8 @@ importers: version: 19.3.0(react@19.3.0) devDependencies: '@playwright/test': - specifier: ^1.64.0 - version: 1.64.0 + specifier: ^1.64.1 + version: 1.64.1 '@shadcn/lint': specifier: ^0.2.1 version: 0.2.1(eslint@10.12.0(jiti@2.7.0)) @@ -213,8 +213,8 @@ importers: specifier: ^0.8.5 version: 0.8.5(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(vite@8.3.4(@types/node@24.19.2)(jiti@2.7.0)(yaml@2.9.1)) '@tanstack/eslint-plugin-query': - specifier: ^5.104.2 - version: 5.104.2(eslint@10.12.0(jiti@2.7.0))(typescript@7.0.2) + specifier: ^5.104.3 + version: 5.104.3(eslint@10.12.0(jiti@2.7.0))(typescript@7.0.2) '@tanstack/eslint-plugin-router': specifier: ^1.162.0 version: 1.162.0(eslint@10.12.0(jiti@2.7.0))(typescript@7.0.2) @@ -222,8 +222,8 @@ importers: specifier: ^0.10.13 version: 0.10.13(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(csstype@3.2.3)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(solid-js@1.9.17) '@tanstack/react-query-devtools': - specifier: ^5.104.2 - version: 5.104.2(@tanstack/react-query@5.104.2(react@19.3.0))(@types/react@19.3.0)(csstype@3.2.3)(react@19.3.0) + specifier: ^5.104.3 + version: 5.104.3(@tanstack/react-query@5.104.2(react@19.3.0))(@types/react@19.3.0)(csstype@3.2.3)(react@19.3.0) '@tanstack/react-router-devtools': specifier: ^1.167.2 version: 1.167.2(@tanstack/react-router@1.170.44(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(@tanstack/router-core@1.171.37)(csstype@3.2.3)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) @@ -232,7 +232,7 @@ importers: version: 10.4.2 '@testing-library/jest-dom': specifier: ^7.0.1 - version: 7.0.1(@testing-library/dom@10.4.2)(vitest@5.0.4(@opentelemetry/api@1.9.1)(@types/node@24.19.2)(jsdom@30.1.2)(vite@8.3.4(@types/node@24.19.2)(jiti@2.7.0)(yaml@2.9.1))) + version: 7.0.1(@testing-library/dom@10.4.2)(vitest@5.0.4(@opentelemetry/api@1.9.1)(@types/node@24.19.2)(jsdom@30.1.3)(vite@8.3.4(@types/node@24.19.2)(jiti@2.7.0)(yaml@2.9.1))) '@testing-library/react': specifier: ^16.3.3 version: 16.3.3(@testing-library/dom@10.4.2)(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) @@ -255,8 +255,8 @@ importers: specifier: ^9.1.7 version: 9.1.7 jsdom: - specifier: ^30.1.2 - version: 30.1.2 + specifier: ^30.1.3 + version: 30.1.3 knip: specifier: ^6.41.0 version: 6.41.0 @@ -282,8 +282,8 @@ importers: specifier: ^0.9.18 version: 0.9.18(@opentelemetry/core@2.12.0(@opentelemetry/api@1.9.1))(eslint@10.12.0(jiti@2.7.0))(oxlint-tsgolint@7.0.2004)(react@19.3.0) shadcn: - specifier: ^4.21.4 - version: 4.21.4 + specifier: ^4.22.0 + version: 4.22.0 tailwindcss: specifier: ^4.3.3 version: 4.3.3 @@ -298,7 +298,7 @@ importers: version: 8.3.4(@types/node@24.19.2)(jiti@2.7.0)(yaml@2.9.1) vitest: specifier: ^5.0.4 - version: 5.0.4(@opentelemetry/api@1.9.1)(@types/node@24.19.2)(jsdom@30.1.2)(vite@8.3.4(@types/node@24.19.2)(jiti@2.7.0)(yaml@2.9.1)) + version: 5.0.4(@opentelemetry/api@1.9.1)(@types/node@24.19.2)(jsdom@30.1.3)(vite@8.3.4(@types/node@24.19.2)(jiti@2.7.0)(yaml@2.9.1)) packages: @@ -309,8 +309,8 @@ packages: resolution: {integrity: sha512-KdNhWlAh2sbYB8Of0Yw84/a+LO/vsBOHJcIg8BpyXo2RGrFWVJvEMRviMON+ysQu0KpV7wxrWrq9jaX0P21GzA==} engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0} - '@asamuzakjp/dom-selector@9.2.4': - resolution: {integrity: sha512-YnVzxDxLaqL0t7Q4wfcgHZjg55Wm6y5EaO7Bhu3q9J7wq/8iw3PhsnWiOQhYekx4VexnbkgWpTT6n+QIV7kczw==} + '@asamuzakjp/dom-selector@10.0.3': + resolution: {integrity: sha512-3+777rEPsOOjoy5/sRmIzHnoRDaLpm3XWY2dmWn/N7f/XwDG0bcpnFaKL3X9FYJUbNwLmpcJC1bUYexJRxsFlw==} engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0} '@astrojs/compiler@4.0.0': @@ -1768,8 +1768,8 @@ packages: cpu: [x64] os: [win32] - '@playwright/test@1.64.0': - resolution: {integrity: sha512-oTN9FNYuN6bqQMwiho6jJKLCG2/QOYCixGXuCjRmzOq23eODeukuY2XiAVoVpAECbuezMt1MHQjAiQxK8F+Y+g==} + '@playwright/test@1.64.1': + resolution: {integrity: sha512-IaYGml/nSOiZWROfPtuIL7neuu9qDOZ3TNvNljUIrhDMxiGTgPjzj/g9p9RxpS2tSepPDRY+UwAaEeiKtUvIAg==} engines: {node: '>=20'} hasBin: true @@ -1949,8 +1949,8 @@ packages: eslint: optional: true - '@shadcn/registry@0.1.3': - resolution: {integrity: sha512-82/OmKAVM9pChDHFVAsDP9PcimPGSKZGdbcdwdGGGcSI69ImpN4ZnqsfZ4hkOFEMal92t3y9djYJHMjO4PcVZA==} + '@shadcn/registry@0.2.0': + resolution: {integrity: sha512-m3TeqU/+av2kgOLfESHkWzsmhuQuY4NXZd5Y1Rd4lzy4IX3JJ5+k2mYfkq6OT8oMuk2W4GQPAkO7+CC7KlpSbw==} engines: {node: '>=20.18.1'} '@shaderfrog/glsl-parser@7.0.1': @@ -2165,8 +2165,8 @@ packages: peerDependencies: solid-js: '>=1.9.7' - '@tanstack/eslint-plugin-query@5.104.2': - resolution: {integrity: sha512-HXPo1XeqKkBZI5m30CcF1WdEagFqPczHLrZHlObhGtJEkeLC1emtR4B38AVS+CPBKC8ZOjmM5nAKqUpZrAaedw==} + '@tanstack/eslint-plugin-query@5.104.3': + resolution: {integrity: sha512-rIWTUJ2oo+YtHpwQwlOLRlkxzd1FAbig+UGHGZQC/QNnxaSPCDejAkR+ouOVn4tBeqyoY6nMSVFRjucJnnollQ==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ^5.6.0 || ^6.0.0 || ^7.0.0 @@ -2190,8 +2190,11 @@ packages: '@tanstack/query-core@5.104.2': resolution: {integrity: sha512-/qbsxJK5c3Ve1aFIULWYNcT2jeRUAiD4HME6Eu2ZdpofHoVgAjpkQhLg5xHuOoBkTPQUJLfP7zOxy0qsBcqROA==} - '@tanstack/query-devtools@5.104.2': - resolution: {integrity: sha512-LQrdtI9mRq1WEXml1ujhRN9K9cEnxH4YGkGoUvhYhGdZx0QcD7FKSV7lUKfMAHUm3ITJsTsqjlUJ7/qNZtQHqg==} + '@tanstack/query-core@5.104.3': + resolution: {integrity: sha512-DZY9TuJAOgU3UyHUhXb4CcTYEHNZszlwkPg4VViIwTxOKzLprPUU+rbaPZQd3srqkGOtpaDdKpW972UV/LKlcg==} + + '@tanstack/query-devtools@5.104.3': + resolution: {integrity: sha512-2Hd8r9G7352GmM9Olu5rdgbslRFH71F5gVxknhgpkgPMgKse7IantVDu1NIeZbynlgsz6K3HhiY7dyq47mAb2A==} '@tanstack/react-devtools@0.10.13': resolution: {integrity: sha512-r0cdB/14+st2Vxl/1Bodlyq4VC8pf9SykLQDYbGHDc1+V146WQo5B3KlYLkfyxD9Q/6+9NPRQHZyl8fvZVMdRA==} @@ -2202,10 +2205,10 @@ packages: react: '>=16.8' react-dom: '>=16.8' - '@tanstack/react-query-devtools@5.104.2': - resolution: {integrity: sha512-F88xtzaf0QrJTENPMs6xngHuf5n+1zRFatAPhXUqF+DCpIlmuPEZb05U+DQCddfs2HjW25WMx3f9B4G8gApOiA==} + '@tanstack/react-query-devtools@5.104.3': + resolution: {integrity: sha512-5wRAGOZYQ+YUow/qKCnwXuB+UoHOymeyjC5vs5rJyGdir5yZ+JSyp3D59gqxvnFAXnjfFtzCepArR46f1PfSwg==} peerDependencies: - '@tanstack/react-query': ^5.104.2 + '@tanstack/react-query': ^5.104.3 '@types/react': ^18 || ^19 react: ^18 || ^19 @@ -3511,8 +3514,8 @@ packages: resolution: {integrity: sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==} hasBin: true - jsdom@30.1.2: - resolution: {integrity: sha512-0FFE/jE1rppmVfUrJUgxqXjcwolZYIGtAgj1pTussMhNZxIxi7W/PvfWaMNroGi2B36X1IKHbexpZ9DhkoOPiQ==} + jsdom@30.1.3: + resolution: {integrity: sha512-hQMUPvRgN7KxsfIytDQji7bimuJeRQa6Qo5+iuiZQk5CafeRxLIA10/cG5YCBFNpD9RO3oqIiN4CO1Y44kxqXg==} engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0} peerDependencies: canvas: ^3.2.3 @@ -4065,8 +4068,13 @@ packages: engines: {node: '>=20'} hasBin: true - playwright@1.64.0: - resolution: {integrity: sha512-kVzTnYFYEyQ9RGzBjNCd2+yEqWmVbxl3AHPynv3qQ6JTjv4a+kwRcnqQwIpuP3NnrnIrE/Q6wWAIAvMfIE2/Yg==} + playwright-core@1.64.1: + resolution: {integrity: sha512-BC4s8y6SEVA6Q1rSxZTto8hI1KUI3xXlHGZgvGqP4IqPdI/a6FX9H29IDNz7vKo9l21b6LfYosScPL6M3xxyDQ==} + engines: {node: '>=20'} + hasBin: true + + playwright@1.64.1: + resolution: {integrity: sha512-HCrVhHr5QQuwYoswEUGTb7gGp522yflbv/ST8nF4sFWGuLjQCt17Q/EubpGGSNKYn1tsTCPZxqHhHCfVURu7UA==} engines: {node: '>=20'} hasBin: true @@ -4247,8 +4255,8 @@ packages: setprototypeof@1.2.0: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - shadcn@4.21.4: - resolution: {integrity: sha512-YYfn/hsHbRH2mGwnKBx9tk+DjTQH+RUMS5iCxjKzwzuJ5uoHPqLOFUCJSeX0sXfrcBSfgQaXiOLGKNLjlIQxxw==} + shadcn@4.22.0: + resolution: {integrity: sha512-QKR3XUnatWlgo8IbZqGHrpsxjgdsfpPSAvJvLntQqAxPEf5U2sNsjDYLAS2xmFrOkC9lpj5UpZbrh/BuHrE2CQ==} engines: {node: '>=20.18.1'} hasBin: true @@ -4526,8 +4534,8 @@ packages: resolution: {integrity: sha512-dkrQXeHSaoamnItlYbmzG0wFYrM0ZwDxCIg0A7aKjTyyhh9svRzCNFEzV+Vm05/yehjCzjDZ31KXfGEjYSztDQ==} engines: {node: '>=20.18.1'} - undici@8.11.2: - resolution: {integrity: sha512-u4UB2/IrKdU6lFxumHmmo1a3fCQO5tzQllRorfoRS63txhrB7xTpSn1PftwC4qEHkOaqP95fCWW4lJzwErwzhQ==} + undici@8.12.2: + resolution: {integrity: sha512-XtuDWVdqTLr3NAxm2ly9/hU6kUsJOgGh1RASzMBbsw6aWCOaQzHdW+QQDfdERjfJ2V5vL5pRPa4RetO9UfivDg==} engines: {node: '>=22.19.0'} unenv@2.0.0-rc.24: @@ -4810,9 +4818,6 @@ packages: peerDependencies: zod: ^3.25.0 || ^4.0.0 - zod@3.25.76: - resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} - zod@4.6.5: resolution: {integrity: sha512-v5l/aFXZQeai4awLbOpSoHecE9UiMrnfx75tEXLjNonXVARxQ5mOeipTjROUchszUNCqnE+hqAMujRsRHsut2Q==} @@ -4828,7 +4833,7 @@ snapshots: '@csstools/css-tokenizer': 4.0.2 lru-cache: 11.5.3 - '@asamuzakjp/dom-selector@9.2.4': + '@asamuzakjp/dom-selector@10.0.3': dependencies: bidi-js: 1.1.0 css-tree: 3.2.1 @@ -5260,7 +5265,7 @@ snapshots: '@solid-primitives/utils': 6.4.1(solid-js@1.9.17) solid-js: 1.9.17 - '@modelcontextprotocol/sdk@1.32.1(zod@3.25.76)': + '@modelcontextprotocol/sdk@1.32.1(zod@4.6.5)': dependencies: '@hono/node-server': 2.1.4(hono@4.13.13) ajv: 8.20.0 @@ -5277,8 +5282,8 @@ snapshots: json-schema-typed: 8.0.2 pkce-challenge: 5.0.1 raw-body: 3.0.2 - zod: 3.25.76 - zod-to-json-schema: 3.25.2(zod@3.25.76) + zod: 4.6.5 + zod-to-json-schema: 3.25.2(zod@4.6.5) transitivePeerDependencies: - supports-color @@ -5860,9 +5865,9 @@ snapshots: '@oxlint/binding-win32-x64-msvc@1.88.0': optional: true - '@playwright/test@1.64.0': + '@playwright/test@1.64.1': dependencies: - playwright: 1.64.0 + playwright: 1.64.1 '@rolldown/binding-android-arm-eabi@1.2.13': optional: true @@ -5978,7 +5983,7 @@ snapshots: eslint: 10.12.0(jiti@2.7.0) oxc-parser: 0.148.0 - '@shadcn/registry@0.1.3': + '@shadcn/registry@0.2.0': dependencies: '@babel/core': 7.29.7 '@babel/parser': 7.29.9 @@ -6002,7 +6007,7 @@ snapshots: tsconfig-paths: 4.2.0 type-fest: 4.41.0 undici: 7.30.0 - zod: 3.25.76 + zod: 4.6.5 transitivePeerDependencies: - supports-color @@ -6225,7 +6230,7 @@ snapshots: - csstype - utf-8-validate - '@tanstack/eslint-plugin-query@5.104.2(eslint@10.12.0(jiti@2.7.0))(typescript@7.0.2)': + '@tanstack/eslint-plugin-query@5.104.3(eslint@10.12.0(jiti@2.7.0))(typescript@7.0.2)': dependencies: '@typescript-eslint/utils': 8.71.1(eslint@10.12.0(jiti@2.7.0))(typescript@7.0.2) eslint: 10.12.0(jiti@2.7.0) @@ -6250,14 +6255,16 @@ snapshots: '@tanstack/query-core@5.104.2': {} - '@tanstack/query-devtools@5.104.2(csstype@3.2.3)': + '@tanstack/query-core@5.104.3': {} + + '@tanstack/query-devtools@5.104.3(csstype@3.2.3)': dependencies: '@kobalte/core': 0.13.14(solid-js@1.9.17) '@solid-primitives/keyed': 1.5.3(solid-js@1.9.17) '@solid-primitives/resize-observer': 2.2.0(solid-js@1.9.17) '@solid-primitives/storage': 1.3.11(solid-js@1.9.17) '@tanstack/match-sorter-utils': 9.2.6 - '@tanstack/query-core': 5.104.2 + '@tanstack/query-core': 5.104.3 clsx: 2.1.1 goober: 2.1.19(csstype@3.2.3) solid-js: 1.9.17 @@ -6279,9 +6286,9 @@ snapshots: - solid-js - utf-8-validate - '@tanstack/react-query-devtools@5.104.2(@tanstack/react-query@5.104.2(react@19.3.0))(@types/react@19.3.0)(csstype@3.2.3)(react@19.3.0)': + '@tanstack/react-query-devtools@5.104.3(@tanstack/react-query@5.104.2(react@19.3.0))(@types/react@19.3.0)(csstype@3.2.3)(react@19.3.0)': dependencies: - '@tanstack/query-devtools': 5.104.2(csstype@3.2.3) + '@tanstack/query-devtools': 5.104.3(csstype@3.2.3) '@tanstack/react-query': 5.104.2(react@19.3.0) '@types/react': 19.3.0 react: 19.3.0 @@ -6304,12 +6311,12 @@ snapshots: transitivePeerDependencies: - csstype - '@tanstack/react-router-ssr-query@1.167.3(@tanstack/query-core@5.104.2)(@tanstack/react-query@5.104.2(react@19.3.0))(@tanstack/react-router@1.170.44(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(@tanstack/router-core@1.171.37)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': + '@tanstack/react-router-ssr-query@1.167.3(@tanstack/query-core@5.104.3)(@tanstack/react-query@5.104.2(react@19.3.0))(@tanstack/react-router@1.170.44(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(@tanstack/router-core@1.171.37)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: - '@tanstack/query-core': 5.104.2 + '@tanstack/query-core': 5.104.3 '@tanstack/react-query': 5.104.2(react@19.3.0) '@tanstack/react-router': 1.170.44(react-dom@19.3.0(react@19.3.0))(react@19.3.0) - '@tanstack/router-ssr-query-core': 1.169.3(@tanstack/query-core@5.104.2)(@tanstack/router-core@1.171.37) + '@tanstack/router-ssr-query-core': 1.169.3(@tanstack/query-core@5.104.3)(@tanstack/router-core@1.171.37) react: 19.3.0 react-dom: 19.3.0(react@19.3.0) transitivePeerDependencies: @@ -6452,9 +6459,9 @@ snapshots: - supports-color - unloader - '@tanstack/router-ssr-query-core@1.169.3(@tanstack/query-core@5.104.2)(@tanstack/router-core@1.171.37)': + '@tanstack/router-ssr-query-core@1.169.3(@tanstack/query-core@5.104.3)(@tanstack/router-core@1.171.37)': dependencies: - '@tanstack/query-core': 5.104.2 + '@tanstack/query-core': 5.104.3 '@tanstack/router-core': 1.171.37 '@tanstack/router-utils@1.162.3': @@ -6546,7 +6553,7 @@ snapshots: picocolors: 1.1.1 pretty-format: 27.5.1 - '@testing-library/jest-dom@7.0.1(@testing-library/dom@10.4.2)(vitest@5.0.4(@opentelemetry/api@1.9.1)(@types/node@24.19.2)(jsdom@30.1.2)(vite@8.3.4(@types/node@24.19.2)(jiti@2.7.0)(yaml@2.9.1)))': + '@testing-library/jest-dom@7.0.1(@testing-library/dom@10.4.2)(vitest@5.0.4(@opentelemetry/api@1.9.1)(@types/node@24.19.2)(jsdom@30.1.3)(vite@8.3.4(@types/node@24.19.2)(jiti@2.7.0)(yaml@2.9.1)))': dependencies: '@adobe/css-tools': 4.5.0 '@testing-library/dom': 10.4.2 @@ -6556,7 +6563,7 @@ snapshots: picocolors: 1.1.1 redent: 3.0.0 optionalDependencies: - vitest: 5.0.4(@opentelemetry/api@1.9.1)(@types/node@24.19.2)(jsdom@30.1.2)(vite@8.3.4(@types/node@24.19.2)(jiti@2.7.0)(yaml@2.9.1)) + vitest: 5.0.4(@opentelemetry/api@1.9.1)(@types/node@24.19.2)(jsdom@30.1.3)(vite@8.3.4(@types/node@24.19.2)(jiti@2.7.0)(yaml@2.9.1)) '@testing-library/react@16.3.3(@testing-library/dom@10.4.2)(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: @@ -7566,10 +7573,10 @@ snapshots: dependencies: argparse: 2.0.1 - jsdom@30.1.2: + jsdom@30.1.3: dependencies: '@asamuzakjp/css-color': 7.1.4 - '@asamuzakjp/dom-selector': 9.2.4 + '@asamuzakjp/dom-selector': 10.0.3 '@bramus/specificity': 2.4.3 '@csstools/css-syntax-patches-for-csstree': 1.1.15(css-tree@3.2.1) '@exodus/bytes': 1.16.0 @@ -7582,7 +7589,7 @@ snapshots: parse5: 8.0.1 saxes: 6.0.0 tough-cookie: 6.0.2 - undici: 8.11.2 + undici: 8.12.2 w3c-xmlserializer: 6.0.0 webidl-conversions: 8.0.1 whatwg-mimetype: 5.0.0 @@ -8198,9 +8205,11 @@ snapshots: playwright-core@1.64.0: {} - playwright@1.64.0: + playwright-core@1.64.1: {} + + playwright@1.64.1: dependencies: - playwright-core: 1.64.0 + playwright-core: 1.64.1 postcss-selector-parser@7.1.6: dependencies: @@ -8423,15 +8432,15 @@ snapshots: setprototypeof@1.2.0: {} - shadcn@4.21.4: + shadcn@4.22.0: dependencies: '@babel/core': 7.29.7 '@babel/parser': 7.29.9 '@babel/plugin-transform-typescript': 7.29.9(@babel/core@7.29.7) '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7) '@dotenvx/dotenvx': 1.75.1 - '@modelcontextprotocol/sdk': 1.32.1(zod@3.25.76) - '@shadcn/registry': 0.1.3 + '@modelcontextprotocol/sdk': 1.32.1(zod@4.6.5) + '@shadcn/registry': 0.2.0 '@types/validate-npm-package-name': 4.0.2 browserslist: 4.29.3 cn: 0.2.6 @@ -8456,8 +8465,7 @@ snapshots: tsconfig-paths: 4.2.0 undici: 7.30.0 validate-npm-package-name: 7.0.2 - zod: 3.25.76 - zod-to-json-schema: 3.25.2(zod@3.25.76) + zod: 4.6.5 transitivePeerDependencies: - '@cfworker/json-schema' - babel-plugin-macros @@ -8707,7 +8715,7 @@ snapshots: undici@7.30.0: {} - undici@8.11.2: {} + undici@8.12.2: {} unenv@2.0.0-rc.24: dependencies: @@ -8767,7 +8775,7 @@ snapshots: optionalDependencies: vite: 8.3.4(@types/node@24.19.2)(jiti@2.7.0)(yaml@2.9.1) - vitest@5.0.4(@opentelemetry/api@1.9.1)(@types/node@24.19.2)(jsdom@30.1.2)(vite@8.3.4(@types/node@24.19.2)(jiti@2.7.0)(yaml@2.9.1)): + vitest@5.0.4(@opentelemetry/api@1.9.1)(@types/node@24.19.2)(jsdom@30.1.3)(vite@8.3.4(@types/node@24.19.2)(jiti@2.7.0)(yaml@2.9.1)): dependencies: '@types/chai': 5.2.3 '@vitest/mocker': 5.0.4(vite@8.3.4(@types/node@24.19.2)(jiti@2.7.0)(yaml@2.9.1)) @@ -8786,7 +8794,7 @@ snapshots: optionalDependencies: '@opentelemetry/api': 1.9.1 '@types/node': 24.19.2 - jsdom: 30.1.2 + jsdom: 30.1.3 transitivePeerDependencies: - msw @@ -8858,14 +8866,12 @@ snapshots: yoga-layout@3.2.1: {} - zod-to-json-schema@3.25.2(zod@3.25.76): + zod-to-json-schema@3.25.2(zod@4.6.5): dependencies: - zod: 3.25.76 + zod: 4.6.5 zod-validation-error@4.0.2(zod@4.6.5): dependencies: zod: 4.6.5 - zod@3.25.76: {} - zod@4.6.5: {}