diff --git a/package.json b/package.json index 7e545cb8..826fea5d 100644 --- a/package.json +++ b/package.json @@ -100,7 +100,7 @@ "eslint-plugin-react": "^7.37.4", "eslint-plugin-react-hooks": "^4.6.2", "eslint-plugin-simple-import-sort": "^12.1.1", - "eslint-plugin-tailwindcss": "^3.17.5", + "eslint-plugin-tailwindcss": "^3.18.0", "eslint-plugin-unicorn": "^55.0.0", "eslint-plugin-unused-imports": "^3.2.0", "jest": "^29.7.0", @@ -195,7 +195,7 @@ "deepmerge": "^4.3.1", "express-session": "^1.18.1", "file-saver": "^2.0.5", - "framer-motion": "^11.18.0", + "framer-motion": "^11.18.1", "fuzzy": "^0.1.3", "helmet": "^7.2.0", "immer": "^10.1.1", @@ -209,7 +209,7 @@ "nestjs-prisma": "^0.24.0", "nestjs-zod": "^3.0.0", "nodemailer": "^6.9.16", - "openai": "^4.78.1", + "openai": "^4.79.1", "otplib": "^12.0.1", "papaparse": "^5.5.1", "passport": "^0.7.0", @@ -230,7 +230,7 @@ "react-hook-form": "^7.54.2", "react-parallax-tilt": "^1.7.272", "react-resizable-panels": "^2.1.7", - "react-router": "^7.1.1", + "react-router": "^7.1.2", "react-simple-code-editor": "^0.14.1", "react-zoom-pan-pinch": "^3.6.1", "reflect-metadata": "^0.2.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 65c2f24a..c1a431c9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -228,8 +228,8 @@ importers: specifier: ^2.0.5 version: 2.0.5 framer-motion: - specifier: ^11.18.0 - version: 11.18.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^11.18.1 + version: 11.18.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) fuzzy: specifier: ^0.1.3 version: 0.1.3 @@ -270,8 +270,8 @@ importers: specifier: ^6.9.16 version: 6.9.16 openai: - specifier: ^4.78.1 - version: 4.78.1(zod@3.24.1) + specifier: ^4.79.1 + version: 4.79.1(ws@8.18.0)(zod@3.24.1) otplib: specifier: ^12.0.1 version: 12.0.1 @@ -333,8 +333,8 @@ importers: specifier: ^2.1.7 version: 2.1.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-router: - specifier: ^7.1.1 - version: 7.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^7.1.2 + version: 7.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-simple-code-editor: specifier: ^0.14.1 version: 0.14.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -595,8 +595,8 @@ importers: specifier: ^12.1.1 version: 12.1.1(eslint@8.57.0) eslint-plugin-tailwindcss: - specifier: ^3.17.5 - version: 3.17.5(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.7.3))) + specifier: ^3.18.0 + version: 3.18.0(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.7.3))) eslint-plugin-unicorn: specifier: ^55.0.0 version: 55.0.0(eslint@8.57.0) @@ -6402,8 +6402,8 @@ packages: peerDependencies: eslint: '>=5.0.0' - eslint-plugin-tailwindcss@3.17.5: - resolution: {integrity: sha512-8Mi7p7dm+mO1dHgRHHFdPu4RDTBk69Cn4P0B40vRQR+MrguUpwmKwhZy1kqYe3Km8/4nb+cyrCF+5SodOEmaow==} + eslint-plugin-tailwindcss@3.18.0: + resolution: {integrity: sha512-PQDU4ZMzFH0eb2DrfHPpbgo87Zgg2EXSMOj1NSfzdZm+aJzpuwGerfowMIaVehSREEa0idbf/eoNYAOHSJoDAQ==} engines: {node: '>=18.12.0'} peerDependencies: tailwindcss: ^3.4.0 @@ -6785,8 +6785,8 @@ packages: fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - framer-motion@11.18.0: - resolution: {integrity: sha512-Vmjl5Al7XqKHzDFnVqzi1H9hzn5w4eN/bdqXTymVpU2UuMQuz9w6UPdsL9dFBeH7loBlnu4qcEXME+nvbkcIOw==} + framer-motion@11.18.1: + resolution: {integrity: sha512-EQa8c9lWVOm4zlz14MsBJWr8woq87HsNmsBnQNvcS0hs8uzw6HtGAxZyIU7EGTVpHD1C1n01ufxRyarXcNzpPg==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 || ^19.0.0 @@ -8478,11 +8478,11 @@ packages: moo@0.5.2: resolution: {integrity: sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==} - motion-dom@11.16.4: - resolution: {integrity: sha512-2wuCie206pCiP2K23uvwJeci4pMFfyQKpWI0Vy6HrCTDzDCer4TsYtT7IVnuGbDeoIV37UuZiUr6SZMHEc1Vww==} + motion-dom@11.18.1: + resolution: {integrity: sha512-g76KvA001z+atjfxczdRtw/RXOM3OMSdd1f4DL77qCTF/+avrRJiawSG4yDibEQ215sr9kpinSlX2pCTJ9zbhw==} - motion-utils@11.16.0: - resolution: {integrity: sha512-ngdWPjg31rD4WGXFi0eZ00DQQqKKu04QExyv/ymlC+3k+WIgYVFbt6gS5JsFPbJODTF/r8XiE/X+SsoT9c0ocw==} + motion-utils@11.18.1: + resolution: {integrity: sha512-49Kt+HKjtbJKLtgO/LKj9Ld+6vw9BjH5d9sc40R/kVyH8GLAXgT42M2NnuPcJNuA3s9ZfZBUcwIgpmZWGEE+hA==} mrmime@2.0.0: resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} @@ -8770,12 +8770,15 @@ packages: resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} - openai@4.78.1: - resolution: {integrity: sha512-drt0lHZBd2lMyORckOXFPQTmnGLWSLt8VK0W9BhOKWpMFBEoHMoz5gxMPmVq5icp+sOrsbMnsmZTVHUlKvD1Ow==} + openai@4.79.1: + resolution: {integrity: sha512-M7P5/PKnT/S/B5v0D64giC9mjyxFYkqlCuQFzR5hkdzMdqUuHf8T1gHhPGPF5oAvu4+PO3TvJv/qhZoS2bqAkw==} hasBin: true peerDependencies: + ws: ^8.18.0 zod: ^3.23.8 peerDependenciesMeta: + ws: + optional: true zod: optional: true @@ -9754,8 +9757,8 @@ packages: react: ^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc react-dom: ^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc - react-router@7.1.1: - resolution: {integrity: sha512-39sXJkftkKWRZ2oJtHhCxmoCrBCULr/HAH4IT5DHlgu/Q0FCPV0S4Lx+abjDTx/74xoZzNYDYbOZWlJjruyuDQ==} + react-router@7.1.2: + resolution: {integrity: sha512-KeallSO30KLpIe/ZZqfk6pCJ1c+5JhMxl3SCS3Zx1LgaGuQbgLDmjuNi6KZ5LnAV9sWjbmBWGRw8Um/Pw6BExg==} engines: {node: '>=20.0.0'} peerDependencies: react: '>=18' @@ -18650,7 +18653,7 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-plugin-tailwindcss@3.17.5(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.7.3))): + eslint-plugin-tailwindcss@3.18.0(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.7.3))): dependencies: fast-glob: 3.3.2 postcss: 8.5.1 @@ -19186,10 +19189,10 @@ snapshots: fraction.js@4.3.7: {} - framer-motion@11.18.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + framer-motion@11.18.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - motion-dom: 11.16.4 - motion-utils: 11.16.0 + motion-dom: 11.18.1 + motion-utils: 11.18.1 tslib: 2.8.1 optionalDependencies: react: 18.3.1 @@ -21458,11 +21461,11 @@ snapshots: moo@0.5.2: {} - motion-dom@11.16.4: + motion-dom@11.18.1: dependencies: - motion-utils: 11.16.0 + motion-utils: 11.18.1 - motion-utils@11.16.0: {} + motion-utils@11.18.1: {} mrmime@2.0.0: {} @@ -21801,7 +21804,7 @@ snapshots: is-docker: 2.2.1 is-wsl: 2.2.0 - openai@4.78.1(zod@3.24.1): + openai@4.79.1(ws@8.18.0)(zod@3.24.1): dependencies: '@types/node': 18.19.22 '@types/node-fetch': 2.6.11 @@ -21811,6 +21814,7 @@ snapshots: formdata-node: 4.4.1 node-fetch: 2.7.0 optionalDependencies: + ws: 8.18.0 zod: 3.24.1 transitivePeerDependencies: - encoding @@ -22851,7 +22855,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-router@7.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-router@7.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@types/cookie': 0.6.0 cookie: 1.0.2