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"
},
"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",

View File

@ -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'
},

View File

@ -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