diff --git a/apps/backend/Dockerfile b/apps/backend/Dockerfile index 21f8572e4..6696ae73c 100644 --- a/apps/backend/Dockerfile +++ b/apps/backend/Dockerfile @@ -5,7 +5,7 @@ ARG target=client ARG app_env=production -FROM node:20.18.0-alpine AS builder +FROM node:22.13.0-alpine AS builder ARG target COPY . /build @@ -19,7 +19,7 @@ RUN npx prisma generate RUN npm run build ${target} ### PRODUCTION ### -FROM node:20.18.0-alpine +FROM node:22.13.0-alpine ARG target ARG app_env diff --git a/apps/backend/package.json b/apps/backend/package.json index f61173387..5a80b1511 100644 --- a/apps/backend/package.json +++ b/apps/backend/package.json @@ -95,7 +95,7 @@ "@types/express": "^5.0.0", "@types/graphql-upload": "8.0.12", "@types/mocha": "^10.0.10", - "@types/node": "^20.17.11", + "@types/node": "^22.10.7", "@types/nodemailer": "^6.4.17", "@types/passport-jwt": "^4.0.1", "@types/proxyquire": "^1.3.31", diff --git a/apps/frontend/package.json b/apps/frontend/package.json index 87a5faa99..5ffdba910 100644 --- a/apps/frontend/package.json +++ b/apps/frontend/package.json @@ -97,7 +97,7 @@ "@testing-library/react": "^16.1.0", "@types/apollo-upload-client": "^18.0.0", "@types/katex": "^0.16.7", - "@types/node": "^20.17.11", + "@types/node": "^22.10.7", "@types/react": "^18.3.18", "@types/react-copy-to-clipboard": "^5.0.7", "@types/react-csv": "^1.1.10", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 895167c75..30c1721db 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,7 +13,7 @@ importers: version: 3.722.0 '@commitlint/cli': specifier: ^19.6.1 - version: 19.6.1(@types/node@20.17.11)(typescript@5.7.2) + version: 19.6.1(@types/node@22.10.7)(typescript@5.7.2) '@commitlint/config-conventional': specifier: ^19.6.0 version: 19.6.0 @@ -52,7 +52,7 @@ importers: version: 15.14.0 knip: specifier: ^5.41.1 - version: 5.41.1(@types/node@20.17.11)(typescript@5.7.2) + version: 5.41.1(@types/node@22.10.7)(typescript@5.7.2) lefthook: specifier: ^1.10.1 version: 1.10.1 @@ -64,7 +64,7 @@ importers: version: 0.6.9(@trivago/prettier-plugin-sort-imports@4.3.0(prettier@3.4.2))(prettier@3.4.2) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.13))(@types/node@20.17.11)(typescript@5.7.2) + version: 10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.13))(@types/node@22.10.7)(typescript@5.7.2) typescript: specifier: 5.7.2 version: 5.7.2 @@ -301,8 +301,8 @@ importers: specifier: ^10.0.10 version: 10.0.10 '@types/node': - specifier: ^20.17.11 - version: 20.17.11 + specifier: ^22.10.7 + version: 22.10.7 '@types/nodemailer': specifier: ^6.4.17 version: 6.4.17 @@ -353,7 +353,7 @@ importers: version: 9.5.1(typescript@5.7.2)(webpack@5.97.1(@swc/core@1.10.4(@swc/helpers@0.5.13))) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.13))(@types/node@20.17.11)(typescript@5.7.2) + version: 10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.13))(@types/node@22.10.7)(typescript@5.7.2) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -461,7 +461,7 @@ importers: version: 2.18.10(react@18.3.1) '@tailwindcss/typography': specifier: ^0.5.15 - version: 0.5.15(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.13))(@types/node@20.17.11)(typescript@5.7.2))) + version: 0.5.15(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.13))(@types/node@22.10.7)(typescript@5.7.2))) '@tanstack/react-query': specifier: ^5.59.20 version: 5.62.14(react@18.3.1) @@ -597,7 +597,7 @@ importers: version: 6.10.8 '@graphql-codegen/cli': specifier: ^5.0.3 - version: 5.0.3(@types/node@20.17.11)(graphql@16.10.0)(typescript@5.7.2) + version: 5.0.3(@types/node@22.10.7)(graphql@16.10.0)(typescript@5.7.2) '@graphql-codegen/client-preset': specifier: ^4.5.1 version: 4.5.1(graphql@16.10.0) @@ -617,8 +617,8 @@ importers: specifier: ^0.16.7 version: 0.16.7 '@types/node': - specifier: ^20.17.11 - version: 20.17.11 + specifier: ^22.10.7 + version: 22.10.7 '@types/react': specifier: ^18.3.18 version: 18.3.18 @@ -633,7 +633,7 @@ importers: version: 18.3.5(@types/react@18.3.18) '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@5.4.10(@types/node@20.17.11)(terser@5.36.0)) + version: 4.3.4(vite@5.4.10(@types/node@22.10.7)(terser@5.36.0)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.49) @@ -651,7 +651,7 @@ importers: version: 0.469.0(react@18.3.1) msw: specifier: ^2.7.0 - version: 2.7.0(@types/node@20.17.11)(typescript@5.7.2) + version: 2.7.0(@types/node@22.10.7)(typescript@5.7.2) postcss: specifier: ^8.4.49 version: 8.4.49 @@ -660,10 +660,10 @@ importers: version: 2.6.0 tailwindcss: specifier: ^3.4.17 - version: 3.4.17(ts-node@10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.13))(@types/node@20.17.11)(typescript@5.7.2)) + version: 3.4.17(ts-node@10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.13))(@types/node@22.10.7)(typescript@5.7.2)) tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.13))(@types/node@20.17.11)(typescript@5.7.2))) + version: 1.0.7(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.13))(@types/node@22.10.7)(typescript@5.7.2))) typescript: specifier: 5.7.2 version: 5.7.2 @@ -672,7 +672,7 @@ importers: version: 1.0.0-beta.11(typescript@5.7.2) vitest: specifier: ^2.1.8 - version: 2.1.8(@types/node@20.17.11)(jsdom@25.0.1)(msw@2.7.0(@types/node@20.17.11)(typescript@5.7.2))(terser@5.36.0) + version: 2.1.8(@types/node@22.10.7)(jsdom@25.0.1)(msw@2.7.0(@types/node@22.10.7)(typescript@5.7.2))(terser@5.36.0) packages: @@ -741,6 +741,7 @@ packages: '@apollo/server-plugin-landing-page-graphql-playground@4.0.0': resolution: {integrity: sha512-PBDtKI/chJ+hHeoJUUH9Kuqu58txQl00vUGuxqiC9XcReulIg7RjsyD0G1u3drX4V709bxkL5S0nTeXfRHD0qA==} engines: {node: '>=14.0'} + deprecated: The use of GraphQL Playground in Apollo Server was supported in previous versions, but this is no longer the case as of December 31, 2022. This package exists for v4 migration purposes only. We do not intend to resolve security issues or other bugs with this package if they arise, so please migrate away from this to [Apollo Server's default Explorer](https://www.apollographql.com/docs/apollo-server/api/plugin/landing-pages) as soon as possible. peerDependencies: '@apollo/server': ^4.0.0 @@ -1103,12 +1104,14 @@ packages: '@babel/plugin-proposal-class-properties@7.18.6': resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-proposal-object-rest-spread@7.20.7': resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. peerDependencies: '@babel/core': ^7.0.0-0 @@ -4859,8 +4862,8 @@ packages: '@types/node@14.18.63': resolution: {integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==} - '@types/node@20.17.11': - resolution: {integrity: sha512-Ept5glCK35R8yeyIeYlRIZtX6SLRyqMhOFTgj5SOkMpLTdw3SEHI9fHx60xaUZ+V1aJxQJODE+7/j5ocZydYTg==} + '@types/node@22.10.7': + resolution: {integrity: sha512-V09KvXxFiutGp6B7XkpaDXlNadZxrzajcY50EuoLIpQ6WWYCSvf19lVIazzfIzQvhUN2HjX12spLojTnhuKlGg==} '@types/nodemailer@6.4.17': resolution: {integrity: sha512-I9CCaIp6DTldEg7vyUTZi8+9Vo0hi1/T8gv3C89yk1rSAAzoKQ8H8ki/jBYJSFoH/BisgLP8tkZMlQ91CIquww==} @@ -5606,6 +5609,7 @@ packages: cache-manager-redis-yet@5.1.5: resolution: {integrity: sha512-NYDxrWBoLXxxVPw4JuBriJW0f45+BVOAsgLiozRo4GoJQyoKPbueQWYStWqmO73/AeHJeWrV7Hzvk6vhCGHlqA==} engines: {node: '>= 18'} + deprecated: With cache-manager v6 we now are using Keyv cache-manager@5.7.6: resolution: {integrity: sha512-wBxnBHjDxF1RXpHCBD6HGvKER003Ts7IIm0CHpggliHzN1RZditb7rXoduE1rplc2DEFYKxhLKgFuchXMJje9w==} @@ -6946,6 +6950,7 @@ packages: fstream@1.0.12: resolution: {integrity: sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==} engines: {node: '>=0.6'} + deprecated: This package is no longer supported. function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} @@ -7044,10 +7049,12 @@ packages: glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported glob@8.1.0: resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} engines: {node: '>=12'} + deprecated: Glob versions prior to v9 are no longer supported glob@9.3.5: resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==} @@ -7296,6 +7303,7 @@ packages: inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -9624,10 +9632,12 @@ packages: rimraf@2.7.1: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true rollup@3.29.5: @@ -10073,6 +10083,7 @@ packages: subscriptions-transport-ws@0.11.0: resolution: {integrity: sha512-8D4C6DIH5tGiAIpp5I0wD/xRlNiZAPGHygzCe7VzyzUoxHtawzjNAY9SUTXU05/EY2NMY9/9GF0ycizkXr1CWQ==} + deprecated: The `subscriptions-transport-ws` package is no longer maintained. We recommend you use `graphql-ws` instead. For help migrating Apollo software to `graphql-ws`, see https://www.apollographql.com/docs/apollo-server/data/subscriptions/#switching-from-subscriptions-transport-ws For general help using `graphql-ws`, see https://github.com/enisdenjo/graphql-ws/blob/master/README.md peerDependencies: graphql: ^15.7.2 || ^16.0.0 @@ -10463,8 +10474,8 @@ packages: resolution: {integrity: sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==} engines: {node: '>=0.10.0'} - undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + undici-types@6.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} unicorn-magic@0.1.0: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} @@ -12379,11 +12390,11 @@ snapshots: '@colors/colors@1.5.0': optional: true - '@commitlint/cli@19.6.1(@types/node@20.17.11)(typescript@5.7.2)': + '@commitlint/cli@19.6.1(@types/node@22.10.7)(typescript@5.7.2)': dependencies: '@commitlint/format': 19.5.0 '@commitlint/lint': 19.6.0 - '@commitlint/load': 19.6.1(@types/node@20.17.11)(typescript@5.7.2) + '@commitlint/load': 19.6.1(@types/node@22.10.7)(typescript@5.7.2) '@commitlint/read': 19.5.0 '@commitlint/types': 19.5.0 tinyexec: 0.3.1 @@ -12430,7 +12441,7 @@ snapshots: '@commitlint/rules': 19.6.0 '@commitlint/types': 19.5.0 - '@commitlint/load@19.6.1(@types/node@20.17.11)(typescript@5.7.2)': + '@commitlint/load@19.6.1(@types/node@22.10.7)(typescript@5.7.2)': dependencies: '@commitlint/config-validator': 19.5.0 '@commitlint/execute-rule': 19.5.0 @@ -12438,7 +12449,7 @@ snapshots: '@commitlint/types': 19.5.0 chalk: 5.3.0 cosmiconfig: 9.0.0(typescript@5.7.2) - cosmiconfig-typescript-loader: 6.1.0(@types/node@20.17.11)(cosmiconfig@9.0.0(typescript@5.7.2))(typescript@5.7.2) + cosmiconfig-typescript-loader: 6.1.0(@types/node@22.10.7)(cosmiconfig@9.0.0(typescript@5.7.2))(typescript@5.7.2) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -12749,7 +12760,7 @@ snapshots: graphql: 16.10.0 tslib: 2.6.3 - '@graphql-codegen/cli@5.0.3(@types/node@20.17.11)(graphql@16.10.0)(typescript@5.7.2)': + '@graphql-codegen/cli@5.0.3(@types/node@22.10.7)(graphql@16.10.0)(typescript@5.7.2)': dependencies: '@babel/generator': 7.26.2 '@babel/template': 7.25.9 @@ -12760,12 +12771,12 @@ snapshots: '@graphql-tools/apollo-engine-loader': 8.0.2(graphql@16.10.0) '@graphql-tools/code-file-loader': 8.1.4(graphql@16.10.0) '@graphql-tools/git-loader': 8.0.8(graphql@16.10.0) - '@graphql-tools/github-loader': 8.0.2(@types/node@20.17.11)(graphql@16.10.0) + '@graphql-tools/github-loader': 8.0.2(@types/node@22.10.7)(graphql@16.10.0) '@graphql-tools/graphql-file-loader': 8.0.2(graphql@16.10.0) '@graphql-tools/json-file-loader': 8.0.2(graphql@16.10.0) '@graphql-tools/load': 8.0.3(graphql@16.10.0) - '@graphql-tools/prisma-loader': 8.0.15(@types/node@20.17.11)(graphql@16.10.0) - '@graphql-tools/url-loader': 8.0.13(@types/node@20.17.11)(graphql@16.10.0) + '@graphql-tools/prisma-loader': 8.0.15(@types/node@22.10.7)(graphql@16.10.0) + '@graphql-tools/url-loader': 8.0.13(@types/node@22.10.7)(graphql@16.10.0) '@graphql-tools/utils': 10.5.5(graphql@16.10.0) '@whatwg-node/fetch': 0.9.23 chalk: 4.1.2 @@ -12773,7 +12784,7 @@ snapshots: debounce: 1.2.1 detect-indent: 6.1.0 graphql: 16.10.0 - graphql-config: 5.1.3(@types/node@20.17.11)(graphql@16.10.0)(typescript@5.7.2) + graphql-config: 5.1.3(@types/node@22.10.7)(graphql@16.10.0)(typescript@5.7.2) inquirer: 8.2.6 is-glob: 4.0.3 jiti: 1.21.6 @@ -12967,14 +12978,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.7(@types/node@20.17.11)(graphql@16.10.0)': + '@graphql-tools/executor-http@1.1.7(@types/node@22.10.7)(graphql@16.10.0)': dependencies: '@graphql-tools/utils': 10.5.5(graphql@16.10.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.23 extract-files: 11.0.0 graphql: 16.10.0 - meros: 1.3.0(@types/node@20.17.11) + meros: 1.3.0(@types/node@22.10.7) tslib: 2.8.1 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -13013,10 +13024,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@graphql-tools/github-loader@8.0.2(@types/node@20.17.11)(graphql@16.10.0)': + '@graphql-tools/github-loader@8.0.2(@types/node@22.10.7)(graphql@16.10.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 - '@graphql-tools/executor-http': 1.1.7(@types/node@20.17.11)(graphql@16.10.0) + '@graphql-tools/executor-http': 1.1.7(@types/node@22.10.7)(graphql@16.10.0) '@graphql-tools/graphql-tag-pluck': 8.3.3(graphql@16.10.0) '@graphql-tools/utils': 10.5.5(graphql@16.10.0) '@whatwg-node/fetch': 0.9.23 @@ -13096,9 +13107,9 @@ snapshots: graphql: 16.10.0 tslib: 2.8.1 - '@graphql-tools/prisma-loader@8.0.15(@types/node@20.17.11)(graphql@16.10.0)': + '@graphql-tools/prisma-loader@8.0.15(@types/node@22.10.7)(graphql@16.10.0)': dependencies: - '@graphql-tools/url-loader': 8.0.13(@types/node@20.17.11)(graphql@16.10.0) + '@graphql-tools/url-loader': 8.0.13(@types/node@22.10.7)(graphql@16.10.0) '@graphql-tools/utils': 10.5.5(graphql@16.10.0) '@types/js-yaml': 4.0.9 '@whatwg-node/fetch': 0.9.23 @@ -13156,11 +13167,11 @@ snapshots: tslib: 2.8.1 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.13(@types/node@20.17.11)(graphql@16.10.0)': + '@graphql-tools/url-loader@8.0.13(@types/node@22.10.7)(graphql@16.10.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/executor-graphql-ws': 1.3.1(graphql@16.10.0) - '@graphql-tools/executor-http': 1.1.7(@types/node@20.17.11)(graphql@16.10.0) + '@graphql-tools/executor-http': 1.1.7(@types/node@22.10.7)(graphql@16.10.0) '@graphql-tools/executor-legacy-ws': 1.1.1(graphql@16.10.0) '@graphql-tools/utils': 10.5.5(graphql@16.10.0) '@graphql-tools/wrap': 10.0.15(graphql@16.10.0) @@ -13325,16 +13336,16 @@ snapshots: '@img/sharp-win32-x64@0.33.5': optional: true - '@inquirer/confirm@5.0.1(@types/node@20.17.11)': + '@inquirer/confirm@5.0.1(@types/node@22.10.7)': dependencies: - '@inquirer/core': 10.0.1(@types/node@20.17.11) - '@inquirer/type': 3.0.0(@types/node@20.17.11) - '@types/node': 20.17.11 + '@inquirer/core': 10.0.1(@types/node@22.10.7) + '@inquirer/type': 3.0.0(@types/node@22.10.7) + '@types/node': 22.10.7 - '@inquirer/core@10.0.1(@types/node@20.17.11)': + '@inquirer/core@10.0.1(@types/node@22.10.7)': dependencies: '@inquirer/figures': 1.0.7 - '@inquirer/type': 3.0.0(@types/node@20.17.11) + '@inquirer/type': 3.0.0(@types/node@22.10.7) ansi-escapes: 4.3.2 cli-width: 4.1.0 mute-stream: 2.0.0 @@ -13347,9 +13358,9 @@ snapshots: '@inquirer/figures@1.0.7': {} - '@inquirer/type@3.0.0(@types/node@20.17.11)': + '@inquirer/type@3.0.0(@types/node@22.10.7)': dependencies: - '@types/node': 20.17.11 + '@types/node': 22.10.7 '@isaacs/cliui@8.0.2': dependencies: @@ -15926,13 +15937,13 @@ snapshots: dependencies: defer-to-connect: 2.0.1 - '@tailwindcss/typography@0.5.15(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.13))(@types/node@20.17.11)(typescript@5.7.2)))': + '@tailwindcss/typography@0.5.15(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.13))(@types/node@22.10.7)(typescript@5.7.2)))': dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.17(ts-node@10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.13))(@types/node@20.17.11)(typescript@5.7.2)) + tailwindcss: 3.4.17(ts-node@10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.13))(@types/node@22.10.7)(typescript@5.7.2)) '@tanstack/query-core@5.62.12': {} @@ -16193,7 +16204,7 @@ snapshots: '@types/accepts@1.3.7': dependencies: - '@types/node': 20.17.11 + '@types/node': 22.10.7 '@types/apollo-upload-client@18.0.0(@types/react@18.3.18)(graphql-ws@5.16.0(graphql@16.10.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(subscriptions-transport-ws@0.11.0(graphql@16.10.0))': dependencies: @@ -16233,7 +16244,7 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.17.11 + '@types/node': 22.10.7 '@types/cache-manager@4.0.6': {} @@ -16245,17 +16256,17 @@ snapshots: '@types/connect@3.4.36': dependencies: - '@types/node': 20.17.11 + '@types/node': 22.10.7 '@types/connect@3.4.38': dependencies: - '@types/node': 20.17.11 + '@types/node': 22.10.7 '@types/content-disposition@0.5.8': {} '@types/conventional-commits-parser@5.0.0': dependencies: - '@types/node': 20.17.11 + '@types/node': 22.10.7 '@types/cookie@0.6.0': {} @@ -16264,7 +16275,7 @@ snapshots: '@types/connect': 3.4.38 '@types/express': 5.0.0 '@types/keygrip': 1.0.6 - '@types/node': 20.17.11 + '@types/node': 22.10.7 '@types/ejs@3.1.5': optional: true @@ -16283,14 +16294,14 @@ snapshots: '@types/express-serve-static-core@4.19.6': dependencies: - '@types/node': 20.17.11 + '@types/node': 22.10.7 '@types/qs': 6.9.17 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 '@types/express-serve-static-core@5.0.1': dependencies: - '@types/node': 20.17.11 + '@types/node': 22.10.7 '@types/qs': 6.9.17 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -16334,11 +16345,11 @@ snapshots: '@types/jsonwebtoken@9.0.5': dependencies: - '@types/node': 20.17.11 + '@types/node': 22.10.7 '@types/jsonwebtoken@9.0.7': dependencies: - '@types/node': 20.17.11 + '@types/node': 22.10.7 '@types/katex@0.16.7': {} @@ -16357,7 +16368,7 @@ snapshots: '@types/http-errors': 2.0.4 '@types/keygrip': 1.0.6 '@types/koa-compose': 3.2.8 - '@types/node': 20.17.11 + '@types/node': 22.10.7 '@types/linkify-it@5.0.0': {} @@ -16384,22 +16395,22 @@ snapshots: '@types/mysql@2.15.26': dependencies: - '@types/node': 20.17.11 + '@types/node': 22.10.7 '@types/node-fetch@2.6.11': dependencies: - '@types/node': 20.17.11 + '@types/node': 22.10.7 form-data: 4.0.1 '@types/node@14.18.63': {} - '@types/node@20.17.11': + '@types/node@22.10.7': dependencies: - undici-types: 6.19.8 + undici-types: 6.20.0 '@types/nodemailer@6.4.17': dependencies: - '@types/node': 20.17.11 + '@types/node': 22.10.7 '@types/passport-jwt@4.0.1': dependencies: @@ -16421,7 +16432,7 @@ snapshots: '@types/pg@8.6.1': dependencies: - '@types/node': 20.17.11 + '@types/node': 22.10.7 pg-protocol: 1.7.0 pg-types: 2.2.0 @@ -16456,12 +16467,12 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.17.11 + '@types/node': 22.10.7 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.17.11 + '@types/node': 22.10.7 '@types/send': 0.17.4 '@types/shimmer@1.2.0': {} @@ -16476,7 +16487,7 @@ snapshots: '@types/tedious@4.0.14': dependencies: - '@types/node': 20.17.11 + '@types/node': 22.10.7 '@types/tough-cookie@4.0.5': {} @@ -16489,7 +16500,7 @@ snapshots: '@types/ws@8.5.13': dependencies: - '@types/node': 20.17.11 + '@types/node': 22.10.7 '@typescript-eslint/eslint-plugin@8.18.1(@typescript-eslint/parser@8.18.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)': dependencies: @@ -16640,14 +16651,14 @@ snapshots: - '@codemirror/lint' - '@codemirror/search' - '@vitejs/plugin-react@4.3.4(vite@5.4.10(@types/node@20.17.11)(terser@5.36.0))': + '@vitejs/plugin-react@4.3.4(vite@5.4.10(@types/node@22.10.7)(terser@5.36.0))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.10(@types/node@20.17.11)(terser@5.36.0) + vite: 5.4.10(@types/node@22.10.7)(terser@5.36.0) transitivePeerDependencies: - supports-color @@ -16658,14 +16669,14 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.8(msw@2.7.0(@types/node@20.17.11)(typescript@5.7.2))(vite@5.4.10(@types/node@20.17.11)(terser@5.36.0))': + '@vitest/mocker@2.1.8(msw@2.7.0(@types/node@22.10.7)(typescript@5.7.2))(vite@5.4.10(@types/node@22.10.7)(terser@5.36.0))': dependencies: '@vitest/spy': 2.1.8 estree-walker: 3.0.3 magic-string: 0.30.12 optionalDependencies: - msw: 2.7.0(@types/node@20.17.11)(typescript@5.7.2) - vite: 5.4.10(@types/node@20.17.11)(terser@5.36.0) + msw: 2.7.0(@types/node@22.10.7)(typescript@5.7.2) + vite: 5.4.10(@types/node@22.10.7)(terser@5.36.0) '@vitest/pretty-format@2.1.8': dependencies: @@ -17802,9 +17813,9 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - cosmiconfig-typescript-loader@6.1.0(@types/node@20.17.11)(cosmiconfig@9.0.0(typescript@5.7.2))(typescript@5.7.2): + cosmiconfig-typescript-loader@6.1.0(@types/node@22.10.7)(cosmiconfig@9.0.0(typescript@5.7.2))(typescript@5.7.2): dependencies: - '@types/node': 20.17.11 + '@types/node': 22.10.7 cosmiconfig: 9.0.0(typescript@5.7.2) jiti: 2.4.2 typescript: 5.7.2 @@ -19132,13 +19143,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.3(@types/node@20.17.11)(graphql@16.10.0)(typescript@5.7.2): + graphql-config@5.1.3(@types/node@22.10.7)(graphql@16.10.0)(typescript@5.7.2): dependencies: '@graphql-tools/graphql-file-loader': 8.0.2(graphql@16.10.0) '@graphql-tools/json-file-loader': 8.0.2(graphql@16.10.0) '@graphql-tools/load': 8.0.3(graphql@16.10.0) '@graphql-tools/merge': 9.0.8(graphql@16.10.0) - '@graphql-tools/url-loader': 8.0.13(@types/node@20.17.11)(graphql@16.10.0) + '@graphql-tools/url-loader': 8.0.13(@types/node@22.10.7)(graphql@16.10.0) '@graphql-tools/utils': 10.5.5(graphql@16.10.0) cosmiconfig: 8.3.6(typescript@5.7.2) graphql: 16.10.0 @@ -19726,7 +19737,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.17.11 + '@types/node': 22.10.7 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -19906,11 +19917,11 @@ snapshots: kind-of@6.0.3: {} - knip@5.41.1(@types/node@20.17.11)(typescript@5.7.2): + knip@5.41.1(@types/node@22.10.7)(typescript@5.7.2): dependencies: '@nodelib/fs.walk': 1.2.8 '@snyk/github-codeowners': 1.1.0 - '@types/node': 20.17.11 + '@types/node': 22.10.7 easy-table: 1.2.0 enhanced-resolve: 5.17.1 fast-glob: 3.3.2 @@ -20260,9 +20271,9 @@ snapshots: merge2@1.4.1: {} - meros@1.3.0(@types/node@20.17.11): + meros@1.3.0(@types/node@22.10.7): optionalDependencies: - '@types/node': 20.17.11 + '@types/node': 22.10.7 methods@1.1.2: {} @@ -20693,12 +20704,12 @@ snapshots: ms@2.1.3: {} - msw@2.7.0(@types/node@20.17.11)(typescript@5.7.2): + msw@2.7.0(@types/node@22.10.7)(typescript@5.7.2): dependencies: '@bundled-es-modules/cookie': 2.0.1 '@bundled-es-modules/statuses': 1.0.1 '@bundled-es-modules/tough-cookie': 0.1.6 - '@inquirer/confirm': 5.0.1(@types/node@20.17.11) + '@inquirer/confirm': 5.0.1(@types/node@22.10.7) '@mswjs/interceptors': 0.37.4 '@open-draft/deferred-promise': 2.2.0 '@open-draft/until': 2.1.0 @@ -21387,13 +21398,13 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.4.49 - postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.13))(@types/node@20.17.11)(typescript@5.7.2)): + postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.13))(@types/node@22.10.7)(typescript@5.7.2)): dependencies: lilconfig: 3.1.3 yaml: 2.6.0 optionalDependencies: postcss: 8.4.49 - ts-node: 10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.13))(@types/node@20.17.11)(typescript@5.7.2) + ts-node: 10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.13))(@types/node@22.10.7)(typescript@5.7.2) postcss-nested@6.2.0(postcss@8.4.49): dependencies: @@ -21649,7 +21660,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 20.17.11 + '@types/node': 22.10.7 long: 5.2.3 proxy-addr@2.0.7: @@ -22662,11 +22673,11 @@ snapshots: tailwind-merge@2.6.0: {} - tailwindcss-animate@1.0.7(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.13))(@types/node@20.17.11)(typescript@5.7.2))): + tailwindcss-animate@1.0.7(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.13))(@types/node@22.10.7)(typescript@5.7.2))): dependencies: - tailwindcss: 3.4.17(ts-node@10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.13))(@types/node@20.17.11)(typescript@5.7.2)) + tailwindcss: 3.4.17(ts-node@10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.13))(@types/node@22.10.7)(typescript@5.7.2)) - tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.13))(@types/node@20.17.11)(typescript@5.7.2)): + tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.13))(@types/node@22.10.7)(typescript@5.7.2)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -22685,7 +22696,7 @@ snapshots: postcss: 8.4.49 postcss-import: 15.1.0(postcss@8.4.49) postcss-js: 4.0.1(postcss@8.4.49) - postcss-load-config: 4.0.2(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.13))(@types/node@20.17.11)(typescript@5.7.2)) + postcss-load-config: 4.0.2(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.13))(@types/node@22.10.7)(typescript@5.7.2)) postcss-nested: 6.2.0(postcss@8.4.49) postcss-selector-parser: 6.1.2 resolve: 1.22.8 @@ -22862,14 +22873,14 @@ snapshots: '@ts-morph/common': 0.17.0 code-block-writer: 11.0.3 - ts-node@10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.13))(@types/node@20.17.11)(typescript@5.7.2): + ts-node@10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.13))(@types/node@22.10.7)(typescript@5.7.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.17.11 + '@types/node': 22.10.7 acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -23006,7 +23017,7 @@ snapshots: unc-path-regex@0.1.2: {} - undici-types@6.19.8: {} + undici-types@6.20.0: {} unicorn-magic@0.1.0: {} @@ -23112,13 +23123,13 @@ snapshots: vary@1.1.2: {} - vite-node@2.1.8(@types/node@20.17.11)(terser@5.36.0): + vite-node@2.1.8(@types/node@22.10.7)(terser@5.36.0): dependencies: cac: 6.7.14 debug: 4.3.7(supports-color@8.1.1) es-module-lexer: 1.5.4 pathe: 1.1.2 - vite: 5.4.10(@types/node@20.17.11)(terser@5.36.0) + vite: 5.4.10(@types/node@22.10.7)(terser@5.36.0) transitivePeerDependencies: - '@types/node' - less @@ -23130,20 +23141,20 @@ snapshots: - supports-color - terser - vite@5.4.10(@types/node@20.17.11)(terser@5.36.0): + vite@5.4.10(@types/node@22.10.7)(terser@5.36.0): dependencies: esbuild: 0.21.5 postcss: 8.4.49 rollup: 4.24.4 optionalDependencies: - '@types/node': 20.17.11 + '@types/node': 22.10.7 fsevents: 2.3.3 terser: 5.36.0 - vitest@2.1.8(@types/node@20.17.11)(jsdom@25.0.1)(msw@2.7.0(@types/node@20.17.11)(typescript@5.7.2))(terser@5.36.0): + vitest@2.1.8(@types/node@22.10.7)(jsdom@25.0.1)(msw@2.7.0(@types/node@22.10.7)(typescript@5.7.2))(terser@5.36.0): dependencies: '@vitest/expect': 2.1.8 - '@vitest/mocker': 2.1.8(msw@2.7.0(@types/node@20.17.11)(typescript@5.7.2))(vite@5.4.10(@types/node@20.17.11)(terser@5.36.0)) + '@vitest/mocker': 2.1.8(msw@2.7.0(@types/node@22.10.7)(typescript@5.7.2))(vite@5.4.10(@types/node@22.10.7)(terser@5.36.0)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.8 '@vitest/snapshot': 2.1.8 @@ -23159,11 +23170,11 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@20.17.11)(terser@5.36.0) - vite-node: 2.1.8(@types/node@20.17.11)(terser@5.36.0) + vite: 5.4.10(@types/node@22.10.7)(terser@5.36.0) + vite-node: 2.1.8(@types/node@22.10.7)(terser@5.36.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.17.11 + '@types/node': 22.10.7 jsdom: 25.0.1 transitivePeerDependencies: - less