diff --git a/.node-version b/.node-version index b8e593f5..7af24b7d 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -20.15.1 +22.11.0 diff --git a/packages/bff/Dockerfile b/packages/bff/Dockerfile index edb68f3d..af297e45 100644 --- a/packages/bff/Dockerfile +++ b/packages/bff/Dockerfile @@ -1,4 +1,4 @@ -FROM node:20-slim AS build +FROM node:22-slim AS build ENV PNPM_HOME="/pnpm" ENV PATH="$PNPM_HOME:$PATH" RUN corepack enable diff --git a/packages/bff/package.json b/packages/bff/package.json index 975de5b9..f59c26a0 100644 --- a/packages/bff/package.json +++ b/packages/bff/package.json @@ -70,7 +70,7 @@ "@types/cookie-parser": "^1.4.6", "@types/cors": "^2.8.17", "@types/jsonwebtoken": "^9.0.5", - "@types/node": "^20.0.0", + "@types/node": "^22.0.0", "@types/reflect-metadata": "^0.1.0", "concurrently": "^8.2.2", "mprocs": "^0.6.4", diff --git a/packages/docs/Dockerfile b/packages/docs/Dockerfile index 533548f7..59fced2f 100644 --- a/packages/docs/Dockerfile +++ b/packages/docs/Dockerfile @@ -1,4 +1,4 @@ -FROM node:20-slim AS build +FROM node:22-slim AS build ENV PNPM_HOME="/pnpm" ENV PATH="$PNPM_HOME:$PATH" RUN corepack enable diff --git a/packages/docs/package.json b/packages/docs/package.json index b5beed5c..d70a4bb8 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -24,7 +24,7 @@ "@docusaurus/theme-mermaid": "^3.5.2", "@easyops-cn/docusaurus-search-local": "0.44.5", "@mdx-js/react": "^3.0.0", - "@types/node": "^20.0.0", + "@types/node": "^22.0.0", "clsx": "^2.1.1", "docusaurus-tldraw-plugin": "workspace: *", "prism-react-renderer": "^2.3.0", diff --git a/packages/frontend/Dockerfile b/packages/frontend/Dockerfile index 67ecaed4..9ccb939b 100644 --- a/packages/frontend/Dockerfile +++ b/packages/frontend/Dockerfile @@ -1,4 +1,4 @@ -FROM node:20-slim AS build +FROM node:22-slim AS build ENV PNPM_HOME="/pnpm" ENV PATH="$PNPM_HOME:$PATH" RUN corepack enable diff --git a/packages/frontend/package.json b/packages/frontend/package.json index 3b81bf7e..55cbf05d 100644 --- a/packages/frontend/package.json +++ b/packages/frontend/package.json @@ -49,7 +49,7 @@ "@axe-core/playwright": "^4.10.0", "@playwright/test": "^1.41.2", "@testing-library/react": "^16.0.0", - "@types/node": "^20.0.0", + "@types/node": "^22.0.0", "@types/react": "^18.3.1", "@types/react-dom": "^18.3.0", "@typescript-eslint/eslint-plugin": "^6.14.0", diff --git a/packages/storybook/Dockerfile b/packages/storybook/Dockerfile index ab5c47d8..95c9e59a 100644 --- a/packages/storybook/Dockerfile +++ b/packages/storybook/Dockerfile @@ -1,4 +1,4 @@ -FROM node:20-slim AS build +FROM node:22-slim AS build ENV PNPM_HOME="/pnpm" ENV PATH="$PNPM_HOME:$PATH" RUN corepack enable diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 05974050..b36dd3f9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -58,7 +58,7 @@ importers: version: 10.9.0 '@graphql-tools/executor-http': specifier: ^1.1.6 - version: 1.1.7(@types/node@20.17.0)(graphql@16.9.0) + version: 1.1.7(@types/node@22.5.1)(graphql@16.9.0) '@graphql-tools/schema': specifier: ^10.0.6 version: 10.0.7(graphql@16.9.0) @@ -157,7 +157,7 @@ importers: version: 0.12.5 vitest: specifier: ^2.0.0 - version: 2.1.3(@types/node@20.17.0)(jsdom@24.1.3)(msw@2.5.1) + version: 2.1.3(@types/node@22.5.1)(jsdom@24.1.3)(msw@2.5.1) zod: specifier: ^3.22.4 version: 3.23.8 @@ -178,8 +178,8 @@ importers: specifier: ^9.0.5 version: 9.0.7 '@types/node': - specifier: ^20.0.0 - version: 20.17.0 + specifier: ^22.0.0 + version: 22.5.1 '@types/reflect-metadata': specifier: ^0.1.0 version: 0.1.0 @@ -194,7 +194,7 @@ importers: version: 3.1.7 ts-node: specifier: ^10.9.1 - version: 10.9.2(@types/node@20.17.0)(typescript@5.5.4) + version: 10.9.2(@types/node@22.5.1)(typescript@5.5.4) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -209,7 +209,7 @@ importers: dependencies: '@graphql-codegen/cli': specifier: ^5.0.2 - version: 5.0.3(@parcel/watcher@2.4.1)(@types/node@20.17.0)(graphql@16.9.0)(typescript@5.5.4) + version: 5.0.3(@parcel/watcher@2.4.1)(@types/node@22.5.1)(graphql@16.9.0)(typescript@5.5.4) '@graphql-codegen/typescript-operations': specifier: ^4.2.0 version: 4.3.0(graphql@16.9.0) @@ -252,13 +252,13 @@ importers: version: 2.4.1 ts-node: specifier: ^10.9.1 - version: 10.9.2(@types/node@20.17.0)(typescript@5.5.4) + version: 10.9.2(@types/node@22.5.1)(typescript@5.5.4) typescript: specifier: ^5.4.5 version: 5.5.4 vitest: specifier: ^2.0.0 - version: 2.1.3(@types/node@20.17.0)(jsdom@24.1.3)(msw@2.5.1) + version: 2.1.3(@types/node@22.5.1)(jsdom@24.1.3)(msw@2.5.1) packages/docs: dependencies: @@ -281,8 +281,8 @@ importers: specifier: ^3.0.0 version: 3.1.0(@types/react@18.3.12)(react@18.3.1) '@types/node': - specifier: ^20.0.0 - version: 20.17.0 + specifier: ^22.0.0 + version: 22.5.1 clsx: specifier: ^2.1.1 version: 2.1.1 @@ -377,7 +377,7 @@ importers: version: 5.5.4 vite: specifier: ^5.0.8 - version: 5.4.10(@types/node@20.17.0) + version: 5.4.10(@types/node@22.5.1) vitest: specifier: ^2.0.0 version: 2.1.3 @@ -477,8 +477,8 @@ importers: specifier: ^16.0.0 version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@types/node': - specifier: ^20.0.0 - version: 20.17.0 + specifier: ^22.0.0 + version: 22.5.1 '@types/react': specifier: ^18.3.1 version: 18.3.12 @@ -502,7 +502,7 @@ importers: version: 24.1.3 msw: specifier: ^2.1.5 - version: 2.5.1(@types/node@20.17.0)(typescript@5.5.4) + version: 2.5.1(@types/node@22.5.1)(typescript@5.5.4) tsx: specifier: ^4.16.5 version: 4.19.1 @@ -511,10 +511,10 @@ importers: version: 5.5.4 vite: specifier: ^5.0.8 - version: 5.4.10(@types/node@20.17.0) + version: 5.4.10(@types/node@22.5.1) vitest: specifier: ^2.0.0 - version: 2.1.3(@types/node@20.17.0)(jsdom@24.1.3)(msw@2.5.1) + version: 2.1.3(@types/node@22.5.1)(jsdom@24.1.3)(msw@2.5.1) packages/node-logger: dependencies: @@ -645,7 +645,7 @@ importers: version: 5.5.4 vite: specifier: ^5.0.8 - version: 5.4.10(@types/node@20.17.0) + version: 5.4.10(@types/node@22.5.1) packages: @@ -4533,7 +4533,7 @@ packages: tslib: 2.6.3 dev: false - /@graphql-codegen/cli@5.0.3(@parcel/watcher@2.4.1)(@types/node@20.17.0)(graphql@16.9.0)(typescript@5.5.4): + /@graphql-codegen/cli@5.0.3(@parcel/watcher@2.4.1)(@types/node@22.5.1)(graphql@16.9.0)(typescript@5.5.4): resolution: {integrity: sha512-ULpF6Sbu2d7vNEOgBtE9avQp2oMgcPY/QBYcCqk0Xru5fz+ISjcovQX29V7CS7y5wWBRzNLoXwJQGeEyWbl05g==} engines: {node: '>=16'} hasBin: true @@ -4553,12 +4553,12 @@ packages: '@graphql-tools/apollo-engine-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/code-file-loader': 8.1.4(graphql@16.9.0) '@graphql-tools/git-loader': 8.0.8(graphql@16.9.0) - '@graphql-tools/github-loader': 8.0.2(@types/node@20.17.0)(graphql@16.9.0) + '@graphql-tools/github-loader': 8.0.2(@types/node@22.5.1)(graphql@16.9.0) '@graphql-tools/graphql-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/load': 8.0.3(graphql@16.9.0) - '@graphql-tools/prisma-loader': 8.0.10(@types/node@20.17.0)(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.8(@types/node@20.17.0)(graphql@16.9.0) + '@graphql-tools/prisma-loader': 8.0.10(@types/node@22.5.1)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.8(@types/node@22.5.1)(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@parcel/watcher': 2.4.1 '@whatwg-node/fetch': 0.9.22 @@ -4567,7 +4567,7 @@ packages: debounce: 1.2.1 detect-indent: 6.1.0 graphql: 16.9.0 - graphql-config: 5.1.3(@types/node@20.17.0)(graphql@16.9.0)(typescript@5.5.4) + graphql-config: 5.1.3(@types/node@22.5.1)(graphql@16.9.0)(typescript@5.5.4) inquirer: 8.2.6 is-glob: 4.0.3 jiti: 1.21.6 @@ -4930,7 +4930,7 @@ packages: - utf-8-validate dev: false - /@graphql-tools/executor-http@1.1.7(@types/node@20.17.0)(graphql@16.9.0): + /@graphql-tools/executor-http@1.1.7(@types/node@22.5.1)(graphql@16.9.0): resolution: {integrity: sha512-iWTE1MtCW26jxs5DeXsUNPkIFmVWEhioJx0wcDSacJ0onXjyMalfae5SgsuwHMQCVuvvUtQUgb8a9hmPhQ0y+g==} engines: {node: '>=16.0.0'} peerDependencies: @@ -4941,7 +4941,7 @@ packages: '@whatwg-node/fetch': 0.9.22 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@20.17.0) + meros: 1.3.0(@types/node@22.5.1) tslib: 2.8.0 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -4996,14 +4996,14 @@ packages: - supports-color dev: false - /@graphql-tools/github-loader@8.0.2(@types/node@20.17.0)(graphql@16.9.0): + /@graphql-tools/github-loader@8.0.2(@types/node@22.5.1)(graphql@16.9.0): resolution: {integrity: sha512-VrhEOI+lh/vH5XyVBK3uNBYGFz9lHR5elADT44tBuBI5eyzm1N/dCaJ1nW9mVTij7deLVEKetTOHrMETVqyZ+A==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: '@ardatan/sync-fetch': 0.0.1 - '@graphql-tools/executor-http': 1.1.7(@types/node@20.17.0)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.7(@types/node@22.5.1)(graphql@16.9.0) '@graphql-tools/graphql-tag-pluck': 8.3.3(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@whatwg-node/fetch': 0.9.22 @@ -5115,13 +5115,13 @@ packages: graphql: 16.9.0 tslib: 2.6.3 - /@graphql-tools/prisma-loader@8.0.10(@types/node@20.17.0)(graphql@16.9.0): + /@graphql-tools/prisma-loader@8.0.10(@types/node@22.5.1)(graphql@16.9.0): resolution: {integrity: sha512-My0CM1WPVyrxtTSGtp5M2JYa74Lj2CZLrsS54qHbfypb74dkZEevtW72Fpe2HglPINsiHGLGm/v5xvliGoGlZQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/url-loader': 8.0.8(@types/node@20.17.0)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.8(@types/node@22.5.1)(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@types/js-yaml': 4.0.9 '@whatwg-node/fetch': 0.9.22 @@ -5205,7 +5205,7 @@ packages: value-or-promise: 1.0.12 dev: false - /@graphql-tools/url-loader@8.0.8(@types/node@20.17.0)(graphql@16.9.0): + /@graphql-tools/url-loader@8.0.8(@types/node@22.5.1)(graphql@16.9.0): resolution: {integrity: sha512-xgNevPZUF180CAS0QRzWB+PPRG6Qszx+7+5TuOz/VGyZnhrCtorElPF4h/mZeMPR14u13zsMTg1jo4EJ3FNWOA==} engines: {node: '>=16.0.0'} peerDependencies: @@ -5214,7 +5214,7 @@ packages: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.27(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.3.1(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.7(@types/node@20.17.0)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.7(@types/node@22.5.1)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.1(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@graphql-tools/wrap': 10.0.11(graphql@16.9.0) @@ -5355,21 +5355,21 @@ packages: deprecated: Use @eslint/object-schema instead dev: true - /@inquirer/confirm@5.0.0(@types/node@20.17.0): + /@inquirer/confirm@5.0.0(@types/node@22.5.1): resolution: {integrity: sha512-6QEzj6bZg8atviRIL+pR0tODC854cYSjvZxkyCarr8DVaOJPEyuGys7GmEG3W0Rb8kKSQec7P6okt0sJvNneFw==} engines: {node: '>=18'} dependencies: - '@inquirer/core': 10.0.0(@types/node@20.17.0) - '@inquirer/type': 3.0.0(@types/node@20.17.0) + '@inquirer/core': 10.0.0(@types/node@22.5.1) + '@inquirer/type': 3.0.0(@types/node@22.5.1) transitivePeerDependencies: - '@types/node' - /@inquirer/core@10.0.0(@types/node@20.17.0): + /@inquirer/core@10.0.0(@types/node@22.5.1): resolution: {integrity: sha512-7dwoKCGvgZGHWTZfOj2KLmbIAIdiXP9NTrwGaTO/XDfKMEmyBahZpnombiG6JDHmiOrmK3GLEJRXrWExXCDLmQ==} engines: {node: '>=18'} dependencies: '@inquirer/figures': 1.0.7 - '@inquirer/type': 3.0.0(@types/node@20.17.0) + '@inquirer/type': 3.0.0(@types/node@22.5.1) ansi-escapes: 4.3.2 cli-width: 4.1.0 mute-stream: 2.0.0 @@ -5384,13 +5384,13 @@ packages: resolution: {integrity: sha512-m+Trk77mp54Zma6xLkLuY+mvanPxlE4A7yNKs2HBiyZ4UkVs28Mv5c/pgWrHeInx+USHeX/WEPzjrWrcJiQgjw==} engines: {node: '>=18'} - /@inquirer/type@3.0.0(@types/node@20.17.0): + /@inquirer/type@3.0.0(@types/node@22.5.1): resolution: {integrity: sha512-YYykfbw/lefC7yKj7nanzQXILM7r3suIvyFlCcMskc99axmsSewXWkAfXKwMbgxL76iAFVmRwmYdwNZNc8gjog==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' dependencies: - '@types/node': 20.17.0 + '@types/node': 22.5.1 /@ioredis/commands@1.2.0: resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} @@ -5657,7 +5657,7 @@ packages: magic-string: 0.27.0 react-docgen-typescript: 2.2.2(typescript@5.5.4) typescript: 5.5.4 - vite: 5.4.10(@types/node@20.17.0) + vite: 5.4.10(@types/node@22.5.1) dev: true /@jridgewell/gen-mapping@0.3.5: @@ -8475,7 +8475,7 @@ packages: storybook: 8.3.6 ts-dedent: 2.2.0 typescript: 5.5.4 - vite: 5.4.10(@types/node@20.17.0) + vite: 5.4.10(@types/node@22.5.1) transitivePeerDependencies: - supports-color - webpack-sources @@ -8684,7 +8684,7 @@ packages: resolve: 1.22.8 storybook: 8.3.6 tsconfig-paths: 4.2.0 - vite: 5.4.10(@types/node@20.17.0) + vite: 5.4.10(@types/node@22.5.1) transitivePeerDependencies: - '@preact/preset-vite' - '@storybook/test' @@ -9503,31 +9503,31 @@ packages: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 20.17.0 + '@types/node': 22.5.1 /@types/bonjour@3.5.13: resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} dependencies: - '@types/node': 20.17.0 + '@types/node': 22.5.1 dev: false /@types/bunyan@1.8.9: resolution: {integrity: sha512-ZqS9JGpBxVOvsawzmVt30sP++gSQMTejCkIAQ3VdadOcRE8izTyW66hufvwLeH+YEGP6Js2AW7Gz+RMyvrEbmw==} dependencies: - '@types/node': 20.17.0 + '@types/node': 22.5.1 dev: false /@types/connect-history-api-fallback@1.5.4: resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} dependencies: '@types/express-serve-static-core': 5.0.1 - '@types/node': 20.17.0 + '@types/node': 22.5.1 dev: false /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 20.17.0 + '@types/node': 22.5.1 /@types/cookie-parser@1.4.7: resolution: {integrity: sha512-Fvuyi354Z+uayxzIGCwYTayFKocfV7TuDYZClCdIP9ckhvAu/ixDtCB6qx2TT0FKjPLf1f3P/J1rgf6lPs64mw==} @@ -9545,7 +9545,7 @@ packages: /@types/cors@2.8.17: resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} dependencies: - '@types/node': 20.17.0 + '@types/node': 22.5.1 dev: true /@types/d3-scale-chromatic@3.0.3: @@ -9590,7 +9590,7 @@ packages: /@types/express-serve-static-core@4.19.6: resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} dependencies: - '@types/node': 20.17.0 + '@types/node': 22.5.1 '@types/qs': 6.9.16 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -9598,7 +9598,7 @@ packages: /@types/express-serve-static-core@5.0.1: resolution: {integrity: sha512-CRICJIl0N5cXDONAdlTv5ShATZ4HEwk6kDDIW2/w9qOWKg+NU/5F8wYRWCrONad0/UKkloNSmmyN/wX4rtpbVA==} dependencies: - '@types/node': 20.17.0 + '@types/node': 22.5.1 '@types/qs': 6.9.16 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -9663,7 +9663,7 @@ packages: /@types/http-proxy@1.17.15: resolution: {integrity: sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==} dependencies: - '@types/node': 20.17.0 + '@types/node': 22.5.1 dev: false /@types/istanbul-lib-coverage@2.0.6: @@ -9689,7 +9689,7 @@ packages: /@types/jsonwebtoken@9.0.7: resolution: {integrity: sha512-ugo316mmTYBl2g81zDFnZ7cfxlut3o+/EQdaP7J8QN2kY6lJ22hmQYCK5EHcJHbrW+dkCGSCPgbG8JtYj6qSrg==} dependencies: - '@types/node': 20.17.0 + '@types/node': 22.5.1 dev: true /@types/lodash@4.17.12: @@ -9723,24 +9723,19 @@ packages: /@types/mysql@2.15.22: resolution: {integrity: sha512-wK1pzsJVVAjYCSZWQoWHziQZbNggXFDUEIGf54g4ZM/ERuP86uGdWeKZWMYlqTPMZfHJJvLPyogXGvCOg87yLQ==} dependencies: - '@types/node': 20.17.0 + '@types/node': 22.5.1 dev: false /@types/node-forge@1.3.11: resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} dependencies: - '@types/node': 20.17.0 + '@types/node': 22.5.1 dev: false /@types/node@17.0.45: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: false - /@types/node@20.17.0: - resolution: {integrity: sha512-a7zRo0f0eLo9K5X9Wp5cAqTUNGzuFLDG2R7C4HY2BhcMAsxgSPuRvAC1ZB6QkuUQXf0YZAgfOX2ZyrBa2n4nHQ==} - dependencies: - undici-types: 6.19.8 - /@types/node@22.5.1: resolution: {integrity: sha512-KkHsxej0j9IW1KKOOAA/XBA0z08UFSrRQHErzEfA3Vgq57eXIMYboIlHJuYIfd+lwCQjtKqUu3UnmKbtUc9yRw==} dependencies: @@ -9759,7 +9754,7 @@ packages: /@types/pg@8.6.1: resolution: {integrity: sha512-1Kc4oAGzAl7uqUStZCDvaLFqZrW9qWSjXOmBfdgyBP5La7Us6Mg4GBvRlSoaZMhQF/zSj1C8CtKMBkoiT8eL8w==} dependencies: - '@types/node': 20.17.0 + '@types/node': 22.5.1 pg-protocol: 1.7.0 pg-types: 2.2.0 dev: false @@ -9826,7 +9821,7 @@ packages: /@types/sax@1.2.7: resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} dependencies: - '@types/node': 20.17.0 + '@types/node': 22.5.1 dev: false /@types/semver@7.5.8: @@ -9837,7 +9832,7 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 20.17.0 + '@types/node': 22.5.1 /@types/serve-index@1.9.4: resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} @@ -9849,7 +9844,7 @@ packages: resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.17.0 + '@types/node': 22.5.1 '@types/send': 0.17.4 /@types/shimmer@1.2.0: @@ -9859,7 +9854,7 @@ packages: /@types/sockjs@0.3.36: resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} dependencies: - '@types/node': 20.17.0 + '@types/node': 22.5.1 dev: false /@types/stack-utils@2.0.3: @@ -10060,7 +10055,7 @@ packages: vite: ^4 || ^5 dependencies: '@swc/core': 1.7.39 - vite: 5.4.10(@types/node@20.17.0) + vite: 5.4.10(@types/node@22.5.1) transitivePeerDependencies: - '@swc/helpers' dev: true @@ -10076,7 +10071,7 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.25.9) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.10(@types/node@20.17.0) + vite: 5.4.10(@types/node@22.5.1) transitivePeerDependencies: - supports-color dev: true @@ -10113,8 +10108,8 @@ packages: '@vitest/spy': 2.1.3 estree-walker: 3.0.3 magic-string: 0.30.12 - msw: 2.5.1(@types/node@20.17.0)(typescript@5.5.4) - vite: 5.4.10(@types/node@20.17.0) + msw: 2.5.1(@types/node@22.5.1)(typescript@5.5.4) + vite: 5.4.10(@types/node@22.5.1) /@vitest/pretty-format@2.0.5: resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==} @@ -13324,7 +13319,7 @@ packages: resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==} engines: {node: '>= 0.8'} dependencies: - '@types/node': 20.17.0 + '@types/node': 22.5.1 require-like: 0.1.2 dev: false @@ -14164,7 +14159,7 @@ packages: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} dev: true - /graphql-config@5.1.3(@types/node@20.17.0)(graphql@16.9.0)(typescript@5.5.4): + /graphql-config@5.1.3(@types/node@22.5.1)(graphql@16.9.0)(typescript@5.5.4): resolution: {integrity: sha512-RBhejsPjrNSuwtckRlilWzLVt2j8itl74W9Gke1KejDTz7oaA5kVd6wRn9zK9TS5mcmIYGxf7zN7a1ORMdxp1Q==} engines: {node: '>= 16.0.0'} peerDependencies: @@ -14178,7 +14173,7 @@ packages: '@graphql-tools/json-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/load': 8.0.3(graphql@16.9.0) '@graphql-tools/merge': 9.0.8(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.8(@types/node@20.17.0)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.8(@types/node@22.5.1)(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.5.4) graphql: 16.9.0 @@ -15863,7 +15858,7 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.17.0 + '@types/node': 22.5.1 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -16782,7 +16777,7 @@ packages: - supports-color dev: false - /meros@1.3.0(@types/node@20.17.0): + /meros@1.3.0(@types/node@22.5.1): resolution: {integrity: sha512-2BNGOimxEz5hmjUG2FwoxCt5HN7BXdaWyFqEwxPTrJzVdABtrL4TiHTcsWSFAxPQ/tOnEaQEJh3qWq71QRMY+w==} engines: {node: '>=13'} peerDependencies: @@ -16791,7 +16786,7 @@ packages: '@types/node': optional: true dependencies: - '@types/node': 20.17.0 + '@types/node': 22.5.1 dev: false /methods@1.1.2: @@ -17449,7 +17444,7 @@ packages: /ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - /msw@2.5.1(@types/node@20.17.0)(typescript@5.5.4): + /msw@2.5.1(@types/node@22.5.1)(typescript@5.5.4): resolution: {integrity: sha512-V0BmHvFkbWGXqbyrc+XiuQ8DU3qzcb6lb8gB9Vzltp3cgHLHLCDF/KmmFo0xw58StNaRMTebw3/xpWVvU9xq9g==} engines: {node: '>=18'} hasBin: true @@ -17463,7 +17458,7 @@ packages: '@bundled-es-modules/cookie': 2.0.0 '@bundled-es-modules/statuses': 1.0.1 '@bundled-es-modules/tough-cookie': 0.1.6 - '@inquirer/confirm': 5.0.0(@types/node@20.17.0) + '@inquirer/confirm': 5.0.0(@types/node@22.5.1) '@mswjs/interceptors': 0.36.5 '@open-draft/until': 2.1.0 '@types/cookie': 0.6.0 @@ -19167,7 +19162,7 @@ packages: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 20.17.0 + '@types/node': 22.5.1 long: 5.2.3 dev: false @@ -21343,7 +21338,7 @@ packages: resolution: {integrity: sha512-320x5Ggei84AxzlXp91QkIGSw5wgaLT6GeAH0KsqDmRZdVWW2OiSeVvElVoatk3f7nicwXlElXsoFkARiGE2yg==} dev: false - /ts-node@10.9.2(@types/node@20.17.0)(typescript@5.5.4): + /ts-node@10.9.2(@types/node@22.5.1)(typescript@5.5.4): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -21362,7 +21357,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.17.0 + '@types/node': 22.5.1 acorn: 8.13.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -21586,7 +21581,7 @@ packages: pg: 8.13.1 reflect-metadata: 0.1.14 sha.js: 2.4.11 - ts-node: 10.9.2(@types/node@20.17.0)(typescript@5.5.4) + ts-node: 10.9.2(@types/node@22.5.1)(typescript@5.5.4) tslib: 2.8.0 uuid: 9.0.1 yargs: 17.7.2 @@ -21950,7 +21945,7 @@ packages: '@types/unist': 3.0.3 vfile-message: 4.0.2 - /vite-node@2.1.3(@types/node@20.17.0): + /vite-node@2.1.3(@types/node@22.5.1): resolution: {integrity: sha512-I1JadzO+xYX887S39Do+paRePCKoiDrWRRjp9kkG5he0t7RXNvPAJPCQSJqbGN4uCrFFeS3Kj3sLqY8NMYBEdA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -21958,7 +21953,7 @@ packages: cac: 6.7.14 debug: 4.3.7(supports-color@5.5.0) pathe: 1.1.2 - vite: 5.4.10(@types/node@20.17.0) + vite: 5.4.10(@types/node@22.5.1) transitivePeerDependencies: - '@types/node' - less @@ -21970,7 +21965,7 @@ packages: - supports-color - terser - /vite@5.4.10(@types/node@20.17.0): + /vite@5.4.10(@types/node@22.5.1): resolution: {integrity: sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -22001,7 +21996,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.17.0 + '@types/node': 22.5.1 esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.24.0 @@ -22049,8 +22044,8 @@ packages: tinyexec: 0.3.1 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@20.17.0) - vite-node: 2.1.3(@types/node@20.17.0) + vite: 5.4.10(@types/node@22.5.1) + vite-node: 2.1.3(@types/node@22.5.1) why-is-node-running: 2.3.0 transitivePeerDependencies: - less @@ -22064,7 +22059,7 @@ packages: - terser dev: true - /vitest@2.1.3(@types/node@20.17.0)(jsdom@24.1.3)(msw@2.5.1): + /vitest@2.1.3(@types/node@22.5.1)(jsdom@24.1.3)(msw@2.5.1): resolution: {integrity: sha512-Zrxbg/WiIvUP2uEzelDNTXmEMJXuzJ1kCpbDvaKByFA9MNeO95V+7r/3ti0qzJzrxdyuUw5VduN7k+D3VmVOSA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -22089,7 +22084,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.17.0 + '@types/node': 22.5.1 '@vitest/expect': 2.1.3 '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(msw@2.5.1)(vite@5.4.10) '@vitest/pretty-format': 2.1.3 @@ -22107,8 +22102,8 @@ packages: tinyexec: 0.3.1 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@20.17.0) - vite-node: 2.1.3(@types/node@20.17.0) + vite: 5.4.10(@types/node@22.5.1) + vite-node: 2.1.3(@types/node@22.5.1) why-is-node-running: 2.3.0 transitivePeerDependencies: - less