diff --git a/Dockerfile.backend b/Dockerfile.backend index 47851e1d..abd809df 100644 --- a/Dockerfile.backend +++ b/Dockerfile.backend @@ -1,4 +1,4 @@ -FROM node:20.11-bullseye AS build +FROM node:20.14.0-bullseye AS build WORKDIR /app COPY --chown=node:node package.json . @@ -24,7 +24,7 @@ RUN pnpm -F backend build RUN pnpm prune --prod -FROM node:20.11-bullseye As production +FROM node:20.14.0-bullseye As production WORKDIR /home/node/app COPY --chown=node:node --from=build /app/apps/backend/dist ./dist diff --git a/Dockerfile.frontend b/Dockerfile.frontend index 833d3b19..ebae6aff 100644 --- a/Dockerfile.frontend +++ b/Dockerfile.frontend @@ -1,4 +1,4 @@ -FROM node:20.11-bullseye AS build +FROM node:20.14.0-bullseye AS build WORKDIR /app COPY --chown=node:node package.json . @@ -22,7 +22,7 @@ COPY --chown=node:node ./apps/frontend/ ./apps/frontend/ # build RUN pnpm -F frontend build -FROM node:20.11-bullseye As production +FROM node:20.14.0-bullseye As production WORKDIR /home/node/app COPY --chown=node:node --from=build /app/apps/frontend/.output ./.output diff --git a/apps/backend/package.json b/apps/backend/package.json index 879d036f..cc4c519d 100644 --- a/apps/backend/package.json +++ b/apps/backend/package.json @@ -63,7 +63,7 @@ "@types/express-session": "^1.17.10", "@types/jest": "29.5.8", "@types/multer": "^1.4.11", - "@types/node": "^20.11.14", + "@types/node": "^20.14.8", "@types/passport": "^1.0.16", "@types/passport-jwt": "^3.0.13", "@types/passport-oauth2": "^1.4.15", diff --git a/package.json b/package.json index edaf47d3..acdd4b42 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ }, "devDependencies": { "@types/http-proxy": "^1.17.14", - "@types/node": "^20.11.14", + "@types/node": "^20.14.8", "@typescript-eslint/eslint-plugin": "^6.14.0", "@typescript-eslint/parser": "^6.14.0", "concurrently": "^8.2.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1f4a6d62..d6217228 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ importers: specifier: ^1.17.14 version: 1.17.14 '@types/node': - specifier: ^20.11.14 - version: 20.11.14 + specifier: ^20.14.8 + version: 20.14.8 '@typescript-eslint/eslint-plugin': specifier: ^6.14.0 version: 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.3) @@ -58,7 +58,7 @@ importers: version: 3.1.1 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.11.14)(typescript@5.3.3) + version: 10.9.2(@types/node@20.14.8)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -181,8 +181,8 @@ importers: specifier: ^1.4.11 version: 1.4.11 '@types/node': - specifier: ^20.11.14 - version: 20.11.14 + specifier: ^20.14.8 + version: 20.14.8 '@types/passport': specifier: ^1.0.16 version: 1.0.16 @@ -197,7 +197,7 @@ importers: version: 2.0.16 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.14)(ts-node@10.9.2) + version: 29.7.0(@types/node@20.14.8)(ts-node@10.9.2) rimraf: specifier: ^5.0.5 version: 5.0.5 @@ -209,7 +209,7 @@ importers: version: 6.3.3 ts-jest: specifier: ^29.1.1 - version: 29.1.1(@babel/core@7.24.4)(jest@29.7.0)(typescript@5.4.5) + version: 29.1.1(@babel/core@7.23.6)(jest@29.7.0)(typescript@5.4.5) ts-loader: specifier: ^9.5.1 version: 9.5.1(typescript@5.4.5)(webpack@5.91.0) @@ -281,7 +281,7 @@ importers: version: 1.1.6(marked@11.2.0) nuxt: specifier: ^3.10.0 - version: 3.10.0(@types/node@20.11.14)(eslint@8.55.0)(typescript@5.3.3)(vite@5.2.8) + version: 3.10.0(@types/node@20.14.8)(eslint@8.55.0)(typescript@5.3.3)(vite@5.2.8) nuxt-gtag: specifier: ^1.1.2 version: 1.1.2 @@ -293,7 +293,7 @@ importers: version: 1.1.7 vitest: specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.14) + version: 1.2.2(@types/node@20.14.8) vue-chartjs: specifier: ^5.2.0 version: 5.2.0(chart.js@4.4.1)(vue@3.4.21) @@ -318,14 +318,6 @@ packages: '@jridgewell/trace-mapping': 0.3.20 dev: true - /@ampproject/remapping@2.3.0: - resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} - engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - dev: true - /@angular-devkit/core@16.2.8(chokidar@3.5.3): resolution: {integrity: sha512-PTGozYvh1Bin5lB15PwcXa26Ayd17bWGLS3H8Rs0s+04mUDvfNofmweaX1LgumWWy3nCUTDuwHxX10M3G0wE2g==} engines: {node: ^16.14.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} @@ -415,14 +407,6 @@ packages: chalk: 2.4.2 dev: true - /@babel/code-frame@7.24.2: - resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/highlight': 7.24.2 - picocolors: 1.0.0 - dev: true - /@babel/compat-data@7.23.5: resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} engines: {node: '>=6.9.0'} @@ -474,29 +458,6 @@ packages: - supports-color dev: true - /@babel/core@7.24.4: - resolution: {integrity: sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==} - engines: {node: '>=6.9.0'} - dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.2 - '@babel/generator': 7.24.4 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4) - '@babel/helpers': 7.24.4 - '@babel/parser': 7.24.4 - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 - convert-source-map: 2.0.0 - debug: 4.3.4(supports-color@8.1.1) - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/generator@7.23.6: resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} engines: {node: '>=6.9.0'} @@ -507,16 +468,6 @@ packages: jsesc: 2.5.2 dev: true - /@babel/generator@7.24.4: - resolution: {integrity: sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.24.0 - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 2.5.2 - dev: true - /@babel/helper-annotate-as-pure@7.22.5: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} @@ -615,20 +566,6 @@ packages: '@babel/helper-validator-identifier': 7.22.20 dev: true - /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.4): - resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.20 - dev: true - /@babel/helper-optimise-call-expression@7.22.5: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} @@ -716,17 +653,6 @@ packages: - supports-color dev: true - /@babel/helpers@7.24.4: - resolution: {integrity: sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/highlight@7.23.4: resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} engines: {node: '>=6.9.0'} @@ -736,16 +662,6 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/highlight@7.24.2: - resolution: {integrity: sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-validator-identifier': 7.22.20 - chalk: 2.4.2 - js-tokens: 4.0.0 - picocolors: 1.0.0 - dev: true - /@babel/parser@7.23.6: resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==} engines: {node: '>=6.0.0'} @@ -982,15 +898,6 @@ packages: '@babel/types': 7.23.9 dev: true - /@babel/template@7.24.0: - resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.24.2 - '@babel/parser': 7.24.4 - '@babel/types': 7.24.0 - dev: true - /@babel/traverse@7.23.6: resolution: {integrity: sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==} engines: {node: '>=6.9.0'} @@ -1027,24 +934,6 @@ packages: - supports-color dev: true - /@babel/traverse@7.24.1: - resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.24.2 - '@babel/generator': 7.24.4 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.24.4 - '@babel/types': 7.24.0 - debug: 4.3.4(supports-color@8.1.1) - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/types@7.23.6: resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==} engines: {node: '>=6.9.0'} @@ -1931,7 +1820,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.14 + '@types/node': 20.14.8 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -1952,14 +1841,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.14 + '@types/node': 20.14.8 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.11.14)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.14.8)(ts-node@10.9.2) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -1987,7 +1876,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.14 + '@types/node': 20.14.8 jest-mock: 29.7.0 dev: true @@ -2014,7 +1903,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.11.14 + '@types/node': 20.14.8 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2047,7 +1936,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.20 - '@types/node': 20.11.14 + '@types/node': 20.14.8 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -2135,7 +2024,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.11.14 + '@types/node': 20.14.8 '@types/yargs': 17.0.32 chalk: 4.1.2 dev: true @@ -2779,8 +2668,8 @@ packages: '@nuxt/kit': 3.10.0 '@nuxt/schema': 3.10.0 execa: 7.2.0 - nuxt: 3.10.0(@types/node@20.11.14)(eslint@8.55.0)(typescript@5.3.3)(vite@5.2.8) - vite: 5.2.8(@types/node@20.11.14) + nuxt: 3.10.0(@types/node@20.14.8)(eslint@8.55.0)(typescript@5.3.3)(vite@5.2.8) + vite: 5.2.8(@types/node@20.14.8) transitivePeerDependencies: - rollup - supports-color @@ -2827,7 +2716,7 @@ packages: launch-editor: 2.6.1 local-pkg: 0.5.0 magicast: 0.3.2 - nuxt: 3.10.0(@types/node@20.11.14)(eslint@8.55.0)(typescript@5.3.3)(vite@5.2.8) + nuxt: 3.10.0(@types/node@20.14.8)(eslint@8.55.0)(typescript@5.3.3)(vite@5.2.8) nypm: 0.3.6 ohash: 1.1.3 pacote: 17.0.5 @@ -2840,7 +2729,7 @@ packages: simple-git: 3.22.0 sirv: 2.0.4 unimport: 3.7.1(rollup@4.8.0) - vite: 5.2.8(@types/node@20.11.14) + vite: 5.2.8(@types/node@20.14.8) vite-plugin-inspect: 0.8.1(@nuxt/kit@3.10.0)(vite@5.2.8) vite-plugin-vue-inspector: 4.0.2(vite@5.2.8) which: 3.0.1 @@ -3034,8 +2923,8 @@ packages: ufo: 1.3.2 unenv: 1.9.0 unplugin: 1.6.0 - vite: 5.2.8(@types/node@20.11.14) - vitest: 1.2.2(@types/node@20.11.14) + vite: 5.2.8(@types/node@20.14.8) + vitest: 1.2.2(@types/node@20.14.8) vitest-environment-nuxt: 1.0.0(@vue/test-utils@2.4.3)(h3@1.11.1)(vite@5.2.8)(vitest@1.2.2)(vue-router@4.3.0)(vue@3.4.21) vue: 3.4.21(typescript@5.3.3) vue-router: 4.3.0(vue@3.4.21) @@ -3048,7 +2937,7 @@ packages: resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==} dev: true - /@nuxt/vite-builder@3.10.0(@types/node@20.11.14)(eslint@8.55.0)(typescript@5.3.3)(vue@3.4.15): + /@nuxt/vite-builder@3.10.0(@types/node@20.14.8)(eslint@8.55.0)(typescript@5.3.3)(vue@3.4.15): resolution: {integrity: sha512-PpdcPkvfBzSZVHqxZ/uneTUZq6ufZDzgP36yXxZ/ygRi90szOs5QHWzGFXJ6cCW4D34iqePKjeTXJall3C74LA==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -3084,8 +2973,8 @@ packages: ufo: 1.3.2 unenv: 1.9.0 unplugin: 1.6.0 - vite: 5.0.12(@types/node@20.11.14) - vite-node: 1.2.2(@types/node@20.11.14) + vite: 5.0.12(@types/node@20.14.8) + vite-node: 1.2.2(@types/node@20.14.8) vite-plugin-checker: 0.6.2(eslint@8.55.0)(typescript@5.3.3)(vite@5.0.12) vue: 3.4.15(typescript@5.3.3) vue-bundle-renderer: 2.0.0 @@ -4175,7 +4064,7 @@ packages: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 20.11.14 + '@types/node': 20.14.8 dev: true /@types/codemirror@5.60.15: @@ -4187,7 +4076,7 @@ packages: /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 20.11.14 + '@types/node': 20.14.8 dev: true /@types/cookie-parser@1.4.6: @@ -4233,7 +4122,7 @@ packages: /@types/express-serve-static-core@4.17.41: resolution: {integrity: sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==} dependencies: - '@types/node': 20.11.14 + '@types/node': 20.14.8 '@types/qs': 6.9.10 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -4257,7 +4146,7 @@ packages: /@types/graceful-fs@4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 20.11.14 + '@types/node': 20.14.8 dev: true /@types/http-errors@2.0.4: @@ -4267,7 +4156,7 @@ packages: /@types/http-proxy@1.17.14: resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} dependencies: - '@types/node': 20.11.14 + '@types/node': 20.14.8 dev: true /@types/istanbul-lib-coverage@2.0.6: @@ -4300,7 +4189,7 @@ packages: /@types/jsonwebtoken@9.0.5: resolution: {integrity: sha512-VRLSGzik+Unrup6BsouBeHsf4d1hOEgYWTm/7Nmw1sXoN1+tRly/Gy/po3yeahnP4jfnQWWAhQAqcNfH7ngOkA==} dependencies: - '@types/node': 20.11.14 + '@types/node': 20.14.8 /@types/marked@4.3.2: resolution: {integrity: sha512-a79Yc3TOk6dGdituy8hmTTJXjOkZ7zsFYV10L337ttq/rec8lRMDBpV7fL3uLx6TgbFCa5DU/h8FmIBQPSbU0w==} @@ -4328,8 +4217,8 @@ packages: '@types/express': 4.17.21 dev: true - /@types/node@20.11.14: - resolution: {integrity: sha512-w3yWCcwULefjP9DmDDsgUskrMoOy5Z8MiwKHr1FvqGPtx7CvJzQvxD7eKpxNtklQxLruxSXWddyeRtyud0RcXQ==} + /@types/node@20.14.8: + resolution: {integrity: sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA==} dependencies: undici-types: 5.26.5 @@ -4340,7 +4229,7 @@ packages: /@types/oauth@0.9.4: resolution: {integrity: sha512-qk9orhti499fq5XxKCCEbd0OzdPZuancneyse3KtR+vgMiHRbh+mn8M4G6t64ob/Fg+GZGpa565MF/2dKWY32A==} dependencies: - '@types/node': 20.11.14 + '@types/node': 20.14.8 dev: true /@types/passport-jwt@3.0.13: @@ -4392,7 +4281,7 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 20.11.14 + '@types/node': 20.14.8 dev: true /@types/serve-static@1.15.5: @@ -4400,7 +4289,7 @@ packages: dependencies: '@types/http-errors': 2.0.4 '@types/mime': 3.0.4 - '@types/node': 20.11.14 + '@types/node': 20.14.8 dev: true /@types/sinonjs__fake-timers@8.1.1: @@ -4419,7 +4308,7 @@ packages: resolution: {integrity: sha512-mEafCgyKiMFin24SDzWN7yAADt4gt6YawFiNMp0QS5ZPboORfyxFt0s3VzJKhTaKg9py/4FUmrHLTNfJKt9Rbw==} dependencies: '@types/cookiejar': 2.1.5 - '@types/node': 20.11.14 + '@types/node': 20.14.8 dev: true /@types/supertest@2.0.16: @@ -4455,7 +4344,7 @@ packages: resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} requiresBuild: true dependencies: - '@types/node': 20.11.14 + '@types/node': 20.14.8 dev: true optional: true @@ -4709,7 +4598,7 @@ packages: '@babel/core': 7.23.6 '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.6) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.6) - vite: 5.0.12(@types/node@20.11.14) + vite: 5.0.12(@types/node@20.14.8) vue: 3.4.15(typescript@5.3.3) transitivePeerDependencies: - supports-color @@ -4722,7 +4611,7 @@ packages: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.0.12(@types/node@20.11.14) + vite: 5.0.12(@types/node@20.14.8) vue: 3.4.15(typescript@5.3.3) dev: true @@ -6784,7 +6673,7 @@ packages: readable-stream: 3.6.2 dev: true - /create-jest@29.7.0(@types/node@20.11.14)(ts-node@10.9.2): + /create-jest@29.7.0(@types/node@20.14.8)(ts-node@10.9.2): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -6793,7 +6682,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.11.14)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.14.8)(ts-node@10.9.2) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -9576,7 +9465,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.14 + '@types/node': 20.14.8 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.1 @@ -9597,7 +9486,7 @@ packages: - supports-color dev: true - /jest-cli@29.7.0(@types/node@20.11.14)(ts-node@10.9.2): + /jest-cli@29.7.0(@types/node@20.14.8)(ts-node@10.9.2): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -9611,10 +9500,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.11.14)(ts-node@10.9.2) + create-jest: 29.7.0(@types/node@20.14.8)(ts-node@10.9.2) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.11.14)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.14.8)(ts-node@10.9.2) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -9625,7 +9514,7 @@ packages: - ts-node dev: true - /jest-config@29.7.0(@types/node@20.11.14)(ts-node@10.9.2): + /jest-config@29.7.0(@types/node@20.14.8)(ts-node@10.9.2): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -9640,7 +9529,7 @@ packages: '@babel/core': 7.23.6 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.14 + '@types/node': 20.14.8 babel-jest: 29.7.0(@babel/core@7.23.6) chalk: 4.1.2 ci-info: 3.9.0 @@ -9660,7 +9549,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.2(@types/node@20.11.14)(typescript@5.3.3) + ts-node: 10.9.2(@types/node@20.14.8)(typescript@5.3.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -9701,7 +9590,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.14 + '@types/node': 20.14.8 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -9717,7 +9606,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.11.14 + '@types/node': 20.14.8 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -9768,7 +9657,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.14 + '@types/node': 20.14.8 jest-util: 29.7.0 dev: true @@ -9823,7 +9712,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.14 + '@types/node': 20.14.8 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -9854,7 +9743,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.14 + '@types/node': 20.14.8 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -9906,7 +9795,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.14 + '@types/node': 20.14.8 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -9931,7 +9820,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.14 + '@types/node': 20.14.8 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -9943,7 +9832,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.11.14 + '@types/node': 20.14.8 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -9952,13 +9841,13 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.11.14 + '@types/node': 20.14.8 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest@29.7.0(@types/node@20.11.14)(ts-node@10.9.2): + /jest@29.7.0(@types/node@20.14.8)(ts-node@10.9.2): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -9971,7 +9860,7 @@ packages: '@jest/core': 29.7.0(ts-node@10.9.2) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.11.14)(ts-node@10.9.2) + jest-cli: 29.7.0(@types/node@20.14.8)(ts-node@10.9.2) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -11696,7 +11585,7 @@ packages: - supports-color dev: true - /nuxt@3.10.0(@types/node@20.11.14)(eslint@8.55.0)(typescript@5.3.3)(vite@5.2.8): + /nuxt@3.10.0(@types/node@20.14.8)(eslint@8.55.0)(typescript@5.3.3)(vite@5.2.8): resolution: {integrity: sha512-E9GWyrzTvkoHoJOT847EASEl8KcGDF1twcBgUzDMuNIx+llZ14F+q+XbTjHzYM/o2hqHTer0lLt2RUn5wsBLQQ==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true @@ -11715,8 +11604,8 @@ packages: '@nuxt/schema': 3.10.0 '@nuxt/telemetry': 2.5.3 '@nuxt/ui-templates': 1.3.1 - '@nuxt/vite-builder': 3.10.0(@types/node@20.11.14)(eslint@8.55.0)(typescript@5.3.3)(vue@3.4.15) - '@types/node': 20.11.14 + '@nuxt/vite-builder': 3.10.0(@types/node@20.14.8)(eslint@8.55.0)(typescript@5.3.3)(vue@3.4.15) + '@types/node': 20.14.8 '@unhead/dom': 1.8.10 '@unhead/ssr': 1.8.10 '@unhead/vue': 1.8.10(vue@3.4.15) @@ -12592,7 +12481,7 @@ packages: dependencies: lilconfig: 3.0.0 postcss: 8.4.32 - ts-node: 10.9.2(@types/node@20.11.14)(typescript@5.3.3) + ts-node: 10.9.2(@types/node@20.14.8)(typescript@5.3.3) yaml: 2.3.4 dev: true @@ -14572,7 +14461,7 @@ packages: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true - /ts-jest@29.1.1(@babel/core@7.24.4)(jest@29.7.0)(typescript@5.4.5): + /ts-jest@29.1.1(@babel/core@7.23.6)(jest@29.7.0)(typescript@5.4.5): resolution: {integrity: sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -14593,10 +14482,10 @@ packages: esbuild: optional: true dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.23.6 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.11.14)(ts-node@10.9.2) + jest: 29.7.0(@types/node@20.14.8)(ts-node@10.9.2) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -14622,7 +14511,7 @@ packages: webpack: 5.91.0 dev: true - /ts-node@10.9.2(@types/node@20.11.14)(typescript@5.3.3): + /ts-node@10.9.2(@types/node@20.14.8)(typescript@5.3.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -14641,7 +14530,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.11.14 + '@types/node': 20.14.8 acorn: 8.11.2 acorn-walk: 8.3.1 arg: 4.1.3 @@ -14838,7 +14727,7 @@ packages: redis: 4.6.11 reflect-metadata: 0.2.1 sha.js: 2.4.11 - ts-node: 10.9.2(@types/node@20.11.14)(typescript@5.3.3) + ts-node: 10.9.2(@types/node@20.14.8)(typescript@5.3.3) tslib: 2.6.2 uuid: 9.0.1 yargs: 17.7.2 @@ -15294,7 +15183,7 @@ packages: extsprintf: 1.3.0 dev: true - /vite-node@1.2.2(@types/node@20.11.14): + /vite-node@1.2.2(@types/node@20.14.8): resolution: {integrity: sha512-1as4rDTgVWJO3n1uHmUYqq7nsFgINQ9u+mRcXpjeOMJUmviqNKjcZB7UfRZrlM7MjYXMKpuWp5oGkjaFLnjawg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -15303,7 +15192,7 @@ packages: debug: 4.3.4(supports-color@8.1.1) pathe: 1.1.1 picocolors: 1.0.0 - vite: 5.0.8(@types/node@20.11.14) + vite: 5.0.8(@types/node@20.14.8) transitivePeerDependencies: - '@types/node' - less @@ -15361,7 +15250,7 @@ packages: strip-ansi: 6.0.1 tiny-invariant: 1.3.1 typescript: 5.3.3 - vite: 5.0.12(@types/node@20.11.14) + vite: 5.0.12(@types/node@20.14.8) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 @@ -15387,7 +15276,7 @@ packages: open: 9.1.0 picocolors: 1.0.0 sirv: 2.0.4 - vite: 5.2.8(@types/node@20.11.14) + vite: 5.2.8(@types/node@20.14.8) transitivePeerDependencies: - rollup - supports-color @@ -15407,12 +15296,12 @@ packages: '@vue/compiler-dom': 3.3.11 kolorist: 1.8.0 magic-string: 0.30.5 - vite: 5.2.8(@types/node@20.11.14) + vite: 5.2.8(@types/node@20.14.8) transitivePeerDependencies: - supports-color dev: true - /vite@5.0.12(@types/node@20.11.14): + /vite@5.0.12(@types/node@20.14.8): resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -15440,7 +15329,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.11.14 + '@types/node': 20.14.8 esbuild: 0.19.9 postcss: 8.4.33 rollup: 4.8.0 @@ -15448,7 +15337,7 @@ packages: fsevents: 2.3.3 dev: true - /vite@5.0.8(@types/node@20.11.14): + /vite@5.0.8(@types/node@20.14.8): resolution: {integrity: sha512-jYMALd8aeqR3yS9xlHd0OzQJndS9fH5ylVgWdB+pxTwxLKdO1pgC5Dlb398BUxpfaBxa4M9oT7j1g503Gaj5IQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -15476,7 +15365,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.11.14 + '@types/node': 20.14.8 esbuild: 0.19.9 postcss: 8.4.32 rollup: 4.8.0 @@ -15484,7 +15373,7 @@ packages: fsevents: 2.3.3 dev: true - /vite@5.2.8(@types/node@20.11.14): + /vite@5.2.8(@types/node@20.14.8): resolution: {integrity: sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -15512,7 +15401,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.11.14 + '@types/node': 20.14.8 esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.14.2 @@ -15542,7 +15431,7 @@ packages: - vue-router dev: true - /vitest@1.2.2(@types/node@20.11.14): + /vitest@1.2.2(@types/node@20.14.8): resolution: {integrity: sha512-d5Ouvrnms3GD9USIK36KG8OZ5bEvKEkITFtnGv56HFaSlbItJuYr7hv2Lkn903+AvRAgSixiamozUVfORUekjw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -15567,7 +15456,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.11.14 + '@types/node': 20.14.8 '@vitest/expect': 1.2.2 '@vitest/runner': 1.2.2 '@vitest/snapshot': 1.2.2 @@ -15586,8 +15475,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.5.1 tinypool: 0.8.2 - vite: 5.0.8(@types/node@20.11.14) - vite-node: 1.2.2(@types/node@20.11.14) + vite: 5.0.8(@types/node@20.14.8) + vite-node: 1.2.2(@types/node@20.14.8) why-is-node-running: 2.2.2 transitivePeerDependencies: - less