diff --git a/package.json b/package.json index ec305327..2a70d6a8 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "dependencies": { "@ai-sdk/amazon-bedrock": "^4.0.63", "@ai-sdk/anthropic": "^3.0.46", - "@ai-sdk/azure": "^3.0.32", + "@ai-sdk/azure": "^3.0.34", "@ai-sdk/cohere": "^3.0.21", "@ai-sdk/deepseek": "^2.0.20", "@ai-sdk/google": "^3.0.30", @@ -42,7 +42,7 @@ "@ai-sdk/mistral": "^3.0.20", "@ai-sdk/openai": "^3.0.31", "@ai-sdk/xai": "^3.0.57", - "@anthropic-ai/sdk": "^0.32.0", + "@anthropic-ai/sdk": "^0.78.0", "@aparajita/capacitor-biometric-auth": "^10.0.0", "@capacitor/android": "^8.1.0", "@capacitor/core": "^8.1.0", @@ -59,7 +59,7 @@ "isomorphic-git": "^1.27.0", "jspdf": "^4.2.0", "lodash-es": "^4.17.23", - "lucide-react": "^0.563.0", + "lucide-react": "^0.575.0", "openai": "^4.70.0", "pptxgenjs": "^4.0.1", "react": "18.3.1", @@ -88,7 +88,7 @@ "jsdom": "^28.0.0", "msw": "^2.12.10", "postcss": "^8.5.6", - "typescript": "~5.6.0", + "typescript": "~5.9.3", "vite": "^7.3.1", "vite-tsconfig-paths": "^6.1.1", "vitest": "^4.0.18" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2eab44b1..6fdeec92 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,8 +20,8 @@ importers: specifier: ^3.0.46 version: 3.0.46(zod@3.25.76) '@ai-sdk/azure': - specifier: ^3.0.32 - version: 3.0.32(zod@3.25.76) + specifier: ^3.0.34 + version: 3.0.34(zod@3.25.76) '@ai-sdk/cohere': specifier: ^3.0.21 version: 3.0.21(zod@3.25.76) @@ -42,13 +42,13 @@ importers: version: 3.0.20(zod@3.25.76) '@ai-sdk/openai': specifier: ^3.0.31 - version: 3.0.31(zod@3.25.76) + version: 3.0.33(zod@3.25.76) '@ai-sdk/xai': specifier: ^3.0.57 - version: 3.0.57(zod@3.25.76) + version: 3.0.58(zod@3.25.76) '@anthropic-ai/sdk': - specifier: ^0.32.0 - version: 0.32.1 + specifier: ^0.78.0 + version: 0.78.0(zod@3.25.76) '@aparajita/capacitor-biometric-auth': specifier: ^10.0.0 version: 10.0.0 @@ -69,7 +69,7 @@ importers: version: 8.1.0(@capacitor/core@8.1.0) ai: specifier: ^6.0.97 - version: 6.0.97(zod@3.25.76) + version: 6.0.98(zod@3.25.76) capacitor-secure-storage-plugin: specifier: ^0.13.0 version: 0.13.0(@capacitor/core@8.1.0) @@ -81,7 +81,7 @@ importers: version: 8.0.3 docx: specifier: ^9.5.3 - version: 9.5.3 + version: 9.6.0 exceljs: specifier: ^4.4.0 version: 4.4.0 @@ -90,7 +90,7 @@ importers: version: 10.2.0 isomorphic-git: specifier: ^1.27.0 - version: 1.37.1 + version: 1.37.2 jspdf: specifier: ^4.2.0 version: 4.2.0 @@ -98,8 +98,8 @@ importers: specifier: ^4.17.23 version: 4.17.23 lucide-react: - specifier: ^0.563.0 - version: 0.563.0(react@18.3.1) + specifier: ^0.575.0 + version: 0.575.0(react@18.3.1) openai: specifier: ^4.70.0 version: 4.104.0(ws@8.19.0)(zod@3.25.76) @@ -114,7 +114,7 @@ importers: version: 18.3.1(react@18.3.1) react-router-dom: specifier: ^7.13.0 - version: 7.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 7.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tailwindcss: specifier: ^3.4.0 version: 3.4.19(tsx@4.21.0)(yaml@2.8.2) @@ -133,7 +133,7 @@ importers: version: 8.1.0 '@commitlint/cli': specifier: ^20.0.0 - version: 20.4.2(@types/node@25.2.3)(typescript@5.6.3) + version: 20.4.2(@types/node@25.2.3)(typescript@5.9.3) '@commitlint/config-conventional': specifier: ^20.0.0 version: 20.4.2 @@ -163,7 +163,7 @@ importers: version: 5.1.4(vite@7.3.1(@types/node@25.2.3)(jiti@1.21.7)(lightningcss@1.27.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) '@vitest/coverage-v8': specifier: ^4.0.18 - version: 4.0.18(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.3)(jiti@1.21.7)(jsdom@28.1.0)(lightningcss@1.27.0)(msw@2.12.10(@types/node@25.2.3)(typescript@5.6.3))(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) + version: 4.0.18(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.3)(jiti@1.21.7)(jsdom@28.1.0)(lightningcss@1.27.0)(msw@2.12.10(@types/node@25.2.3)(typescript@5.9.3))(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) autoprefixer: specifier: ^10.4.24 version: 10.4.24(postcss@8.5.6) @@ -175,22 +175,22 @@ importers: version: 28.1.0 msw: specifier: ^2.12.10 - version: 2.12.10(@types/node@25.2.3)(typescript@5.6.3) + version: 2.12.10(@types/node@25.2.3)(typescript@5.9.3) postcss: specifier: ^8.5.6 version: 8.5.6 typescript: - specifier: ~5.6.0 - version: 5.6.3 + specifier: ~5.9.3 + version: 5.9.3 vite: specifier: ^7.3.1 version: 7.3.1(@types/node@25.2.3)(jiti@1.21.7)(lightningcss@1.27.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) vite-tsconfig-paths: specifier: ^6.1.1 - version: 6.1.1(typescript@5.6.3)(vite@7.3.1(@types/node@25.2.3)(jiti@1.21.7)(lightningcss@1.27.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) + version: 6.1.1(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.3)(jiti@1.21.7)(lightningcss@1.27.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) vitest: specifier: ^4.0.18 - version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.3)(jiti@1.21.7)(jsdom@28.1.0)(lightningcss@1.27.0)(msw@2.12.10(@types/node@25.2.3)(typescript@5.6.3))(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.3)(jiti@1.21.7)(jsdom@28.1.0)(lightningcss@1.27.0)(msw@2.12.10(@types/node@25.2.3)(typescript@5.9.3))(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) packages: @@ -212,8 +212,8 @@ packages: peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/azure@3.0.32': - resolution: {integrity: sha512-5yKCps3ao1wgfvz5Ej/pggr8PKdyhrTKL4R0R9SKBlQ4p9lSpTZWYMghclA+/rWM4tFoYCcDN3GYldx5dtvWUg==} + '@ai-sdk/azure@3.0.34': + resolution: {integrity: sha512-nnOFtgvZYOa6XIeAm18i56NX77Yu4Bd+Tnbt85LGUEqwJFR54kFTlR1nm3BAJCphHrmQteJd1P3QErtyoXig8A==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -230,8 +230,8 @@ packages: peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/gateway@3.0.53': - resolution: {integrity: sha512-QT3FEoNARMRlk8JJVR7L98exiK9C8AGfrEJVbRxBT1yIXKs/N19o/+PsjTRVsARgDJNcy9JbJp1FspKucEat0Q==} + '@ai-sdk/gateway@3.0.54': + resolution: {integrity: sha512-zA4NHCQTY9iCHwQfjLliT9BxBGBCUIj4d7dD2R8uIzXcj5doYGNR8TwEbJmOOnub9namarsN00nteqgmC2X0Sg==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -266,8 +266,8 @@ packages: peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/openai@3.0.31': - resolution: {integrity: sha512-61DmKNdwi2S83YZO80tCUibcOq0nNKa+vF9m+3VlD0b6bZ8FSe7GrO0bCCZaBeucu79OxWPx7Q1u0v3hxb91mQ==} + '@ai-sdk/openai@3.0.33': + resolution: {integrity: sha512-O/8SVKAiwFHkGAUfBnrLb7L2IjbpP9ySWbmOktOfa0KtzutZkmKNrJ5CtB5dj+lwuENbOuZeRsnsZdOjar7hig==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -282,8 +282,8 @@ packages: resolution: {integrity: sha512-oGMAgGoQdBXbZqNG0Ze56CHjDZ1IDYOwGYxYjO5KLSlz5HiNQ9udIXsPZ61VWaHGZ5XW/jyjmr6t2xz2jGVwbQ==} engines: {node: '>=18'} - '@ai-sdk/xai@3.0.57': - resolution: {integrity: sha512-fY8MpcU1akfQStB/vDAAjJqJRWWGfHpRsNa31GNMlLLwHvwdyNhQVW8NtmIMrHDE+38pz/b0aMENJ4cb75qGPA==} + '@ai-sdk/xai@3.0.58': + resolution: {integrity: sha512-13A3dbkAHYT7UgG4/zRnYfQ0bVel5PvYxDRIX09CcXBBEBih02EJz23LVxOgtuQ7YAoa0M2dhu6C4W+Y0NuD5w==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -292,8 +292,14 @@ packages: resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} - '@anthropic-ai/sdk@0.32.1': - resolution: {integrity: sha512-U9JwTrDvdQ9iWuABVsMLj8nJVwAyQz6QXvgLsVhryhCEPkLsbcP/MXxm+jYcAwLoV8ESbaTTjnD4kuAFa+Hyjg==} + '@anthropic-ai/sdk@0.78.0': + resolution: {integrity: sha512-PzQhR715td/m1UaaN5hHXjYB8Gl2lF9UVhrrGrZeysiF6Rb74Wc9GCB8hzLdzmQtBd1qe89F9OptgB9Za1Ib5w==} + hasBin: true + peerDependencies: + zod: ^3.25.0 || ^4.0.0 + peerDependenciesMeta: + zod: + optional: true '@aparajita/capacitor-biometric-auth@10.0.0': resolution: {integrity: sha512-azjWaRucB8x1/gSzSTp/NxelaOZyg+m765gSzjwUkSQgg30RrZPmPq6pyLeeXVSZNDY3Rxf5Hj8obgZaXirCFQ==} @@ -1413,8 +1419,8 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - acorn@8.15.0: - resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} + acorn@8.16.0: + resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} engines: {node: '>=0.4.0'} hasBin: true @@ -1426,8 +1432,8 @@ packages: resolution: {integrity: sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==} engines: {node: '>= 8.0.0'} - ai@6.0.97: - resolution: {integrity: sha512-eZIAcBymwGhBwncRH/v9pillZNMeRCDkc4BwcvwXerXd7sxjVxRis3ZNCNCpP02pVH4NLs81ljm4cElC4vbNcQ==} + ai@6.0.98: + resolution: {integrity: sha512-bHwggEe/cCvu+9GkAsSzIp+y5grL0N4se0QjUeHaiZ7rI4o2k4/d2zK/R8tun5kcX8tsw3HYkN+297rS2TYclw==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -1863,8 +1869,8 @@ packages: doctypes@1.1.0: resolution: {integrity: sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==} - docx@9.5.3: - resolution: {integrity: sha512-uFVrYiN2WKx1an884SS6mRu4JuCO10fpnRGQLYmbYgMLVAqqjrKPc2qMXsGj9JuDVrzdntGRw+y84bSjBxXqew==} + docx@9.6.0: + resolution: {integrity: sha512-y6EaJJMDvt4P7wgGQB9KsZf4wsRkQMJfkc9LlNufRshggI5BT35hGNkXBCAeEoI3MLMwApKguxzjdqqVcBCqNA==} engines: {node: '>=10'} dom-accessibility-api@0.5.16: @@ -2083,8 +2089,8 @@ packages: resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} engines: {node: '>=8'} - get-tsconfig@4.13.0: - resolution: {integrity: sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==} + get-tsconfig@4.13.6: + resolution: {integrity: sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw==} git-raw-commits@4.0.0: resolution: {integrity: sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==} @@ -2307,8 +2313,8 @@ packages: isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - isomorphic-git@1.37.1: - resolution: {integrity: sha512-3r98kY+X24i6za2zwoNnISGobykIdc4aP7ScJGHpN3wbWSCbJZ2Kp/8WIsHJwvOCVUBjUHNkcB+4ty5iNv6RQA==} + isomorphic-git@1.37.2: + resolution: {integrity: sha512-HCQBBKmXIMPdHgYGstSBNp6MNmVcMQBbUqJF8xfywFmlpNseO4KKex59YlXqNxhRxmv3fUZwvNWvMyOdc1VvhA==} engines: {node: '>=14.17'} hasBin: true @@ -2369,6 +2375,10 @@ packages: json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + json-schema-to-ts@3.1.1: + resolution: {integrity: sha512-+DWg8jCJG2TEnpy7kOm/7/AxaYoaRbjVB4LFZLySZlWn8exGs3A4OLJR966cVvU26N7X9TWxl+Jsw7dzAqKT6g==} + engines: {node: '>=16'} + json-schema-traverse@1.0.0: resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} @@ -2553,8 +2563,8 @@ packages: lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - lucide-react@0.563.0: - resolution: {integrity: sha512-8dXPB2GI4dI8jV4MgUDGBeLdGk8ekfqVZ0BdLcrRzocGgG75ltNEmWS+gE7uokKF/0oSUuczNDT+g9hFJ23FkA==} + lucide-react@0.575.0: + resolution: {integrity: sha512-VuXgKZrk0uiDlWjGGXmKV6MSk9Yy4l10qgVvzGn2AWBx1Ylt0iBexKOAoA6I7JO3m+M9oeovJd3yYENfkUbOeg==} peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -2971,15 +2981,15 @@ packages: resolution: {integrity: sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==} engines: {node: '>=0.10.0'} - react-router-dom@7.13.0: - resolution: {integrity: sha512-5CO/l5Yahi2SKC6rGZ+HDEjpjkGaG/ncEP7eWFTvFxbHP8yeeI0PxTDjimtpXYlR3b3i9/WIL4VJttPrESIf2g==} + react-router-dom@7.13.1: + resolution: {integrity: sha512-UJnV3Rxc5TgUPJt2KJpo1Jpy0OKQr0AjgbZzBFjaPJcFOb2Y8jA5H3LT8HUJAiRLlWrEXWHbF1Z4SCZaQjWDHw==} engines: {node: '>=20.0.0'} peerDependencies: react: '>=18' react-dom: '>=18' - react-router@7.13.0: - resolution: {integrity: sha512-PZgus8ETambRT17BUm/LL8lX3Of+oiLaPuVTRH3l1eLvSPpKO3AvhAEb5N7ihAFZQrYDqkvvWfFh9p0z9VsjLw==} + react-router@7.13.1: + resolution: {integrity: sha512-td+xP4X2/6BJvZoX6xw++A2DdEi++YypA69bJUV5oVvqf6/9/9nNlD70YO1e9d3MyamJEBQFEzk6mbfDYbqrSA==} engines: {node: '>=20.0.0'} peerDependencies: react: '>=18' @@ -3331,6 +3341,9 @@ packages: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true + ts-algebra@2.0.0: + resolution: {integrity: sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==} + ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} @@ -3360,8 +3373,8 @@ packages: resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} engines: {node: '>= 0.4'} - typescript@5.6.3: - resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} + typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} engines: {node: '>=14.17'} hasBin: true @@ -3667,9 +3680,9 @@ snapshots: '@ai-sdk/provider-utils': 4.0.15(zod@3.25.76) zod: 3.25.76 - '@ai-sdk/azure@3.0.32(zod@3.25.76)': + '@ai-sdk/azure@3.0.34(zod@3.25.76)': dependencies: - '@ai-sdk/openai': 3.0.31(zod@3.25.76) + '@ai-sdk/openai': 3.0.33(zod@3.25.76) '@ai-sdk/provider': 3.0.8 '@ai-sdk/provider-utils': 4.0.15(zod@3.25.76) zod: 3.25.76 @@ -3686,7 +3699,7 @@ snapshots: '@ai-sdk/provider-utils': 4.0.15(zod@3.25.76) zod: 3.25.76 - '@ai-sdk/gateway@3.0.53(zod@3.25.76)': + '@ai-sdk/gateway@3.0.54(zod@3.25.76)': dependencies: '@ai-sdk/provider': 3.0.8 '@ai-sdk/provider-utils': 4.0.15(zod@3.25.76) @@ -3724,7 +3737,7 @@ snapshots: '@ai-sdk/provider-utils': 4.0.15(zod@3.25.76) zod: 3.25.76 - '@ai-sdk/openai@3.0.31(zod@3.25.76)': + '@ai-sdk/openai@3.0.33(zod@3.25.76)': dependencies: '@ai-sdk/provider': 3.0.8 '@ai-sdk/provider-utils': 4.0.15(zod@3.25.76) @@ -3741,7 +3754,7 @@ snapshots: dependencies: json-schema: 0.4.0 - '@ai-sdk/xai@3.0.57(zod@3.25.76)': + '@ai-sdk/xai@3.0.58(zod@3.25.76)': dependencies: '@ai-sdk/openai-compatible': 2.0.30(zod@3.25.76) '@ai-sdk/provider': 3.0.8 @@ -3750,17 +3763,11 @@ snapshots: '@alloc/quick-lru@5.2.0': {} - '@anthropic-ai/sdk@0.32.1': + '@anthropic-ai/sdk@0.78.0(zod@3.25.76)': dependencies: - '@types/node': 18.19.130 - '@types/node-fetch': 2.6.13 - abort-controller: 3.0.0 - agentkeepalive: 4.6.0 - form-data-encoder: 1.7.2 - formdata-node: 4.4.1 - node-fetch: 2.7.0 - transitivePeerDependencies: - - encoding + json-schema-to-ts: 3.1.1 + optionalDependencies: + zod: 3.25.76 '@aparajita/capacitor-biometric-auth@10.0.0': dependencies: @@ -4020,11 +4027,11 @@ snapshots: '@colors/colors@1.5.0': optional: true - '@commitlint/cli@20.4.2(@types/node@25.2.3)(typescript@5.6.3)': + '@commitlint/cli@20.4.2(@types/node@25.2.3)(typescript@5.9.3)': dependencies: '@commitlint/format': 20.4.0 '@commitlint/lint': 20.4.2 - '@commitlint/load': 20.4.0(@types/node@25.2.3)(typescript@5.6.3) + '@commitlint/load': 20.4.0(@types/node@25.2.3)(typescript@5.9.3) '@commitlint/read': 20.4.0 '@commitlint/types': 20.4.0 tinyexec: 1.0.2 @@ -4071,14 +4078,14 @@ snapshots: '@commitlint/rules': 20.4.2 '@commitlint/types': 20.4.0 - '@commitlint/load@20.4.0(@types/node@25.2.3)(typescript@5.6.3)': + '@commitlint/load@20.4.0(@types/node@25.2.3)(typescript@5.9.3)': dependencies: '@commitlint/config-validator': 20.4.0 '@commitlint/execute-rule': 20.0.0 '@commitlint/resolve-extends': 20.4.0 '@commitlint/types': 20.4.0 - cosmiconfig: 9.0.0(typescript@5.6.3) - cosmiconfig-typescript-loader: 6.2.0(@types/node@25.2.3)(cosmiconfig@9.0.0(typescript@5.6.3))(typescript@5.6.3) + cosmiconfig: 9.0.0(typescript@5.9.3) + cosmiconfig-typescript-loader: 6.2.0(@types/node@25.2.3)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3) is-plain-obj: 4.1.0 lodash.mergewith: 4.6.2 picocolors: 1.1.1 @@ -4786,7 +4793,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@4.0.18(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.3)(jiti@1.21.7)(jsdom@28.1.0)(lightningcss@1.27.0)(msw@2.12.10(@types/node@25.2.3)(typescript@5.6.3))(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))': + '@vitest/coverage-v8@4.0.18(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.3)(jiti@1.21.7)(jsdom@28.1.0)(lightningcss@1.27.0)(msw@2.12.10(@types/node@25.2.3)(typescript@5.9.3))(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))': dependencies: '@bcoe/v8-coverage': 1.0.2 '@vitest/utils': 4.0.18 @@ -4798,7 +4805,7 @@ snapshots: obug: 2.1.1 std-env: 3.10.0 tinyrainbow: 3.0.3 - vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.3)(jiti@1.21.7)(jsdom@28.1.0)(lightningcss@1.27.0)(msw@2.12.10(@types/node@25.2.3)(typescript@5.6.3))(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.3)(jiti@1.21.7)(jsdom@28.1.0)(lightningcss@1.27.0)(msw@2.12.10(@types/node@25.2.3)(typescript@5.9.3))(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) '@vitest/expect@4.0.18': dependencies: @@ -4809,13 +4816,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.18(msw@2.12.10(@types/node@25.2.3)(typescript@5.6.3))(vite@7.3.1(@types/node@25.2.3)(jiti@1.21.7)(lightningcss@1.27.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))': + '@vitest/mocker@4.0.18(msw@2.12.10(@types/node@25.2.3)(typescript@5.9.3))(vite@7.3.1(@types/node@25.2.3)(jiti@1.21.7)(lightningcss@1.27.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))': dependencies: '@vitest/spy': 4.0.18 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - msw: 2.12.10(@types/node@25.2.3)(typescript@5.6.3) + msw: 2.12.10(@types/node@25.2.3)(typescript@5.9.3) vite: 7.3.1(@types/node@25.2.3)(jiti@1.21.7)(lightningcss@1.27.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) '@vitest/pretty-format@4.0.18': @@ -4848,7 +4855,7 @@ snapshots: acorn@7.4.1: {} - acorn@8.15.0: + acorn@8.16.0: optional: true agent-base@7.1.4: {} @@ -4857,9 +4864,9 @@ snapshots: dependencies: humanize-ms: 1.2.1 - ai@6.0.97(zod@3.25.76): + ai@6.0.98(zod@3.25.76): dependencies: - '@ai-sdk/gateway': 3.0.53(zod@3.25.76) + '@ai-sdk/gateway': 3.0.54(zod@3.25.76) '@ai-sdk/provider': 3.0.8 '@ai-sdk/provider-utils': 4.0.15(zod@3.25.76) '@opentelemetry/api': 1.9.0 @@ -5192,21 +5199,21 @@ snapshots: core-util-is@1.0.3: {} - cosmiconfig-typescript-loader@6.2.0(@types/node@25.2.3)(cosmiconfig@9.0.0(typescript@5.6.3))(typescript@5.6.3): + cosmiconfig-typescript-loader@6.2.0(@types/node@25.2.3)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3): dependencies: '@types/node': 25.2.3 - cosmiconfig: 9.0.0(typescript@5.6.3) + cosmiconfig: 9.0.0(typescript@5.9.3) jiti: 2.6.1 - typescript: 5.6.3 + typescript: 5.9.3 - cosmiconfig@9.0.0(typescript@5.6.3): + cosmiconfig@9.0.0(typescript@5.9.3): dependencies: env-paths: 2.2.1 import-fresh: 3.3.1 js-yaml: 4.1.1 parse-json: 5.2.0 optionalDependencies: - typescript: 5.6.3 + typescript: 5.9.3 crc-32@1.2.2: {} @@ -5292,7 +5299,7 @@ snapshots: doctypes@1.1.0: {} - docx@9.5.3: + docx@9.6.0: dependencies: '@types/node': 25.2.3 hash.js: 1.1.7 @@ -5580,7 +5587,7 @@ snapshots: dependencies: pump: 3.0.3 - get-tsconfig@4.13.0: + get-tsconfig@4.13.6: dependencies: resolve-pkg-maps: 1.0.0 optional: true @@ -5781,7 +5788,7 @@ snapshots: isexe@2.0.0: {} - isomorphic-git@1.37.1: + isomorphic-git@1.37.2: dependencies: async-lock: 1.4.1 clean-git-ref: 2.0.1 @@ -5872,6 +5879,11 @@ snapshots: json-parse-even-better-errors@2.3.1: {} + json-schema-to-ts@3.1.1: + dependencies: + '@babel/runtime': 7.28.6 + ts-algebra: 2.0.0 + json-schema-traverse@1.0.0: {} json-schema@0.4.0: {} @@ -6021,7 +6033,7 @@ snapshots: dependencies: yallist: 3.1.1 - lucide-react@0.563.0(react@18.3.1): + lucide-react@0.575.0(react@18.3.1): dependencies: react: 18.3.1 @@ -6098,7 +6110,7 @@ snapshots: ms@2.1.3: {} - msw@2.12.10(@types/node@25.2.3)(typescript@5.6.3): + msw@2.12.10(@types/node@25.2.3)(typescript@5.9.3): dependencies: '@inquirer/confirm': 5.1.21(@types/node@25.2.3) '@mswjs/interceptors': 0.41.3 @@ -6119,7 +6131,7 @@ snapshots: until-async: 3.0.2 yargs: 17.7.2 optionalDependencies: - typescript: 5.6.3 + typescript: 5.9.3 transitivePeerDependencies: - '@types/node' @@ -6438,13 +6450,13 @@ snapshots: react-refresh@0.18.0: {} - react-router-dom@7.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-router-dom@7.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-router: 7.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-router: 7.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-router@7.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-router@7.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: cookie: 1.1.1 react: 18.3.1 @@ -6765,7 +6777,7 @@ snapshots: terser@5.46.0: dependencies: '@jridgewell/source-map': 0.3.11 - acorn: 8.15.0 + acorn: 8.16.0 commander: 2.20.3 source-map-support: 0.5.21 optional: true @@ -6832,18 +6844,20 @@ snapshots: tree-kill@1.2.2: {} + ts-algebra@2.0.0: {} + ts-interface-checker@0.1.13: {} - tsconfck@3.1.6(typescript@5.6.3): + tsconfck@3.1.6(typescript@5.9.3): optionalDependencies: - typescript: 5.6.3 + typescript: 5.9.3 tslib@2.8.1: {} tsx@4.21.0: dependencies: esbuild: 0.27.3 - get-tsconfig: 4.13.0 + get-tsconfig: 4.13.6 optionalDependencies: fsevents: 2.3.3 optional: true @@ -6858,7 +6872,7 @@ snapshots: es-errors: 1.3.0 is-typed-array: 1.1.15 - typescript@5.6.3: {} + typescript@5.9.3: {} undici-types@5.26.5: {} @@ -6907,11 +6921,11 @@ snapshots: uuid@8.3.2: {} - vite-tsconfig-paths@6.1.1(typescript@5.6.3)(vite@7.3.1(@types/node@25.2.3)(jiti@1.21.7)(lightningcss@1.27.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)): + vite-tsconfig-paths@6.1.1(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.3)(jiti@1.21.7)(lightningcss@1.27.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)): dependencies: debug: 4.4.3 globrex: 0.1.2 - tsconfck: 3.1.6(typescript@5.6.3) + tsconfck: 3.1.6(typescript@5.9.3) vite: 7.3.1(@types/node@25.2.3)(jiti@1.21.7)(lightningcss@1.27.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) transitivePeerDependencies: - supports-color @@ -6934,10 +6948,10 @@ snapshots: tsx: 4.21.0 yaml: 2.8.2 - vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.3)(jiti@1.21.7)(jsdom@28.1.0)(lightningcss@1.27.0)(msw@2.12.10(@types/node@25.2.3)(typescript@5.6.3))(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2): + vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.3)(jiti@1.21.7)(jsdom@28.1.0)(lightningcss@1.27.0)(msw@2.12.10(@types/node@25.2.3)(typescript@5.9.3))(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2): dependencies: '@vitest/expect': 4.0.18 - '@vitest/mocker': 4.0.18(msw@2.12.10(@types/node@25.2.3)(typescript@5.6.3))(vite@7.3.1(@types/node@25.2.3)(jiti@1.21.7)(lightningcss@1.27.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) + '@vitest/mocker': 4.0.18(msw@2.12.10(@types/node@25.2.3)(typescript@5.9.3))(vite@7.3.1(@types/node@25.2.3)(jiti@1.21.7)(lightningcss@1.27.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) '@vitest/pretty-format': 4.0.18 '@vitest/runner': 4.0.18 '@vitest/snapshot': 4.0.18