node 24 is the standard version

This commit is contained in:
Nate Kelley 2025-07-07 13:16:25 -06:00
parent ca0c434e76
commit 2489732c39
No known key found for this signature in database
GPG Key ID: FD90372AB8D98B4F
3 changed files with 39 additions and 53 deletions

View File

@ -23,7 +23,7 @@
"test:e2e:debug": "playwright test --debug" "test:e2e:debug": "playwright test --debug"
}, },
"engines": { "engines": {
"node": ">=22.9.0" "node": ">=24.0.0"
}, },
"dependencies": { "dependencies": {
"@buster/server-shared": "workspace:*", "@buster/server-shared": "workspace:*",
@ -148,7 +148,7 @@
"@types/js-cookie": "^3.0.6", "@types/js-cookie": "^3.0.6",
"@types/js-yaml": "^4.0.9", "@types/js-yaml": "^4.0.9",
"@types/lodash": "^4.17.20", "@types/lodash": "^4.17.20",
"@types/node": "^20", "@types/node": "^24",
"@types/papaparse": "^5.3.16", "@types/papaparse": "^5.3.16",
"@types/pluralize": "^0.0.33", "@types/pluralize": "^0.0.33",
"@types/react": "^18.3.23", "@types/react": "^18.3.23",

View File

@ -2,10 +2,9 @@ import { defineConfig, type ViteUserConfig } from 'vitest/config';
export default defineConfig(async () => { export default defineConfig(async () => {
const { default: tsconfigPaths } = await import('vite-tsconfig-paths'); const { default: tsconfigPaths } = await import('vite-tsconfig-paths');
const tsconfigPathsPlugin = tsconfigPaths() as any;
return { return {
plugins: [tsconfigPathsPlugin], plugins: [tsconfigPaths()],
esbuild: { esbuild: {
jsx: 'automatic' jsx: 'automatic'
}, },

View File

@ -406,7 +406,7 @@ importers:
version: 5.4.0(monaco-editor@0.52.2) version: 5.4.0(monaco-editor@0.52.2)
msw: msw:
specifier: ^2.10.3 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: mutative:
specifier: ^1.2.0 specifier: ^1.2.0
version: 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)) 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: vite:
specifier: 'catalog:' 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: vite-tsconfig-paths:
specifier: 'catalog:' 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: zod:
specifier: 'catalog:' specifier: 'catalog:'
version: 3.25.67 version: 3.25.67
@ -556,8 +556,8 @@ importers:
specifier: ^4.17.20 specifier: ^4.17.20
version: 4.17.20 version: 4.17.20
'@types/node': '@types/node':
specifier: ^20 specifier: ^24
version: 20.19.4 version: 24.0.10
'@types/papaparse': '@types/papaparse':
specifier: ^5.3.16 specifier: ^5.3.16
version: 5.3.16 version: 5.3.16
@ -596,13 +596,13 @@ importers:
version: 26.1.0 version: 26.1.0
msw-storybook-addon: msw-storybook-addon:
specifier: ^2.0.5 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: prettier-eslint:
specifier: ^16.4.2 specifier: ^16.4.2
version: 16.4.2(typescript@5.8.3) version: 16.4.2(typescript@5.8.3)
vitest: vitest:
specifier: 'catalog:' 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: packages/access-controls:
dependencies: dependencies:
@ -13921,6 +13921,7 @@ snapshots:
'@inquirer/type': 3.0.7(@types/node@20.19.4) '@inquirer/type': 3.0.7(@types/node@20.19.4)
optionalDependencies: optionalDependencies:
'@types/node': 20.19.4 '@types/node': 20.19.4
optional: true
'@inquirer/confirm@5.1.13(@types/node@24.0.10)': '@inquirer/confirm@5.1.13(@types/node@24.0.10)':
dependencies: dependencies:
@ -13928,7 +13929,6 @@ snapshots:
'@inquirer/type': 3.0.7(@types/node@24.0.10) '@inquirer/type': 3.0.7(@types/node@24.0.10)
optionalDependencies: optionalDependencies:
'@types/node': 24.0.10 '@types/node': 24.0.10
optional: true
'@inquirer/core@10.1.14(@types/node@20.19.4)': '@inquirer/core@10.1.14(@types/node@20.19.4)':
dependencies: dependencies:
@ -13942,6 +13942,7 @@ snapshots:
yoctocolors-cjs: 2.1.2 yoctocolors-cjs: 2.1.2
optionalDependencies: optionalDependencies:
'@types/node': 20.19.4 '@types/node': 20.19.4
optional: true
'@inquirer/core@10.1.14(@types/node@24.0.10)': '@inquirer/core@10.1.14(@types/node@24.0.10)':
dependencies: dependencies:
@ -13955,18 +13956,17 @@ snapshots:
yoctocolors-cjs: 2.1.2 yoctocolors-cjs: 2.1.2
optionalDependencies: optionalDependencies:
'@types/node': 24.0.10 '@types/node': 24.0.10
optional: true
'@inquirer/figures@1.0.12': {} '@inquirer/figures@1.0.12': {}
'@inquirer/type@3.0.7(@types/node@20.19.4)': '@inquirer/type@3.0.7(@types/node@20.19.4)':
optionalDependencies: optionalDependencies:
'@types/node': 20.19.4 '@types/node': 20.19.4
optional: true
'@inquirer/type@3.0.7(@types/node@24.0.10)': '@inquirer/type@3.0.7(@types/node@24.0.10)':
optionalDependencies: optionalDependencies:
'@types/node': 24.0.10 '@types/node': 24.0.10
optional: true
'@isaacs/balanced-match@4.0.1': {} '@isaacs/balanced-match@4.0.1': {}
@ -15864,7 +15864,7 @@ snapshots:
'@slack/logger@3.0.0': '@slack/logger@3.0.0':
dependencies: dependencies:
'@types/node': 20.19.4 '@types/node': 24.0.10
'@slack/types@2.14.0': {} '@slack/types@2.14.0': {}
@ -15873,7 +15873,7 @@ snapshots:
'@slack/logger': 3.0.0 '@slack/logger': 3.0.0
'@slack/types': 2.14.0 '@slack/types': 2.14.0
'@types/is-stream': 1.1.0 '@types/is-stream': 1.1.0
'@types/node': 20.19.4 '@types/node': 24.0.10
axios: 1.10.0 axios: 1.10.0
eventemitter3: 3.1.2 eventemitter3: 3.1.2
form-data: 2.5.3 form-data: 2.5.3
@ -16983,7 +16983,7 @@ snapshots:
'@types/bunyan@1.8.11': '@types/bunyan@1.8.11':
dependencies: dependencies:
'@types/node': 20.19.4 '@types/node': 24.0.10
'@types/canvas-confetti@1.9.0': {} '@types/canvas-confetti@1.9.0': {}
@ -16995,7 +16995,7 @@ snapshots:
'@types/connect@3.4.38': '@types/connect@3.4.38':
dependencies: dependencies:
'@types/node': 20.19.4 '@types/node': 24.0.10
'@types/cookie@0.4.1': {} '@types/cookie@0.4.1': {}
@ -17003,7 +17003,7 @@ snapshots:
'@types/cors@2.8.19': '@types/cors@2.8.19':
dependencies: dependencies:
'@types/node': 20.19.4 '@types/node': 24.0.10
'@types/debug@4.1.12': '@types/debug@4.1.12':
dependencies: dependencies:
@ -17043,7 +17043,7 @@ snapshots:
'@types/is-stream@1.1.0': '@types/is-stream@1.1.0':
dependencies: dependencies:
'@types/node': 20.19.4 '@types/node': 24.0.10
'@types/js-cookie@3.0.6': {} '@types/js-cookie@3.0.6': {}
@ -17063,13 +17063,13 @@ snapshots:
'@types/memcached@2.2.10': '@types/memcached@2.2.10':
dependencies: dependencies:
'@types/node': 20.19.4 '@types/node': 24.0.10
'@types/ms@2.1.0': {} '@types/ms@2.1.0': {}
'@types/mssql@9.1.7': '@types/mssql@9.1.7':
dependencies: dependencies:
'@types/node': 20.19.4 '@types/node': 24.0.10
tarn: 3.0.2 tarn: 3.0.2
tedious: 18.6.1 tedious: 18.6.1
transitivePeerDependencies: transitivePeerDependencies:
@ -17077,7 +17077,7 @@ snapshots:
'@types/mysql@2.15.26': '@types/mysql@2.15.26':
dependencies: dependencies:
'@types/node': 20.19.4 '@types/node': 24.0.10
'@types/node@16.18.11': {} '@types/node@16.18.11': {}
@ -17088,15 +17088,14 @@ snapshots:
'@types/node@24.0.10': '@types/node@24.0.10':
dependencies: dependencies:
undici-types: 7.8.0 undici-types: 7.8.0
optional: true
'@types/oracledb@6.5.2': '@types/oracledb@6.5.2':
dependencies: dependencies:
'@types/node': 20.19.4 '@types/node': 24.0.10
'@types/papaparse@5.3.16': '@types/papaparse@5.3.16':
dependencies: dependencies:
'@types/node': 20.19.4 '@types/node': 24.0.10
'@types/parse-json@4.0.2': {} '@types/parse-json@4.0.2': {}
@ -17104,7 +17103,7 @@ snapshots:
'@types/pg-cursor@2.7.2': '@types/pg-cursor@2.7.2':
dependencies: dependencies:
'@types/node': 20.19.4 '@types/node': 24.0.10
'@types/pg': 8.15.4 '@types/pg': 8.15.4
'@types/pg-pool@2.0.6': '@types/pg-pool@2.0.6':
@ -17113,13 +17112,13 @@ snapshots:
'@types/pg@8.15.4': '@types/pg@8.15.4':
dependencies: dependencies:
'@types/node': 20.19.4 '@types/node': 24.0.10
pg-protocol: 1.10.3 pg-protocol: 1.10.3
pg-types: 2.2.0 pg-types: 2.2.0
'@types/pg@8.6.1': '@types/pg@8.6.1':
dependencies: dependencies:
'@types/node': 20.19.4 '@types/node': 24.0.10
pg-protocol: 1.10.3 pg-protocol: 1.10.3
pg-types: 2.2.0 pg-types: 2.2.0
@ -17161,12 +17160,12 @@ snapshots:
'@types/readable-stream@4.0.21': '@types/readable-stream@4.0.21':
dependencies: dependencies:
'@types/node': 20.19.4 '@types/node': 24.0.10
'@types/request@2.48.12': '@types/request@2.48.12':
dependencies: dependencies:
'@types/caseless': 0.12.5 '@types/caseless': 0.12.5
'@types/node': 20.19.4 '@types/node': 24.0.10
'@types/tough-cookie': 4.0.5 '@types/tough-cookie': 4.0.5
form-data: 2.5.3 form-data: 2.5.3
@ -17182,7 +17181,7 @@ snapshots:
'@types/tedious@4.0.14': '@types/tedious@4.0.14':
dependencies: dependencies:
'@types/node': 20.19.4 '@types/node': 24.0.10
'@types/tough-cookie@4.0.5': {} '@types/tough-cookie@4.0.5': {}
@ -17196,7 +17195,7 @@ snapshots:
'@types/ws@8.18.1': '@types/ws@8.18.1':
dependencies: 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)': '@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: dependencies:
@ -19094,7 +19093,7 @@ snapshots:
dependencies: dependencies:
'@types/cookie': 0.4.1 '@types/cookie': 0.4.1
'@types/cors': 2.8.19 '@types/cors': 2.8.19
'@types/node': 20.19.4 '@types/node': 24.0.10
accepts: 1.3.8 accepts: 1.3.8
base64id: 2.0.0 base64id: 2.0.0
cookie: 0.4.2 cookie: 0.4.2
@ -20757,7 +20756,7 @@ snapshots:
jest-worker@27.5.1: jest-worker@27.5.1:
dependencies: dependencies:
'@types/node': 20.19.4 '@types/node': 24.0.10
merge-stream: 2.0.0 merge-stream: 2.0.0
supports-color: 8.1.1 supports-color: 8.1.1
@ -21620,10 +21619,10 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - 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: dependencies:
is-node-process: 1.2.0 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): msw@2.10.3(@types/node@20.19.4)(typescript@5.8.3):
dependencies: dependencies:
@ -21649,6 +21648,7 @@ snapshots:
typescript: 5.8.3 typescript: 5.8.3
transitivePeerDependencies: transitivePeerDependencies:
- '@types/node' - '@types/node'
optional: true
msw@2.10.3(@types/node@24.0.10)(typescript@5.8.3): msw@2.10.3(@types/node@24.0.10)(typescript@5.8.3):
dependencies: dependencies:
@ -21674,7 +21674,6 @@ snapshots:
typescript: 5.8.3 typescript: 5.8.3
transitivePeerDependencies: transitivePeerDependencies:
- '@types/node' - '@types/node'
optional: true
mustache@4.2.0: {} mustache@4.2.0: {}
@ -22444,7 +22443,7 @@ snapshots:
'@protobufjs/path': 1.1.2 '@protobufjs/path': 1.1.2
'@protobufjs/pool': 1.1.0 '@protobufjs/pool': 1.1.0
'@protobufjs/utf8': 1.1.0 '@protobufjs/utf8': 1.1.0
'@types/node': 20.19.4 '@types/node': 24.0.10
long: 5.3.2 long: 5.3.2
proxy-addr@2.0.7: proxy-addr@2.0.7:
@ -23605,7 +23604,7 @@ snapshots:
'@azure/identity': 4.10.2 '@azure/identity': 4.10.2
'@azure/keyvault-keys': 4.10.0 '@azure/keyvault-keys': 4.10.0
'@js-joda/core': 5.6.5 '@js-joda/core': 5.6.5
'@types/node': 20.19.4 '@types/node': 24.0.10
bl: 6.1.0 bl: 6.1.0
iconv-lite: 0.6.3 iconv-lite: 0.6.3
js-md4: 0.3.2 js-md4: 0.3.2
@ -23984,8 +23983,7 @@ snapshots:
undici-types@6.21.0: {} undici-types@6.21.0: {}
undici-types@7.8.0: undici-types@7.8.0: {}
optional: true
undici@5.28.4: undici@5.28.4:
dependencies: dependencies:
@ -24206,17 +24204,6 @@ snapshots:
- tsx - tsx
- yaml - 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)): 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: dependencies:
debug: 4.4.1 debug: 4.4.1