diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 12ddf07..9219663 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -55,15 +55,15 @@ "react-chartjs-2": "*", "react-day-picker": "9.13.0", "react-dom": "^19", - "react-hook-form": "^7.69.0", - "react-resizable-panels": "^4.0.16", + "react-hook-form": "^7.70.0", + "react-resizable-panels": "^4.2.1", "reactflow": "*", "recharts": "3.6.0", "sonner": "^2.0.7", "tailwind-merge": "^3.4.0", "tailwindcss-animate": "^1.0.7", "vaul": "^1.0.0", - "zod": "^4.2.1" + "zod": "^4.3.5" }, "devDependencies": { "@tailwindcss/postcss": "^4.1.18", @@ -3721,9 +3721,9 @@ } }, "node_modules/framer-motion": { - "version": "12.23.26", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.23.26.tgz", - "integrity": "sha512-cPcIhgR42xBn1Uj+PzOyheMtZ73H927+uWPDVhUMqxy8UHt6Okavb6xIz9J/phFUHUj0OncR6UvMfJTXoc/LKA==", + "version": "12.23.27", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.23.27.tgz", + "integrity": "sha512-EAcX8FS8jzZ4tSKpj+1GhwbVY+r1gfamPFwXZAsioPqu/ffRwU2otkKg6GEDCR41FVJv3RoBN7Aqep6drL9Itg==", "license": "MIT", "dependencies": { "motion-dom": "^12.23.23", @@ -4324,9 +4324,9 @@ } }, "node_modules/react-hook-form": { - "version": "7.69.0", - "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.69.0.tgz", - "integrity": "sha512-yt6ZGME9f4F6WHwevrvpAjh42HMvocuSnSIHUGycBqXIJdhqGSPQzTpGF+1NLREk/58IdPxEMfPcFCjlMhclGw==", + "version": "7.70.0", + "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.70.0.tgz", + "integrity": "sha512-COOMajS4FI3Wuwrs3GPpi/Jeef/5W1DRR84Yl5/ShlT3dKVFUfoGiEZ/QE6Uw8P4T2/CLJdcTVYKvWBMQTEpvw==", "license": "MIT", "peer": true, "engines": { @@ -4419,9 +4419,9 @@ } }, "node_modules/react-resizable-panels": { - "version": "4.0.16", - "resolved": "https://registry.npmjs.org/react-resizable-panels/-/react-resizable-panels-4.0.16.tgz", - "integrity": "sha512-xhU02yogk3lD1f353oNAGm419pov2imCtxegHJN6FclXtGrfLglkl/h4K/RBHBxsGtR79lp12Zmz3Bbi/BoHpA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/react-resizable-panels/-/react-resizable-panels-4.2.1.tgz", + "integrity": "sha512-UYyiZNjd3P12BqQYihojqdVs4ovMBWFO68RQp/O1HGiUKdltNu9hacZEm4PVD/UpYpz5p9V+YBtOZo+CvGKmkQ==", "license": "MIT", "peerDependencies": { "react": "^18.0.0 || ^19.0.0", @@ -4815,9 +4815,9 @@ } }, "node_modules/zod": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.2.1.tgz", - "integrity": "sha512-0wZ1IRqGGhMP76gLqz8EyfBXKk0J2qo2+H3fi4mcUP/KtTocoX08nmIAHl1Z2kJIZbZee8KOpBCSNPRgauucjw==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.5.tgz", + "integrity": "sha512-k7Nwx6vuWx1IJ9Bjuf4Zt1PEllcwe7cls3VNzm4CQ1/hgtFUK2bRNG3rvnpPUhFjmqJKAKtjV576KnUkHocg/g==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" diff --git a/frontend/package.json b/frontend/package.json index dfe57b6..bd2f12b 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -56,15 +56,15 @@ "react-chartjs-2": "latest", "react-day-picker": "9.13.0", "react-dom": "^19", - "react-hook-form": "^7.69.0", - "react-resizable-panels": "^4.0.16", + "react-hook-form": "^7.70.0", + "react-resizable-panels": "^4.2.1", "reactflow": "latest", "recharts": "3.6.0", "sonner": "^2.0.7", "tailwind-merge": "^3.4.0", "tailwindcss-animate": "^1.0.7", "vaul": "^1.0.0", - "zod": "^4.2.1" + "zod": "^4.3.5" }, "devDependencies": { "@tailwindcss/postcss": "^4.1.18", diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index 86d4b4b..4ab7c57 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -13,7 +13,7 @@ importers: version: 1.4.0 '@hookform/resolvers': specifier: ^5.2.2 - version: 5.2.2(react-hook-form@7.69.0(react@19.2.3)) + version: 5.2.2(react-hook-form@7.70.0(react@19.2.3)) '@radix-ui/react-accordion': specifier: 1.2.12 version: 1.2.12(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -124,7 +124,7 @@ importers: version: 8.6.0(react@19.2.3) framer-motion: specifier: latest - version: 12.23.26(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + version: 12.23.27(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) input-otp: specifier: 1.4.2 version: 1.4.2(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -150,11 +150,11 @@ importers: specifier: ^19 version: 19.2.3(react@19.2.3) react-hook-form: - specifier: ^7.69.0 - version: 7.69.0(react@19.2.3) + specifier: ^7.70.0 + version: 7.70.0(react@19.2.3) react-resizable-panels: - specifier: ^4.0.16 - version: 4.0.16(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + specifier: ^4.2.1 + version: 4.2.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3) reactflow: specifier: latest version: 11.11.4(@types/react@19.2.7)(immer@11.0.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -174,8 +174,8 @@ importers: specifier: ^1.0.0 version: 1.1.2(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) zod: - specifier: ^4.2.1 - version: 4.2.1 + specifier: ^4.3.5 + version: 4.3.5 devDependencies: '@tailwindcss/postcss': specifier: ^4.1.18 @@ -1528,8 +1528,8 @@ packages: fraction.js@5.3.4: resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==} - framer-motion@12.23.26: - resolution: {integrity: sha512-cPcIhgR42xBn1Uj+PzOyheMtZ73H927+uWPDVhUMqxy8UHt6Okavb6xIz9J/phFUHUj0OncR6UvMfJTXoc/LKA==} + framer-motion@12.23.27: + resolution: {integrity: sha512-EAcX8FS8jzZ4tSKpj+1GhwbVY+r1gfamPFwXZAsioPqu/ffRwU2otkKg6GEDCR41FVJv3RoBN7Aqep6drL9Itg==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 || ^19.0.0 @@ -1725,8 +1725,8 @@ packages: peerDependencies: react: ^19.2.3 - react-hook-form@7.69.0: - resolution: {integrity: sha512-yt6ZGME9f4F6WHwevrvpAjh42HMvocuSnSIHUGycBqXIJdhqGSPQzTpGF+1NLREk/58IdPxEMfPcFCjlMhclGw==} + react-hook-form@7.70.0: + resolution: {integrity: sha512-COOMajS4FI3Wuwrs3GPpi/Jeef/5W1DRR84Yl5/ShlT3dKVFUfoGiEZ/QE6Uw8P4T2/CLJdcTVYKvWBMQTEpvw==} engines: {node: '>=18.0.0'} peerDependencies: react: ^16.8.0 || ^17 || ^18 || ^19 @@ -1766,8 +1766,8 @@ packages: '@types/react': optional: true - react-resizable-panels@4.0.16: - resolution: {integrity: sha512-xhU02yogk3lD1f353oNAGm419pov2imCtxegHJN6FclXtGrfLglkl/h4K/RBHBxsGtR79lp12Zmz3Bbi/BoHpA==} + react-resizable-panels@4.2.1: + resolution: {integrity: sha512-UYyiZNjd3P12BqQYihojqdVs4ovMBWFO68RQp/O1HGiUKdltNu9hacZEm4PVD/UpYpz5p9V+YBtOZo+CvGKmkQ==} peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 @@ -1918,8 +1918,8 @@ packages: victory-vendor@37.3.6: resolution: {integrity: sha512-SbPDPdDBYp+5MJHhBCAyI7wKM3d5ivekigc2Dk2s7pgbZ9wIgIBYGVw4zGHBml/qTFbexrofXW6Gu4noGxrOwQ==} - zod@4.2.1: - resolution: {integrity: sha512-0wZ1IRqGGhMP76gLqz8EyfBXKk0J2qo2+H3fi4mcUP/KtTocoX08nmIAHl1Z2kJIZbZee8KOpBCSNPRgauucjw==} + zod@4.3.5: + resolution: {integrity: sha512-k7Nwx6vuWx1IJ9Bjuf4Zt1PEllcwe7cls3VNzm4CQ1/hgtFUK2bRNG3rvnpPUhFjmqJKAKtjV576KnUkHocg/g==} zustand@4.5.7: resolution: {integrity: sha512-CHOUy7mu3lbD6o6LJLfllpjkzhHXSBlX8B9+qPddUsIfeF5S/UZ5q0kmCsnRqT1UHFQZchNFDDzMbQsuesHWlw==} @@ -1970,10 +1970,10 @@ snapshots: '@floating-ui/utils@0.2.10': {} - '@hookform/resolvers@5.2.2(react-hook-form@7.69.0(react@19.2.3))': + '@hookform/resolvers@5.2.2(react-hook-form@7.70.0(react@19.2.3))': dependencies: '@standard-schema/utils': 0.3.0 - react-hook-form: 7.69.0(react@19.2.3) + react-hook-form: 7.70.0(react@19.2.3) '@img/colour@1.0.0': optional: true @@ -3277,7 +3277,7 @@ snapshots: fraction.js@5.3.4: {} - framer-motion@12.23.26(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + framer-motion@12.23.27(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: motion-dom: 12.23.23 motion-utils: 12.23.6 @@ -3439,7 +3439,7 @@ snapshots: react: 19.2.3 scheduler: 0.27.0 - react-hook-form@7.69.0(react@19.2.3): + react-hook-form@7.70.0(react@19.2.3): dependencies: react: 19.2.3 @@ -3473,7 +3473,7 @@ snapshots: optionalDependencies: '@types/react': 19.2.7 - react-resizable-panels@4.0.16(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + react-resizable-panels@4.2.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: react: 19.2.3 react-dom: 19.2.3(react@19.2.3) @@ -3650,7 +3650,7 @@ snapshots: d3-time: 3.1.0 d3-timer: 3.0.1 - zod@4.2.1: {} + zod@4.3.5: {} zustand@4.5.7(@types/react@19.2.7)(immer@11.0.1)(react@19.2.3): dependencies: