diff --git a/apps/backend/package.json b/apps/backend/package.json index f5ec74b..371d3e4 100644 --- a/apps/backend/package.json +++ b/apps/backend/package.json @@ -33,7 +33,7 @@ "@swc/core": "^1.10.7", "@types/express": "^5.0.0", "@types/jest": "^29.5.14", - "@types/node": "^22.10.7", + "@types/node": "^24.1.0", "@types/supertest": "^6.0.2", "eslint": "^9.18.0", "eslint-config-prettier": "^10.0.1", diff --git a/apps/frontend/package.json b/apps/frontend/package.json index 1d9aa9e..024b6c3 100644 --- a/apps/frontend/package.json +++ b/apps/frontend/package.json @@ -17,7 +17,7 @@ }, "devDependencies": { "typescript": "^5", - "@types/node": "^20", + "@types/node": "^24", "@types/react": "^18", "@types/react-dom": "^18", "postcss": "^8", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e0ae819..a311fc1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -47,7 +47,7 @@ importers: version: 9.21.0 '@nestjs/cli': specifier: ^11.0.0 - version: 11.0.5(@swc/cli@0.6.0(@swc/core@1.11.7(@swc/helpers@0.5.15))(chokidar@4.0.3))(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@22.13.9) + version: 11.0.5(@swc/cli@0.6.0(@swc/core@1.11.7(@swc/helpers@0.5.15))(chokidar@4.0.3))(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@24.1.0) '@nestjs/schematics': specifier: ^11.0.0 version: 11.0.2(chokidar@4.0.3)(typescript@5.8.2) @@ -67,8 +67,8 @@ importers: specifier: ^29.5.14 version: 29.5.14 '@types/node': - specifier: ^22.10.7 - version: 22.13.9 + specifier: ^24.1.0 + version: 24.1.0 '@types/supertest': specifier: ^6.0.2 version: 6.0.2 @@ -86,7 +86,7 @@ importers: version: 16.0.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.13.9)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@22.13.9)(typescript@5.8.2)) + version: 29.7.0(@types/node@24.1.0)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@24.1.0)(typescript@5.8.2)) source-map-support: specifier: ^0.5.21 version: 0.5.21 @@ -95,13 +95,13 @@ importers: version: 7.0.0 ts-jest: specifier: ^29.2.5 - version: 29.2.6(@babel/core@7.26.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.9))(jest@29.7.0(@types/node@22.13.9)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@22.13.9)(typescript@5.8.2)))(typescript@5.8.2) + version: 29.2.6(@babel/core@7.26.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.9))(jest@29.7.0(@types/node@24.1.0)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@24.1.0)(typescript@5.8.2)))(typescript@5.8.2) ts-loader: specifier: ^9.5.2 version: 9.5.2(typescript@5.8.2)(webpack@5.98.0(@swc/core@1.11.7(@swc/helpers@0.5.15))) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@22.13.9)(typescript@5.8.2) + version: 10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@24.1.0)(typescript@5.8.2) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -125,8 +125,8 @@ importers: version: 18.3.1(react@18.3.1) devDependencies: '@types/node': - specifier: ^20 - version: 20.17.23 + specifier: ^24 + version: 24.1.0 '@types/react': specifier: ^18 version: 18.3.18 @@ -144,7 +144,7 @@ importers: version: 8.5.3 tailwindcss: specifier: ^3.4.1 - version: 3.4.17(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@20.17.23)(typescript@5.8.2)) + version: 3.4.17(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@24.1.0)(typescript@5.8.2)) typescript: specifier: ^5 version: 5.8.2 @@ -1163,11 +1163,8 @@ packages: '@types/mime@1.3.5': resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} - '@types/node@20.17.23': - resolution: {integrity: sha512-8PCGZ1ZJbEZuYNTMqywO+Sj4vSKjSjT6Ua+6RFOYlEvIvKQABPtrNkoVSLSKDb4obYcMhspVKmsw8Cm10NFRUg==} - - '@types/node@22.13.9': - resolution: {integrity: sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw==} + '@types/node@24.1.0': + resolution: {integrity: sha512-ut5FthK5moxFKH2T1CUOC6ctR67rQRvvHdFLCD2Ql6KXmMuCrjsSsRI9UsLCm9M18BMwClv4pn327UvB7eeO1w==} '@types/prop-types@15.7.14': resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} @@ -3196,6 +3193,7 @@ packages: multer@1.4.5-lts.1: resolution: {integrity: sha512-ywPWvcDMeH+z9gQq5qYHCCy+ethsk4goepZ45GLD63fOu0YcNecQxi64nDs3qluZB+murG3/D4dJ7+dGctcCQQ==} engines: {node: '>= 6.0.0'} + deprecated: Multer 1.x is impacted by a number of vulnerabilities, which have been patched in 2.x. You should upgrade to the latest 2.x version. mute-stream@2.0.0: resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==} @@ -3914,10 +3912,12 @@ packages: superagent@9.0.2: resolution: {integrity: sha512-xuW7dzkUpcJq7QnhOsnNUgtYp3xRwpt2F7abdRYIpCsAt0hhUqia0EdxyXZQQpNmGtsCzYHryaKSV3q3GJnq7w==} engines: {node: '>=14.18.0'} + deprecated: Please upgrade to superagent v10.2.2+, see release notes at https://github.com/forwardemail/superagent/releases/tag/v10.2.2 - maintenance is supported by Forward Email @ https://forwardemail.net supertest@7.0.0: resolution: {integrity: sha512-qlsr7fIC0lSddmA3tzojvzubYxvlGtzumcdHgPwbFWMISQwL22MhM2Y3LNt+6w9Yyx7559VW5ab70dgphm8qQA==} engines: {node: '>=14.18.0'} + deprecated: Please upgrade to supertest v7.1.3+, see release notes at https://github.com/forwardemail/supertest/releases/tag/v7.1.3 - maintenance is supported by Forward Email @ https://forwardemail.net supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} @@ -4194,11 +4194,8 @@ packages: unbzip2-stream@1.4.3: resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==} - undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - - undici-types@6.20.0: - resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + undici-types@7.8.0: + resolution: {integrity: sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==} universalify@2.0.1: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} @@ -4377,11 +4374,11 @@ snapshots: optionalDependencies: chokidar: 4.0.3 - '@angular-devkit/schematics-cli@19.1.8(@types/node@22.13.9)(chokidar@4.0.3)': + '@angular-devkit/schematics-cli@19.1.8(@types/node@24.1.0)(chokidar@4.0.3)': dependencies: '@angular-devkit/core': 19.1.8(chokidar@4.0.3) '@angular-devkit/schematics': 19.1.8(chokidar@4.0.3) - '@inquirer/prompts': 7.2.1(@types/node@22.13.9) + '@inquirer/prompts': 7.2.1(@types/node@24.1.0) ansi-colors: 4.1.3 symbol-observable: 4.0.0 yargs-parser: 21.1.1 @@ -4689,27 +4686,27 @@ snapshots: '@humanwhocodes/retry@0.4.2': {} - '@inquirer/checkbox@4.1.2(@types/node@22.13.9)': + '@inquirer/checkbox@4.1.2(@types/node@24.1.0)': dependencies: - '@inquirer/core': 10.1.7(@types/node@22.13.9) + '@inquirer/core': 10.1.7(@types/node@24.1.0) '@inquirer/figures': 1.0.10 - '@inquirer/type': 3.0.4(@types/node@22.13.9) + '@inquirer/type': 3.0.4(@types/node@24.1.0) ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 24.1.0 - '@inquirer/confirm@5.1.6(@types/node@22.13.9)': + '@inquirer/confirm@5.1.6(@types/node@24.1.0)': dependencies: - '@inquirer/core': 10.1.7(@types/node@22.13.9) - '@inquirer/type': 3.0.4(@types/node@22.13.9) + '@inquirer/core': 10.1.7(@types/node@24.1.0) + '@inquirer/type': 3.0.4(@types/node@24.1.0) optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 24.1.0 - '@inquirer/core@10.1.7(@types/node@22.13.9)': + '@inquirer/core@10.1.7(@types/node@24.1.0)': dependencies: '@inquirer/figures': 1.0.10 - '@inquirer/type': 3.0.4(@types/node@22.13.9) + '@inquirer/type': 3.0.4(@types/node@24.1.0) ansi-escapes: 4.3.2 cli-width: 4.1.0 mute-stream: 2.0.0 @@ -4717,107 +4714,107 @@ snapshots: wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 24.1.0 - '@inquirer/editor@4.2.7(@types/node@22.13.9)': + '@inquirer/editor@4.2.7(@types/node@24.1.0)': dependencies: - '@inquirer/core': 10.1.7(@types/node@22.13.9) - '@inquirer/type': 3.0.4(@types/node@22.13.9) + '@inquirer/core': 10.1.7(@types/node@24.1.0) + '@inquirer/type': 3.0.4(@types/node@24.1.0) external-editor: 3.1.0 optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 24.1.0 - '@inquirer/expand@4.0.9(@types/node@22.13.9)': + '@inquirer/expand@4.0.9(@types/node@24.1.0)': dependencies: - '@inquirer/core': 10.1.7(@types/node@22.13.9) - '@inquirer/type': 3.0.4(@types/node@22.13.9) + '@inquirer/core': 10.1.7(@types/node@24.1.0) + '@inquirer/type': 3.0.4(@types/node@24.1.0) yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 24.1.0 '@inquirer/figures@1.0.10': {} - '@inquirer/input@4.1.6(@types/node@22.13.9)': + '@inquirer/input@4.1.6(@types/node@24.1.0)': dependencies: - '@inquirer/core': 10.1.7(@types/node@22.13.9) - '@inquirer/type': 3.0.4(@types/node@22.13.9) + '@inquirer/core': 10.1.7(@types/node@24.1.0) + '@inquirer/type': 3.0.4(@types/node@24.1.0) optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 24.1.0 - '@inquirer/number@3.0.9(@types/node@22.13.9)': + '@inquirer/number@3.0.9(@types/node@24.1.0)': dependencies: - '@inquirer/core': 10.1.7(@types/node@22.13.9) - '@inquirer/type': 3.0.4(@types/node@22.13.9) + '@inquirer/core': 10.1.7(@types/node@24.1.0) + '@inquirer/type': 3.0.4(@types/node@24.1.0) optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 24.1.0 - '@inquirer/password@4.0.9(@types/node@22.13.9)': + '@inquirer/password@4.0.9(@types/node@24.1.0)': dependencies: - '@inquirer/core': 10.1.7(@types/node@22.13.9) - '@inquirer/type': 3.0.4(@types/node@22.13.9) + '@inquirer/core': 10.1.7(@types/node@24.1.0) + '@inquirer/type': 3.0.4(@types/node@24.1.0) ansi-escapes: 4.3.2 optionalDependencies: - '@types/node': 22.13.9 - - '@inquirer/prompts@7.2.1(@types/node@22.13.9)': - dependencies: - '@inquirer/checkbox': 4.1.2(@types/node@22.13.9) - '@inquirer/confirm': 5.1.6(@types/node@22.13.9) - '@inquirer/editor': 4.2.7(@types/node@22.13.9) - '@inquirer/expand': 4.0.9(@types/node@22.13.9) - '@inquirer/input': 4.1.6(@types/node@22.13.9) - '@inquirer/number': 3.0.9(@types/node@22.13.9) - '@inquirer/password': 4.0.9(@types/node@22.13.9) - '@inquirer/rawlist': 4.0.9(@types/node@22.13.9) - '@inquirer/search': 3.0.9(@types/node@22.13.9) - '@inquirer/select': 4.0.9(@types/node@22.13.9) - '@types/node': 22.13.9 - - '@inquirer/prompts@7.3.2(@types/node@22.13.9)': - dependencies: - '@inquirer/checkbox': 4.1.2(@types/node@22.13.9) - '@inquirer/confirm': 5.1.6(@types/node@22.13.9) - '@inquirer/editor': 4.2.7(@types/node@22.13.9) - '@inquirer/expand': 4.0.9(@types/node@22.13.9) - '@inquirer/input': 4.1.6(@types/node@22.13.9) - '@inquirer/number': 3.0.9(@types/node@22.13.9) - '@inquirer/password': 4.0.9(@types/node@22.13.9) - '@inquirer/rawlist': 4.0.9(@types/node@22.13.9) - '@inquirer/search': 3.0.9(@types/node@22.13.9) - '@inquirer/select': 4.0.9(@types/node@22.13.9) + '@types/node': 24.1.0 + + '@inquirer/prompts@7.2.1(@types/node@24.1.0)': + dependencies: + '@inquirer/checkbox': 4.1.2(@types/node@24.1.0) + '@inquirer/confirm': 5.1.6(@types/node@24.1.0) + '@inquirer/editor': 4.2.7(@types/node@24.1.0) + '@inquirer/expand': 4.0.9(@types/node@24.1.0) + '@inquirer/input': 4.1.6(@types/node@24.1.0) + '@inquirer/number': 3.0.9(@types/node@24.1.0) + '@inquirer/password': 4.0.9(@types/node@24.1.0) + '@inquirer/rawlist': 4.0.9(@types/node@24.1.0) + '@inquirer/search': 3.0.9(@types/node@24.1.0) + '@inquirer/select': 4.0.9(@types/node@24.1.0) + '@types/node': 24.1.0 + + '@inquirer/prompts@7.3.2(@types/node@24.1.0)': + dependencies: + '@inquirer/checkbox': 4.1.2(@types/node@24.1.0) + '@inquirer/confirm': 5.1.6(@types/node@24.1.0) + '@inquirer/editor': 4.2.7(@types/node@24.1.0) + '@inquirer/expand': 4.0.9(@types/node@24.1.0) + '@inquirer/input': 4.1.6(@types/node@24.1.0) + '@inquirer/number': 3.0.9(@types/node@24.1.0) + '@inquirer/password': 4.0.9(@types/node@24.1.0) + '@inquirer/rawlist': 4.0.9(@types/node@24.1.0) + '@inquirer/search': 3.0.9(@types/node@24.1.0) + '@inquirer/select': 4.0.9(@types/node@24.1.0) optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 24.1.0 - '@inquirer/rawlist@4.0.9(@types/node@22.13.9)': + '@inquirer/rawlist@4.0.9(@types/node@24.1.0)': dependencies: - '@inquirer/core': 10.1.7(@types/node@22.13.9) - '@inquirer/type': 3.0.4(@types/node@22.13.9) + '@inquirer/core': 10.1.7(@types/node@24.1.0) + '@inquirer/type': 3.0.4(@types/node@24.1.0) yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 24.1.0 - '@inquirer/search@3.0.9(@types/node@22.13.9)': + '@inquirer/search@3.0.9(@types/node@24.1.0)': dependencies: - '@inquirer/core': 10.1.7(@types/node@22.13.9) + '@inquirer/core': 10.1.7(@types/node@24.1.0) '@inquirer/figures': 1.0.10 - '@inquirer/type': 3.0.4(@types/node@22.13.9) + '@inquirer/type': 3.0.4(@types/node@24.1.0) yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 24.1.0 - '@inquirer/select@4.0.9(@types/node@22.13.9)': + '@inquirer/select@4.0.9(@types/node@24.1.0)': dependencies: - '@inquirer/core': 10.1.7(@types/node@22.13.9) + '@inquirer/core': 10.1.7(@types/node@24.1.0) '@inquirer/figures': 1.0.10 - '@inquirer/type': 3.0.4(@types/node@22.13.9) + '@inquirer/type': 3.0.4(@types/node@24.1.0) ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 24.1.0 - '@inquirer/type@3.0.4(@types/node@22.13.9)': + '@inquirer/type@3.0.4(@types/node@24.1.0)': optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 24.1.0 '@isaacs/cliui@8.0.2': dependencies: @@ -4841,27 +4838,27 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 22.13.9 + '@types/node': 24.1.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@22.13.9)(typescript@5.8.2))': + '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@24.1.0)(typescript@5.8.2))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.9 + '@types/node': 24.1.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.13.9)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@22.13.9)(typescript@5.8.2)) + jest-config: 29.7.0(@types/node@24.1.0)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@24.1.0)(typescript@5.8.2)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -4886,7 +4883,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.9 + '@types/node': 24.1.0 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -4904,7 +4901,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 22.13.9 + '@types/node': 24.1.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -4926,7 +4923,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 22.13.9 + '@types/node': 24.1.0 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -4996,7 +4993,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.13.9 + '@types/node': 24.1.0 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -5097,12 +5094,12 @@ snapshots: '@napi-rs/nice-win32-x64-msvc': 1.0.1 optional: true - '@nestjs/cli@11.0.5(@swc/cli@0.6.0(@swc/core@1.11.7(@swc/helpers@0.5.15))(chokidar@4.0.3))(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@22.13.9)': + '@nestjs/cli@11.0.5(@swc/cli@0.6.0(@swc/core@1.11.7(@swc/helpers@0.5.15))(chokidar@4.0.3))(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@24.1.0)': dependencies: '@angular-devkit/core': 19.1.8(chokidar@4.0.3) '@angular-devkit/schematics': 19.1.8(chokidar@4.0.3) - '@angular-devkit/schematics-cli': 19.1.8(@types/node@22.13.9)(chokidar@4.0.3) - '@inquirer/prompts': 7.3.2(@types/node@22.13.9) + '@angular-devkit/schematics-cli': 19.1.8(@types/node@24.1.0)(chokidar@4.0.3) + '@inquirer/prompts': 7.3.2(@types/node@24.1.0) '@nestjs/schematics': 11.0.2(chokidar@4.0.3)(typescript@5.7.3) ansis: 3.16.0 chokidar: 4.0.3 @@ -5385,11 +5382,11 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.13.9 + '@types/node': 24.1.0 '@types/connect@3.4.38': dependencies: - '@types/node': 22.13.9 + '@types/node': 24.1.0 '@types/cookiejar@2.1.5': {} @@ -5407,7 +5404,7 @@ snapshots: '@types/express-serve-static-core@5.0.6': dependencies: - '@types/node': 22.13.9 + '@types/node': 24.1.0 '@types/qs': 6.9.18 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -5421,7 +5418,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 22.13.9 + '@types/node': 24.1.0 '@types/http-cache-semantics@4.0.4': {} @@ -5450,13 +5447,9 @@ snapshots: '@types/mime@1.3.5': {} - '@types/node@20.17.23': - dependencies: - undici-types: 6.19.8 - - '@types/node@22.13.9': + '@types/node@24.1.0': dependencies: - undici-types: 6.20.0 + undici-types: 7.8.0 '@types/prop-types@15.7.14': {} @@ -5476,12 +5469,12 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.13.9 + '@types/node': 24.1.0 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 22.13.9 + '@types/node': 24.1.0 '@types/send': 0.17.4 '@types/stack-utils@2.0.3': {} @@ -5490,7 +5483,7 @@ snapshots: dependencies: '@types/cookiejar': 2.1.5 '@types/methods': 1.1.4 - '@types/node': 22.13.9 + '@types/node': 24.1.0 form-data: 4.0.2 '@types/supertest@6.0.2': @@ -6266,13 +6259,13 @@ snapshots: optionalDependencies: typescript: 5.7.3 - create-jest@29.7.0(@types/node@22.13.9)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@22.13.9)(typescript@5.8.2)): + create-jest@29.7.0(@types/node@24.1.0)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@24.1.0)(typescript@5.8.2)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.13.9)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@22.13.9)(typescript@5.8.2)) + jest-config: 29.7.0(@types/node@24.1.0)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@24.1.0)(typescript@5.8.2)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -7535,7 +7528,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.9 + '@types/node': 24.1.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3 @@ -7555,16 +7548,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@22.13.9)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@22.13.9)(typescript@5.8.2)): + jest-cli@29.7.0(@types/node@24.1.0)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@24.1.0)(typescript@5.8.2)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@22.13.9)(typescript@5.8.2)) + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@24.1.0)(typescript@5.8.2)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.13.9)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@22.13.9)(typescript@5.8.2)) + create-jest: 29.7.0(@types/node@24.1.0)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@24.1.0)(typescript@5.8.2)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@22.13.9)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@22.13.9)(typescript@5.8.2)) + jest-config: 29.7.0(@types/node@24.1.0)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@24.1.0)(typescript@5.8.2)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -7574,7 +7567,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@22.13.9)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@22.13.9)(typescript@5.8.2)): + jest-config@29.7.0(@types/node@24.1.0)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@24.1.0)(typescript@5.8.2)): dependencies: '@babel/core': 7.26.9 '@jest/test-sequencer': 29.7.0 @@ -7599,8 +7592,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 22.13.9 - ts-node: 10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@22.13.9)(typescript@5.8.2) + '@types/node': 24.1.0 + ts-node: 10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@24.1.0)(typescript@5.8.2) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -7629,7 +7622,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.9 + '@types/node': 24.1.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -7639,7 +7632,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 22.13.9 + '@types/node': 24.1.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -7678,7 +7671,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.13.9 + '@types/node': 24.1.0 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -7713,7 +7706,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.9 + '@types/node': 24.1.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -7741,7 +7734,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.9 + '@types/node': 24.1.0 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.2 @@ -7787,7 +7780,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.13.9 + '@types/node': 24.1.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -7806,7 +7799,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.9 + '@types/node': 24.1.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -7815,23 +7808,23 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.13.9 + '@types/node': 24.1.0 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 22.13.9 + '@types/node': 24.1.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@22.13.9)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@22.13.9)(typescript@5.8.2)): + jest@29.7.0(@types/node@24.1.0)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@24.1.0)(typescript@5.8.2)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@22.13.9)(typescript@5.8.2)) + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@24.1.0)(typescript@5.8.2)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@22.13.9)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@22.13.9)(typescript@5.8.2)) + jest-cli: 29.7.0(@types/node@24.1.0)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@24.1.0)(typescript@5.8.2)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -8277,13 +8270,13 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.5.3 - postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@20.17.23)(typescript@5.8.2)): + postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@24.1.0)(typescript@5.8.2)): dependencies: lilconfig: 3.1.3 yaml: 2.7.0 optionalDependencies: postcss: 8.5.3 - ts-node: 10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@20.17.23)(typescript@5.8.2) + ts-node: 10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@24.1.0)(typescript@5.8.2) postcss-nested@6.2.0(postcss@8.5.3): dependencies: @@ -8846,7 +8839,7 @@ snapshots: '@pkgr/core': 0.1.1 tslib: 2.8.1 - tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@20.17.23)(typescript@5.8.2)): + tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@24.1.0)(typescript@5.8.2)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -8865,7 +8858,7 @@ snapshots: postcss: 8.5.3 postcss-import: 15.1.0(postcss@8.5.3) postcss-js: 4.0.1(postcss@8.5.3) - postcss-load-config: 4.0.2(postcss@8.5.3)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@20.17.23)(typescript@5.8.2)) + postcss-load-config: 4.0.2(postcss@8.5.3)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@24.1.0)(typescript@5.8.2)) postcss-nested: 6.2.0(postcss@8.5.3) postcss-selector-parser: 6.1.2 resolve: 1.22.10 @@ -8951,12 +8944,12 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.2.6(@babel/core@7.26.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.9))(jest@29.7.0(@types/node@22.13.9)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@22.13.9)(typescript@5.8.2)))(typescript@5.8.2): + ts-jest@29.2.6(@babel/core@7.26.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.9))(jest@29.7.0(@types/node@24.1.0)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@24.1.0)(typescript@5.8.2)))(typescript@5.8.2): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@22.13.9)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@22.13.9)(typescript@5.8.2)) + jest: 29.7.0(@types/node@24.1.0)(ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@24.1.0)(typescript@5.8.2)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -8980,35 +8973,14 @@ snapshots: typescript: 5.8.2 webpack: 5.98.0(@swc/core@1.11.7(@swc/helpers@0.5.15)) - ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@20.17.23)(typescript@5.8.2): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.11 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 20.17.23 - acorn: 8.14.0 - acorn-walk: 8.3.4 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.8.2 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.11.7(@swc/helpers@0.5.15) - optional: true - - ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@22.13.9)(typescript@5.8.2): + ts-node@10.9.2(@swc/core@1.11.7(@swc/helpers@0.5.15))(@types/node@24.1.0)(typescript@5.8.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.13.9 + '@types/node': 24.1.0 acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -9158,9 +9130,7 @@ snapshots: buffer: 5.7.1 through: 2.3.8 - undici-types@6.19.8: {} - - undici-types@6.20.0: {} + undici-types@7.8.0: {} universalify@2.0.1: {}