diff --git a/apps/web/package.json b/apps/web/package.json index 2de026b..4a4ba93 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@repo/typescript-config": "workspace:*", - "@types/node": "^20.19.33", + "@types/node": "^24.0.0", "@types/react": "19.2.10", "@types/react-dom": "19.2.3", "jsdom": "^28.1.0", diff --git a/packages/ui/package.json b/packages/ui/package.json index 05b5e9c..3897b0c 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -27,7 +27,7 @@ "@testing-library/react": "^16.3.2", "@testing-library/user-event": "^14.6.1", "@turbo/gen": "^2.8.10", - "@types/node": "^20.19.33", + "@types/node": "^24.0.0", "@types/react": "19.2.10", "@types/react-dom": "19.2.3", "jsdom": "^28.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4501f5e..2f5dd3f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -160,8 +160,8 @@ importers: specifier: workspace:* version: link:../../packages/typescript-config '@types/node': - specifier: ^20.19.33 - version: 20.19.33 + specifier: ^24.0.0 + version: 24.12.2 '@types/react': specifier: ^18.3.28 version: 18.3.28 @@ -176,13 +176,13 @@ importers: version: 8.5.6 tailwindcss: specifier: ^3.4.19 - version: 3.4.19(ts-node@10.9.2(@types/node@20.19.33)(typescript@5.9.3)) + version: 3.4.19(ts-node@10.9.2(@types/node@24.12.2)(typescript@5.9.3)) typescript: specifier: 5.9.3 version: 5.9.3 vitest: specifier: ^4.0.18 - version: 4.0.18(@types/node@20.19.33)(jiti@2.6.1)(jsdom@28.1.0)(tsx@4.21.0)(yaml@2.8.2) + version: 4.0.18(@types/node@24.12.2)(jiti@2.6.1)(jsdom@28.1.0)(tsx@4.21.0)(yaml@2.8.2) crates/actions_core/js: devDependencies: @@ -318,10 +318,10 @@ importers: version: 3.5.0 tailwindcss: specifier: ^3.4.19 - version: 3.4.19(ts-node@10.9.2(@types/node@20.19.33)(typescript@5.9.3)) + version: 3.4.19(ts-node@10.9.2(@types/node@24.12.2)(typescript@5.9.3)) tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.19(ts-node@10.9.2(@types/node@20.19.33)(typescript@5.9.3))) + version: 1.0.7(tailwindcss@3.4.19(ts-node@10.9.2(@types/node@24.12.2)(typescript@5.9.3))) zod: specifier: ^4.3.6 version: 4.3.6 @@ -340,10 +340,10 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) '@turbo/gen': specifier: ^2.8.10 - version: 2.8.10(@types/node@20.19.33) + version: 2.8.10(@types/node@24.12.2) '@types/node': - specifier: ^20.19.33 - version: 20.19.33 + specifier: ^24.0.0 + version: 24.12.2 '@types/react': specifier: ^18.3.28 version: 18.3.28 @@ -358,7 +358,7 @@ importers: version: 5.9.3 vitest: specifier: ^4.0.18 - version: 4.0.18(@types/node@20.19.33)(jiti@2.6.1)(jsdom@28.1.0)(tsx@4.21.0)(yaml@2.8.2) + version: 4.0.18(@types/node@24.12.2)(jiti@2.6.1)(jsdom@28.1.0)(tsx@4.21.0)(yaml@2.8.2) packages: @@ -2386,8 +2386,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.19.33': - resolution: {integrity: sha512-Rs1bVAIdBs5gbTIKza/tgpMuG1k3U/UMJLWecIMxNdJFDMzcM5LOiLVRYh3PilWEYDIeUDv7bpiHPLPsbydGcw==} + '@types/node@24.12.2': + resolution: {integrity: sha512-A1sre26ke7HDIuY/M23nd9gfB+nrmhtYyMINbjI1zHJxYteKR6qSMX56FsmjMcDb3SMcjJg5BiRRgOCC/yBD0g==} '@types/node@25.3.0': resolution: {integrity: sha512-4K3bqJpXpqfg2XKGK9bpDTc6xO/xoUP/RBWS7AtRMug6zZFaRekiLzjVtAoZMquxoAbzBvy5nxQ7veS5eYzf8A==} @@ -4094,8 +4094,8 @@ packages: oxlint: optional: true - undici-types@6.21.0: - resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} undici-types@7.18.2: resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} @@ -5038,58 +5038,58 @@ snapshots: '@inquirer/ansi@1.0.2': {} - '@inquirer/checkbox@4.3.2(@types/node@20.19.33)': + '@inquirer/checkbox@4.3.2(@types/node@24.12.2)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@20.19.33) + '@inquirer/core': 10.3.2(@types/node@24.12.2) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@20.19.33) + '@inquirer/type': 3.0.10(@types/node@24.12.2) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 20.19.33 + '@types/node': 24.12.2 - '@inquirer/confirm@5.1.21(@types/node@20.19.33)': + '@inquirer/confirm@5.1.21(@types/node@24.12.2)': dependencies: - '@inquirer/core': 10.3.2(@types/node@20.19.33) - '@inquirer/type': 3.0.10(@types/node@20.19.33) + '@inquirer/core': 10.3.2(@types/node@24.12.2) + '@inquirer/type': 3.0.10(@types/node@24.12.2) optionalDependencies: - '@types/node': 20.19.33 + '@types/node': 24.12.2 - '@inquirer/core@10.3.2(@types/node@20.19.33)': + '@inquirer/core@10.3.2(@types/node@24.12.2)': dependencies: '@inquirer/ansi': 1.0.2 '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@20.19.33) + '@inquirer/type': 3.0.10(@types/node@24.12.2) cli-width: 4.1.0 mute-stream: 2.0.0 signal-exit: 4.1.0 wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 20.19.33 + '@types/node': 24.12.2 - '@inquirer/editor@4.2.23(@types/node@20.19.33)': + '@inquirer/editor@4.2.23(@types/node@24.12.2)': dependencies: - '@inquirer/core': 10.3.2(@types/node@20.19.33) - '@inquirer/external-editor': 1.0.3(@types/node@20.19.33) - '@inquirer/type': 3.0.10(@types/node@20.19.33) + '@inquirer/core': 10.3.2(@types/node@24.12.2) + '@inquirer/external-editor': 1.0.3(@types/node@24.12.2) + '@inquirer/type': 3.0.10(@types/node@24.12.2) optionalDependencies: - '@types/node': 20.19.33 + '@types/node': 24.12.2 - '@inquirer/expand@4.0.23(@types/node@20.19.33)': + '@inquirer/expand@4.0.23(@types/node@24.12.2)': dependencies: - '@inquirer/core': 10.3.2(@types/node@20.19.33) - '@inquirer/type': 3.0.10(@types/node@20.19.33) + '@inquirer/core': 10.3.2(@types/node@24.12.2) + '@inquirer/type': 3.0.10(@types/node@24.12.2) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 20.19.33 + '@types/node': 24.12.2 - '@inquirer/external-editor@1.0.3(@types/node@20.19.33)': + '@inquirer/external-editor@1.0.3(@types/node@24.12.2)': dependencies: chardet: 2.1.1 iconv-lite: 0.7.2 optionalDependencies: - '@types/node': 20.19.33 + '@types/node': 24.12.2 '@inquirer/external-editor@1.0.3(@types/node@25.3.0)': dependencies: @@ -5100,73 +5100,73 @@ snapshots: '@inquirer/figures@1.0.15': {} - '@inquirer/input@4.3.1(@types/node@20.19.33)': + '@inquirer/input@4.3.1(@types/node@24.12.2)': dependencies: - '@inquirer/core': 10.3.2(@types/node@20.19.33) - '@inquirer/type': 3.0.10(@types/node@20.19.33) + '@inquirer/core': 10.3.2(@types/node@24.12.2) + '@inquirer/type': 3.0.10(@types/node@24.12.2) optionalDependencies: - '@types/node': 20.19.33 + '@types/node': 24.12.2 - '@inquirer/number@3.0.23(@types/node@20.19.33)': + '@inquirer/number@3.0.23(@types/node@24.12.2)': dependencies: - '@inquirer/core': 10.3.2(@types/node@20.19.33) - '@inquirer/type': 3.0.10(@types/node@20.19.33) + '@inquirer/core': 10.3.2(@types/node@24.12.2) + '@inquirer/type': 3.0.10(@types/node@24.12.2) optionalDependencies: - '@types/node': 20.19.33 + '@types/node': 24.12.2 - '@inquirer/password@4.0.23(@types/node@20.19.33)': + '@inquirer/password@4.0.23(@types/node@24.12.2)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@20.19.33) - '@inquirer/type': 3.0.10(@types/node@20.19.33) + '@inquirer/core': 10.3.2(@types/node@24.12.2) + '@inquirer/type': 3.0.10(@types/node@24.12.2) optionalDependencies: - '@types/node': 20.19.33 - - '@inquirer/prompts@7.10.1(@types/node@20.19.33)': - dependencies: - '@inquirer/checkbox': 4.3.2(@types/node@20.19.33) - '@inquirer/confirm': 5.1.21(@types/node@20.19.33) - '@inquirer/editor': 4.2.23(@types/node@20.19.33) - '@inquirer/expand': 4.0.23(@types/node@20.19.33) - '@inquirer/input': 4.3.1(@types/node@20.19.33) - '@inquirer/number': 3.0.23(@types/node@20.19.33) - '@inquirer/password': 4.0.23(@types/node@20.19.33) - '@inquirer/rawlist': 4.1.11(@types/node@20.19.33) - '@inquirer/search': 3.2.2(@types/node@20.19.33) - '@inquirer/select': 4.4.2(@types/node@20.19.33) + '@types/node': 24.12.2 + + '@inquirer/prompts@7.10.1(@types/node@24.12.2)': + dependencies: + '@inquirer/checkbox': 4.3.2(@types/node@24.12.2) + '@inquirer/confirm': 5.1.21(@types/node@24.12.2) + '@inquirer/editor': 4.2.23(@types/node@24.12.2) + '@inquirer/expand': 4.0.23(@types/node@24.12.2) + '@inquirer/input': 4.3.1(@types/node@24.12.2) + '@inquirer/number': 3.0.23(@types/node@24.12.2) + '@inquirer/password': 4.0.23(@types/node@24.12.2) + '@inquirer/rawlist': 4.1.11(@types/node@24.12.2) + '@inquirer/search': 3.2.2(@types/node@24.12.2) + '@inquirer/select': 4.4.2(@types/node@24.12.2) optionalDependencies: - '@types/node': 20.19.33 + '@types/node': 24.12.2 - '@inquirer/rawlist@4.1.11(@types/node@20.19.33)': + '@inquirer/rawlist@4.1.11(@types/node@24.12.2)': dependencies: - '@inquirer/core': 10.3.2(@types/node@20.19.33) - '@inquirer/type': 3.0.10(@types/node@20.19.33) + '@inquirer/core': 10.3.2(@types/node@24.12.2) + '@inquirer/type': 3.0.10(@types/node@24.12.2) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 20.19.33 + '@types/node': 24.12.2 - '@inquirer/search@3.2.2(@types/node@20.19.33)': + '@inquirer/search@3.2.2(@types/node@24.12.2)': dependencies: - '@inquirer/core': 10.3.2(@types/node@20.19.33) + '@inquirer/core': 10.3.2(@types/node@24.12.2) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@20.19.33) + '@inquirer/type': 3.0.10(@types/node@24.12.2) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 20.19.33 + '@types/node': 24.12.2 - '@inquirer/select@4.4.2(@types/node@20.19.33)': + '@inquirer/select@4.4.2(@types/node@24.12.2)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@20.19.33) + '@inquirer/core': 10.3.2(@types/node@24.12.2) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@20.19.33) + '@inquirer/type': 3.0.10(@types/node@24.12.2) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 20.19.33 + '@types/node': 24.12.2 - '@inquirer/type@3.0.10(@types/node@20.19.33)': + '@inquirer/type@3.0.10(@types/node@24.12.2)': optionalDependencies: - '@types/node': 20.19.33 + '@types/node': 24.12.2 '@isaacs/balanced-match@4.0.1': {} @@ -6071,9 +6071,9 @@ snapshots: '@turbo/gen-windows-64@2.8.10': optional: true - '@turbo/gen@2.8.10(@types/node@20.19.33)': + '@turbo/gen@2.8.10(@types/node@24.12.2)': dependencies: - '@inquirer/prompts': 7.10.1(@types/node@20.19.33) + '@inquirer/prompts': 7.10.1(@types/node@24.12.2) node-plop: 0.26.3 optionalDependencies: '@turbo/gen-darwin-64': 2.8.10 @@ -6124,7 +6124,7 @@ snapshots: '@types/glob@7.2.0': dependencies: '@types/minimatch': 6.0.0 - '@types/node': 20.19.33 + '@types/node': 24.12.2 '@types/inquirer@6.5.0': dependencies: @@ -6139,9 +6139,9 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.19.33': + '@types/node@24.12.2': dependencies: - undici-types: 6.21.0 + undici-types: 7.16.0 '@types/node@25.3.0': dependencies: @@ -6160,7 +6160,7 @@ snapshots: '@types/through@0.0.33': dependencies: - '@types/node': 20.19.33 + '@types/node': 24.12.2 '@vitejs/plugin-react@5.1.4(vite@7.3.2(@types/node@25.3.0)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2))': dependencies: @@ -6183,13 +6183,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.18(vite@7.3.2(@types/node@20.19.33)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2))': + '@vitest/mocker@4.0.18(vite@7.3.2(@types/node@24.12.2)(jiti@2.6.1)(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: - vite: 7.3.2(@types/node@20.19.33)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2) + vite: 7.3.2(@types/node@24.12.2)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2) '@vitest/mocker@4.0.18(vite@7.3.2(@types/node@25.3.0)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2))': dependencies: @@ -7341,13 +7341,13 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.5.6 - postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@20.19.33)(typescript@5.9.3)): + postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@24.12.2)(typescript@5.9.3)): dependencies: lilconfig: 3.1.3 yaml: 2.8.2 optionalDependencies: postcss: 8.5.6 - ts-node: 10.9.2(@types/node@20.19.33)(typescript@5.9.3) + ts-node: 10.9.2(@types/node@24.12.2)(typescript@5.9.3) postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@25.3.0)(typescript@5.9.3)): dependencies: @@ -7711,11 +7711,11 @@ snapshots: tailwind-merge@3.5.0: {} - tailwindcss-animate@1.0.7(tailwindcss@3.4.19(ts-node@10.9.2(@types/node@20.19.33)(typescript@5.9.3))): + tailwindcss-animate@1.0.7(tailwindcss@3.4.19(ts-node@10.9.2(@types/node@24.12.2)(typescript@5.9.3))): dependencies: - tailwindcss: 3.4.19(ts-node@10.9.2(@types/node@20.19.33)(typescript@5.9.3)) + tailwindcss: 3.4.19(ts-node@10.9.2(@types/node@24.12.2)(typescript@5.9.3)) - tailwindcss@3.4.19(ts-node@10.9.2(@types/node@20.19.33)(typescript@5.9.3)): + tailwindcss@3.4.19(ts-node@10.9.2(@types/node@24.12.2)(typescript@5.9.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -7734,7 +7734,7 @@ snapshots: postcss: 8.5.6 postcss-import: 15.1.0(postcss@8.5.6) postcss-js: 4.0.1(postcss@8.5.6) - postcss-load-config: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@20.19.33)(typescript@5.9.3)) + postcss-load-config: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@24.12.2)(typescript@5.9.3)) postcss-nested: 6.2.0(postcss@8.5.6) postcss-selector-parser: 6.1.2 resolve: 1.22.11 @@ -7821,14 +7821,14 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-node@10.9.2(@types/node@20.19.33)(typescript@5.9.3): + ts-node@10.9.2(@types/node@24.12.2)(typescript@5.9.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.12 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.19.33 + '@types/node': 24.12.2 acorn: 8.16.0 acorn-walk: 8.3.5 arg: 4.1.3 @@ -7941,7 +7941,7 @@ snapshots: optionalDependencies: oxlint: 1.36.0 - undici-types@6.21.0: {} + undici-types@7.16.0: {} undici-types@7.18.2: {} @@ -7985,7 +7985,7 @@ snapshots: v8-compile-cache-lib@3.0.1: optional: true - vite@7.3.2(@types/node@20.19.33)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2): + vite@7.3.2(@types/node@24.12.2)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2): dependencies: esbuild: 0.27.7 fdir: 6.5.0(picomatch@4.0.4) @@ -7994,7 +7994,7 @@ snapshots: rollup: 4.60.1 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 20.19.33 + '@types/node': 24.12.2 fsevents: 2.3.3 jiti: 2.6.1 tsx: 4.21.0 @@ -8015,10 +8015,10 @@ snapshots: tsx: 4.21.0 yaml: 2.8.2 - vitest@4.0.18(@types/node@20.19.33)(jiti@2.6.1)(jsdom@28.1.0)(tsx@4.21.0)(yaml@2.8.2): + vitest@4.0.18(@types/node@24.12.2)(jiti@2.6.1)(jsdom@28.1.0)(tsx@4.21.0)(yaml@2.8.2): dependencies: '@vitest/expect': 4.0.18 - '@vitest/mocker': 4.0.18(vite@7.3.2(@types/node@20.19.33)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2)) + '@vitest/mocker': 4.0.18(vite@7.3.2(@types/node@24.12.2)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2)) '@vitest/pretty-format': 4.0.18 '@vitest/runner': 4.0.18 '@vitest/snapshot': 4.0.18 @@ -8035,10 +8035,10 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.3.2(@types/node@20.19.33)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2) + vite: 7.3.2(@types/node@24.12.2)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.19.33 + '@types/node': 24.12.2 jsdom: 28.1.0 transitivePeerDependencies: - jiti