From 2489732c3954a087554d6cb8556dc1cc6af1ac5d Mon Sep 17 00:00:00 2001 From: Nate Kelley Date: Mon, 7 Jul 2025 13:16:25 -0600 Subject: [PATCH] node 24 is the standard version --- apps/web/package.json | 4 +- apps/web/vitest.config.ts | 3 +- pnpm-lock.yaml | 85 +++++++++++++++++---------------------- 3 files changed, 39 insertions(+), 53 deletions(-) diff --git a/apps/web/package.json b/apps/web/package.json index 7804d054d..bc0cc48ff 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -23,7 +23,7 @@ "test:e2e:debug": "playwright test --debug" }, "engines": { - "node": ">=22.9.0" + "node": ">=24.0.0" }, "dependencies": { "@buster/server-shared": "workspace:*", @@ -148,7 +148,7 @@ "@types/js-cookie": "^3.0.6", "@types/js-yaml": "^4.0.9", "@types/lodash": "^4.17.20", - "@types/node": "^20", + "@types/node": "^24", "@types/papaparse": "^5.3.16", "@types/pluralize": "^0.0.33", "@types/react": "^18.3.23", diff --git a/apps/web/vitest.config.ts b/apps/web/vitest.config.ts index 6d361a64e..c2a8ef269 100644 --- a/apps/web/vitest.config.ts +++ b/apps/web/vitest.config.ts @@ -2,10 +2,9 @@ import { defineConfig, type ViteUserConfig } from 'vitest/config'; export default defineConfig(async () => { const { default: tsconfigPaths } = await import('vite-tsconfig-paths'); - const tsconfigPathsPlugin = tsconfigPaths() as any; return { - plugins: [tsconfigPathsPlugin], + plugins: [tsconfigPaths()], esbuild: { jsx: 'automatic' }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4c4fb65b2..f47df5b69 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -406,7 +406,7 @@ importers: version: 5.4.0(monaco-editor@0.52.2) msw: specifier: ^2.10.3 - version: 2.10.3(@types/node@20.19.4)(typescript@5.8.3) + version: 2.10.3(@types/node@24.0.10)(typescript@5.8.3) mutative: specifier: ^1.2.0 version: 1.2.0 @@ -496,10 +496,10 @@ importers: version: 0.41.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(svelte@5.34.9)(vue@3.5.17(typescript@5.8.3)) vite: specifier: 'catalog:' - version: 6.3.5(@types/node@20.19.4)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + version: 6.3.5(@types/node@24.0.10)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) vite-tsconfig-paths: specifier: 'catalog:' - version: 5.1.4(typescript@5.8.3)(vite@6.3.5(@types/node@20.19.4)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + version: 5.1.4(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.10)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) zod: specifier: 'catalog:' version: 3.25.67 @@ -556,8 +556,8 @@ importers: specifier: ^4.17.20 version: 4.17.20 '@types/node': - specifier: ^20 - version: 20.19.4 + specifier: ^24 + version: 24.0.10 '@types/papaparse': specifier: ^5.3.16 version: 5.3.16 @@ -596,13 +596,13 @@ importers: version: 26.1.0 msw-storybook-addon: specifier: ^2.0.5 - version: 2.0.5(msw@2.10.3(@types/node@20.19.4)(typescript@5.8.3)) + version: 2.0.5(msw@2.10.3(@types/node@24.0.10)(typescript@5.8.3)) prettier-eslint: specifier: ^16.4.2 version: 16.4.2(typescript@5.8.3) vitest: specifier: 'catalog:' - version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@20.19.4)(@vitest/ui@3.2.4)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(msw@2.10.3(@types/node@20.19.4)(typescript@5.8.3))(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + version: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@24.0.10)(@vitest/ui@3.2.4)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(msw@2.10.3(@types/node@24.0.10)(typescript@5.8.3))(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) packages/access-controls: dependencies: @@ -13921,6 +13921,7 @@ snapshots: '@inquirer/type': 3.0.7(@types/node@20.19.4) optionalDependencies: '@types/node': 20.19.4 + optional: true '@inquirer/confirm@5.1.13(@types/node@24.0.10)': dependencies: @@ -13928,7 +13929,6 @@ snapshots: '@inquirer/type': 3.0.7(@types/node@24.0.10) optionalDependencies: '@types/node': 24.0.10 - optional: true '@inquirer/core@10.1.14(@types/node@20.19.4)': dependencies: @@ -13942,6 +13942,7 @@ snapshots: yoctocolors-cjs: 2.1.2 optionalDependencies: '@types/node': 20.19.4 + optional: true '@inquirer/core@10.1.14(@types/node@24.0.10)': dependencies: @@ -13955,18 +13956,17 @@ snapshots: yoctocolors-cjs: 2.1.2 optionalDependencies: '@types/node': 24.0.10 - optional: true '@inquirer/figures@1.0.12': {} '@inquirer/type@3.0.7(@types/node@20.19.4)': optionalDependencies: '@types/node': 20.19.4 + optional: true '@inquirer/type@3.0.7(@types/node@24.0.10)': optionalDependencies: '@types/node': 24.0.10 - optional: true '@isaacs/balanced-match@4.0.1': {} @@ -15864,7 +15864,7 @@ snapshots: '@slack/logger@3.0.0': dependencies: - '@types/node': 20.19.4 + '@types/node': 24.0.10 '@slack/types@2.14.0': {} @@ -15873,7 +15873,7 @@ snapshots: '@slack/logger': 3.0.0 '@slack/types': 2.14.0 '@types/is-stream': 1.1.0 - '@types/node': 20.19.4 + '@types/node': 24.0.10 axios: 1.10.0 eventemitter3: 3.1.2 form-data: 2.5.3 @@ -16983,7 +16983,7 @@ snapshots: '@types/bunyan@1.8.11': dependencies: - '@types/node': 20.19.4 + '@types/node': 24.0.10 '@types/canvas-confetti@1.9.0': {} @@ -16995,7 +16995,7 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 20.19.4 + '@types/node': 24.0.10 '@types/cookie@0.4.1': {} @@ -17003,7 +17003,7 @@ snapshots: '@types/cors@2.8.19': dependencies: - '@types/node': 20.19.4 + '@types/node': 24.0.10 '@types/debug@4.1.12': dependencies: @@ -17043,7 +17043,7 @@ snapshots: '@types/is-stream@1.1.0': dependencies: - '@types/node': 20.19.4 + '@types/node': 24.0.10 '@types/js-cookie@3.0.6': {} @@ -17063,13 +17063,13 @@ snapshots: '@types/memcached@2.2.10': dependencies: - '@types/node': 20.19.4 + '@types/node': 24.0.10 '@types/ms@2.1.0': {} '@types/mssql@9.1.7': dependencies: - '@types/node': 20.19.4 + '@types/node': 24.0.10 tarn: 3.0.2 tedious: 18.6.1 transitivePeerDependencies: @@ -17077,7 +17077,7 @@ snapshots: '@types/mysql@2.15.26': dependencies: - '@types/node': 20.19.4 + '@types/node': 24.0.10 '@types/node@16.18.11': {} @@ -17088,15 +17088,14 @@ snapshots: '@types/node@24.0.10': dependencies: undici-types: 7.8.0 - optional: true '@types/oracledb@6.5.2': dependencies: - '@types/node': 20.19.4 + '@types/node': 24.0.10 '@types/papaparse@5.3.16': dependencies: - '@types/node': 20.19.4 + '@types/node': 24.0.10 '@types/parse-json@4.0.2': {} @@ -17104,7 +17103,7 @@ snapshots: '@types/pg-cursor@2.7.2': dependencies: - '@types/node': 20.19.4 + '@types/node': 24.0.10 '@types/pg': 8.15.4 '@types/pg-pool@2.0.6': @@ -17113,13 +17112,13 @@ snapshots: '@types/pg@8.15.4': dependencies: - '@types/node': 20.19.4 + '@types/node': 24.0.10 pg-protocol: 1.10.3 pg-types: 2.2.0 '@types/pg@8.6.1': dependencies: - '@types/node': 20.19.4 + '@types/node': 24.0.10 pg-protocol: 1.10.3 pg-types: 2.2.0 @@ -17161,12 +17160,12 @@ snapshots: '@types/readable-stream@4.0.21': dependencies: - '@types/node': 20.19.4 + '@types/node': 24.0.10 '@types/request@2.48.12': dependencies: '@types/caseless': 0.12.5 - '@types/node': 20.19.4 + '@types/node': 24.0.10 '@types/tough-cookie': 4.0.5 form-data: 2.5.3 @@ -17182,7 +17181,7 @@ snapshots: '@types/tedious@4.0.14': dependencies: - '@types/node': 20.19.4 + '@types/node': 24.0.10 '@types/tough-cookie@4.0.5': {} @@ -17196,7 +17195,7 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 20.19.4 + '@types/node': 24.0.10 '@typescript-eslint/eslint-plugin@8.35.1(@typescript-eslint/parser@8.35.1(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3)': dependencies: @@ -19094,7 +19093,7 @@ snapshots: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.19 - '@types/node': 20.19.4 + '@types/node': 24.0.10 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -20757,7 +20756,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.19.4 + '@types/node': 24.0.10 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -21620,10 +21619,10 @@ snapshots: transitivePeerDependencies: - supports-color - msw-storybook-addon@2.0.5(msw@2.10.3(@types/node@20.19.4)(typescript@5.8.3)): + msw-storybook-addon@2.0.5(msw@2.10.3(@types/node@24.0.10)(typescript@5.8.3)): dependencies: is-node-process: 1.2.0 - msw: 2.10.3(@types/node@20.19.4)(typescript@5.8.3) + msw: 2.10.3(@types/node@24.0.10)(typescript@5.8.3) msw@2.10.3(@types/node@20.19.4)(typescript@5.8.3): dependencies: @@ -21649,6 +21648,7 @@ snapshots: typescript: 5.8.3 transitivePeerDependencies: - '@types/node' + optional: true msw@2.10.3(@types/node@24.0.10)(typescript@5.8.3): dependencies: @@ -21674,7 +21674,6 @@ snapshots: typescript: 5.8.3 transitivePeerDependencies: - '@types/node' - optional: true mustache@4.2.0: {} @@ -22444,7 +22443,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 20.19.4 + '@types/node': 24.0.10 long: 5.3.2 proxy-addr@2.0.7: @@ -23605,7 +23604,7 @@ snapshots: '@azure/identity': 4.10.2 '@azure/keyvault-keys': 4.10.0 '@js-joda/core': 5.6.5 - '@types/node': 20.19.4 + '@types/node': 24.0.10 bl: 6.1.0 iconv-lite: 0.6.3 js-md4: 0.3.2 @@ -23984,8 +23983,7 @@ snapshots: undici-types@6.21.0: {} - undici-types@7.8.0: - optional: true + undici-types@7.8.0: {} undici@5.28.4: dependencies: @@ -24206,17 +24204,6 @@ snapshots: - tsx - yaml - vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@6.3.5(@types/node@20.19.4)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)): - dependencies: - debug: 4.4.1 - globrex: 0.1.2 - tsconfck: 3.1.6(typescript@5.8.3) - optionalDependencies: - vite: 6.3.5(@types/node@20.19.4)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) - transitivePeerDependencies: - - supports-color - - typescript - vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.10)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)): dependencies: debug: 4.4.1