From 76a50dad3921c00466b211ebc0dc8398d2a8a198 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 13 Dec 2023 16:41:29 +0000 Subject: [PATCH 01/70] fix(deps): update dependency pino to v8.17.0 (#560) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4f81cc94..f6fb3990 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20709,8 +20709,9 @@ } }, "node_modules/pino": { - "version": "8.16.2", - "license": "MIT", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-8.17.0.tgz", + "integrity": "sha512-ey+Mku+PVPhvxglLXMg1l1zQMwSHuNrKC3MD40EDZbkckJmmuY7DYZLIOwwjZ8ix/Nvhe9dZt5H99cgkot9bAw==", "dependencies": { "atomic-sleep": "^1.0.0", "fast-redact": "^3.1.1", From f9f5f982b83558e96cecf1b388bbd3543c80cb8a Mon Sep 17 00:00:00 2001 From: Timon Date: Thu, 14 Dec 2023 21:21:30 +0100 Subject: [PATCH 02/70] chore(spa): support only last 2 major versions of chromium based browsers (#503) --- CONTRIBUTING.md | 5 +++ apps/spa/.browserslistrc | 2 + apps/spa/src/index.html | 7 ++++ .../adr008-browser-support.md | 37 +++++++++++++++++++ 4 files changed, 51 insertions(+) create mode 100644 apps/spa/.browserslistrc create mode 100644 docs/architecture-decisions/adr008-browser-support.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index fd942c16..66fb4067 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -73,6 +73,11 @@ Please try to stick to this as much as possible. You can serve the SPA with you will get redirected to a login page where you can choose a persona. This will set a JWT in the local storage. +We agreed on supporting only Chromium based browsers with their 2 latest major +versions. This allows us to use features that are available for these browsers +regardless of their support in other browsers. Therefore, please use Chrome or +Edge for development. + ### API The API is a NestJS application serving a GraphQL API. Please use the NX CLI to diff --git a/apps/spa/.browserslistrc b/apps/spa/.browserslistrc new file mode 100644 index 00000000..1fff758b --- /dev/null +++ b/apps/spa/.browserslistrc @@ -0,0 +1,2 @@ +last 2 Chrome major version +last 2 Edge major versions diff --git a/apps/spa/src/index.html b/apps/spa/src/index.html index e79d51b3..388e7a74 100644 --- a/apps/spa/src/index.html +++ b/apps/spa/src/index.html @@ -6,6 +6,13 @@ + diff --git a/docs/architecture-decisions/adr008-browser-support.md b/docs/architecture-decisions/adr008-browser-support.md new file mode 100644 index 00000000..adec88ac --- /dev/null +++ b/docs/architecture-decisions/adr008-browser-support.md @@ -0,0 +1,37 @@ +# ADR008: Browser Support + +## Status + +Accepted + +## Context + +Our legacy application has been experiencing issues with Firefox and other +non-Chromium browsers. These issues have been causing delays in development and +have been a source of bugs that are hard to track and fix. Moreover, we want to +leverage the latest web features such as CSS nesting, which are best supported +and regularly updated in Chromium browsers. Supporting only the latest 2 +versions of Chromium browsers (Chrome and Edge) will allow us to focus our +efforts on a more narrow range of browsers, reducing the complexity of our +development and testing processes. + +## Decision + +We will only officially support the latest 2 versions of Chromium browsers +(Chrome and Edge). This means that while the application may still work in other +browsers, we will not be spending resources on testing and fixing issues that +are specific to those browsers. + +## Consequences + +- Development will be easier as we only need to consider the latest 2 versions + of Chromium browsers. +- We can leverage the latest web features that are best supported in Chromium + browsers. +- We will need to test the application in the latest 2 versions of Chromium + browsers. + [This is not possible with Playwright, which always tests against the latest stable version](https://github.com/microsoft/playwright/issues/14435). + Therefore, a small possibility of bugs in older versions remains. +- Users using other browsers may experience issues. +- We will need to clearly communicate this decision to our users and update our + documentation accordingly. From bc7f6dd336760211dc1fff9b1bd16d519dca580c Mon Sep 17 00:00:00 2001 From: Timon Date: Thu, 14 Dec 2023 21:21:56 +0100 Subject: [PATCH 03/70] chore(api): optimize Dockerfile (#545) --- apps/api/Dockerfile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/apps/api/Dockerfile b/apps/api/Dockerfile index 5df6f546..e37e5fe6 100644 --- a/apps/api/Dockerfile +++ b/apps/api/Dockerfile @@ -4,9 +4,11 @@ FROM docker.io/node:${NODE_VERSION}-alpine AS builder WORKDIR /app +ENV NODE_ENV=production + # Install dependencies separately for caching COPY ./dist/apps/api/package.json ./dist/apps/api/package-lock.json ./ -RUN npm --omit=dev -f install +RUN npm --omit=dev ci COPY ./dist/apps/api ./ @@ -17,7 +19,8 @@ COPY --from=builder /app /app WORKDIR /app ENV PORT=3333 -EXPOSE ${PORT} +ENV NODE_ENV=production +EXPOSE ${PORT} -CMD ["./main.js"] \ No newline at end of file +CMD ["./main.js"] From 30043e0170eece79ffbeb98e1e9ade45c293a437 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 14 Dec 2023 23:17:16 +0000 Subject: [PATCH 04/70] fix(deps): update dependency pino to v8.17.1 (#562) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index f6fb3990..5c95d054 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20709,9 +20709,9 @@ } }, "node_modules/pino": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-8.17.0.tgz", - "integrity": "sha512-ey+Mku+PVPhvxglLXMg1l1zQMwSHuNrKC3MD40EDZbkckJmmuY7DYZLIOwwjZ8ix/Nvhe9dZt5H99cgkot9bAw==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/pino/-/pino-8.17.1.tgz", + "integrity": "sha512-YoN7/NJgnsJ+fkADZqjhRt96iepWBndQHeClmSBH0sQWCb8zGD74t00SK4eOtKFi/f8TUmQnfmgglEhd2kI1RQ==", "dependencies": { "atomic-sleep": "^1.0.0", "fast-redact": "^3.1.1", From af1c8b58bc547c9ae626d1d8d9ba4148f7f3dee4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 15 Dec 2023 00:07:58 +0000 Subject: [PATCH 05/70] fix(deps): update dependency graphql-sse to v2.5.1 (#561) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5c95d054..6f669440 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14574,9 +14574,9 @@ } }, "node_modules/graphql-sse": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/graphql-sse/-/graphql-sse-2.4.1.tgz", - "integrity": "sha512-Xja0nh/6eexcHUYzwijLr+LbiTqA1iSJAi3K65GXEQI2STyt+Ao2msglUBYxh2eWJbsE6aLVW7Kuwkq+dwrYuA==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/graphql-sse/-/graphql-sse-2.5.1.tgz", + "integrity": "sha512-2cxf4cisPaFnpJ2syf5JtXluljvVb+LlUB8xTo6oW3EGoVDxhca/OQns2GbT+xFwjA5JjmLo5liJ3XoSdVW4Cg==", "engines": { "node": ">=12" }, From 5f435fb1fbd4912e4b5e68b32da10d0dab32a94c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 15 Dec 2023 05:00:39 +0000 Subject: [PATCH 06/70] fix(deps): update dependency pino-pretty to v10.3.0 (#563) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 74 ++++++++++------------------------------------- 1 file changed, 16 insertions(+), 58 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6f669440..97604ed9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10252,6 +10252,7 @@ }, "node_modules/balanced-match": { "version": "1.0.2", + "dev": true, "license": "MIT" }, "node_modules/base64-js": { @@ -14263,6 +14264,7 @@ }, "node_modules/fs.realpath": { "version": "1.0.0", + "dev": true, "license": "ISC" }, "node_modules/fsevents": { @@ -14731,58 +14733,9 @@ } }, "node_modules/help-me": { - "version": "4.2.0", - "license": "MIT", - "dependencies": { - "glob": "^8.0.0", - "readable-stream": "^3.6.0" - } - }, - "node_modules/help-me/node_modules/brace-expansion": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/help-me/node_modules/glob": { - "version": "8.1.0", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/help-me/node_modules/minimatch": { - "version": "5.1.6", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/help-me/node_modules/readable-stream": { - "version": "3.6.2", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/help-me/-/help-me-5.0.0.tgz", + "integrity": "sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg==" }, "node_modules/hoek": { "version": "4.2.1", @@ -15271,6 +15224,7 @@ }, "node_modules/inflight": { "version": "1.0.6", + "dev": true, "license": "ISC", "dependencies": { "once": "^1.3.0", @@ -20781,14 +20735,15 @@ } }, "node_modules/pino-pretty": { - "version": "10.2.3", - "license": "MIT", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/pino-pretty/-/pino-pretty-10.3.0.tgz", + "integrity": "sha512-JthvQW289q3454mhM3/38wFYGWPiBMR28T3CpDNABzoTQOje9UKS7XCJQSnjWF9LQGQkGd8D7h0oq+qwiM3jFA==", "dependencies": { "colorette": "^2.0.7", "dateformat": "^4.6.3", "fast-copy": "^3.0.0", "fast-safe-stringify": "^2.1.1", - "help-me": "^4.0.1", + "help-me": "^5.0.0", "joycon": "^3.1.1", "minimist": "^1.2.6", "on-exit-leak-free": "^2.1.0", @@ -20805,6 +20760,8 @@ }, "node_modules/pino-pretty/node_modules/buffer": { "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", "funding": [ { "type": "github", @@ -20819,7 +20776,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.2.1" @@ -20827,7 +20783,8 @@ }, "node_modules/pino-pretty/node_modules/readable-stream": { "version": "4.4.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.4.2.tgz", + "integrity": "sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA==", "dependencies": { "abort-controller": "^3.0.0", "buffer": "^6.0.3", @@ -20841,7 +20798,8 @@ }, "node_modules/pino-pretty/node_modules/string_decoder": { "version": "1.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dependencies": { "safe-buffer": "~5.2.0" } From bf069a01cf7a3d138b42f6de78f699fc55cd88f6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 15 Dec 2023 07:17:18 +0000 Subject: [PATCH 07/70] fix(deps): update opentelemetry-js monorepo (#565) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 274 +++++++++++++++++++++++++++------------------- package.json | 2 +- 2 files changed, 165 insertions(+), 111 deletions(-) diff --git a/package-lock.json b/package-lock.json index 97604ed9..5f204f76 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,7 +32,7 @@ "@opentelemetry/instrumentation-graphql": "^0.36.0", "@opentelemetry/instrumentation-mongoose": "^0.33.0", "@opentelemetry/instrumentation-pino": "^0.34.0", - "@opentelemetry/sdk-node": "^0.45.0", + "@opentelemetry/sdk-node": "^0.46.0", "@opentelemetry/sdk-trace-base": "^1.14.0", "@sentry/angular-ivy": "^7.77.0", "@sentry/node": "^7.77.0", @@ -3358,8 +3358,9 @@ } }, "node_modules/@grpc/grpc-js": { - "version": "1.9.11", - "license": "Apache-2.0", + "version": "1.9.13", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.13.tgz", + "integrity": "sha512-OEZZu9v9AA+7/tghMDE8o5DAMD5THVnwSqDWuh7PPYO5287rTyqy0xEHT6/e4pbqSrhyLPdQFsam4TwFQVVIIw==", "dependencies": { "@grpc/proto-loader": "^0.7.8", "@types/node": ">=12.12.47" @@ -3370,7 +3371,8 @@ }, "node_modules/@grpc/proto-loader": { "version": "0.7.10", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.10.tgz", + "integrity": "sha512-CAqDfoaQ8ykFd9zqBDn4k6iWT9loLAlc2ETmDFS9JCD70gDcnA4L3AFEo2iV7KyAtAAHFW9ftq1Fz+Vsgq80RQ==", "dependencies": { "lodash.camelcase": "^4.3.0", "long": "^5.0.0", @@ -3386,7 +3388,8 @@ }, "node_modules/@grpc/proto-loader/node_modules/long": { "version": "5.2.3", - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" }, "node_modules/@hapi/hoek": { "version": "9.3.0", @@ -6917,8 +6920,9 @@ } }, "node_modules/@opentelemetry/api-logs": { - "version": "0.45.1", - "license": "Apache-2.0", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.46.0.tgz", + "integrity": "sha512-+9BcqfiEDGPXEIo+o3tso/aqGM5dGbGwAkGVp3FPpZ8GlkK1YlaKRd9gMVyPaeRATwvO5wYGGnCsAc/sMMM9Qw==", "dependencies": { "@opentelemetry/api": "^1.0.0" }, @@ -6927,8 +6931,9 @@ } }, "node_modules/@opentelemetry/context-async-hooks": { - "version": "1.18.1", - "license": "Apache-2.0", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.19.0.tgz", + "integrity": "sha512-0i1ECOc9daKK3rjUgDDXf0GDD5XfCou5lXnt2DALIc2qKoruPPcesobNKE54laSVUWnC3jX26RzuOa31g0V32A==", "engines": { "node": ">=14" }, @@ -6937,10 +6942,11 @@ } }, "node_modules/@opentelemetry/core": { - "version": "1.18.1", - "license": "Apache-2.0", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.19.0.tgz", + "integrity": "sha512-w42AukJh3TP8R0IZZOVJVM/kMWu8g+lm4LzT70WtuKqhwq7KVhcDzZZuZinWZa6TtQCl7Smt2wolEYzpHabOgw==", "dependencies": { - "@opentelemetry/semantic-conventions": "1.18.1" + "@opentelemetry/semantic-conventions": "1.19.0" }, "engines": { "node": ">=14" @@ -6950,15 +6956,16 @@ } }, "node_modules/@opentelemetry/exporter-trace-otlp-grpc": { - "version": "0.45.1", - "license": "Apache-2.0", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.46.0.tgz", + "integrity": "sha512-kR4kehnfIhv7v/2MuNYfrlh9A/ZtQofwCzurTIplornUjdzhKDGgjui1NkNTqTfM1QkqfCiavGsf5hwocx29bA==", "dependencies": { "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.18.1", - "@opentelemetry/otlp-grpc-exporter-base": "0.45.1", - "@opentelemetry/otlp-transformer": "0.45.1", - "@opentelemetry/resources": "1.18.1", - "@opentelemetry/sdk-trace-base": "1.18.1" + "@opentelemetry/core": "1.19.0", + "@opentelemetry/otlp-grpc-exporter-base": "0.46.0", + "@opentelemetry/otlp-transformer": "0.46.0", + "@opentelemetry/resources": "1.19.0", + "@opentelemetry/sdk-trace-base": "1.19.0" }, "engines": { "node": ">=14" @@ -6968,14 +6975,15 @@ } }, "node_modules/@opentelemetry/exporter-trace-otlp-http": { - "version": "0.45.1", - "license": "Apache-2.0", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.46.0.tgz", + "integrity": "sha512-vZ2pYOB+qrQ+jnKPY6Gnd58y1k/Ti//Ny6/XsSX7/jED0X77crtSVgC6N5UA0JiGJOh6QB2KE9gaH99010XHzg==", "dependencies": { - "@opentelemetry/core": "1.18.1", - "@opentelemetry/otlp-exporter-base": "0.45.1", - "@opentelemetry/otlp-transformer": "0.45.1", - "@opentelemetry/resources": "1.18.1", - "@opentelemetry/sdk-trace-base": "1.18.1" + "@opentelemetry/core": "1.19.0", + "@opentelemetry/otlp-exporter-base": "0.46.0", + "@opentelemetry/otlp-transformer": "0.46.0", + "@opentelemetry/resources": "1.19.0", + "@opentelemetry/sdk-trace-base": "1.19.0" }, "engines": { "node": ">=14" @@ -6985,15 +6993,16 @@ } }, "node_modules/@opentelemetry/exporter-trace-otlp-proto": { - "version": "0.45.1", - "license": "Apache-2.0", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.46.0.tgz", + "integrity": "sha512-A7PftDM57w1TLiirrhi8ceAnCpYkpUBObELdn239IyYF67zwngImGfBLf5Yo3TTAOA2Oj1TL76L8zWVL8W+Suw==", "dependencies": { - "@opentelemetry/core": "1.18.1", - "@opentelemetry/otlp-exporter-base": "0.45.1", - "@opentelemetry/otlp-proto-exporter-base": "0.45.1", - "@opentelemetry/otlp-transformer": "0.45.1", - "@opentelemetry/resources": "1.18.1", - "@opentelemetry/sdk-trace-base": "1.18.1" + "@opentelemetry/core": "1.19.0", + "@opentelemetry/otlp-exporter-base": "0.46.0", + "@opentelemetry/otlp-proto-exporter-base": "0.46.0", + "@opentelemetry/otlp-transformer": "0.46.0", + "@opentelemetry/resources": "1.19.0", + "@opentelemetry/sdk-trace-base": "1.19.0" }, "engines": { "node": ">=14" @@ -7003,13 +7012,14 @@ } }, "node_modules/@opentelemetry/exporter-zipkin": { - "version": "1.18.1", - "license": "Apache-2.0", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-1.19.0.tgz", + "integrity": "sha512-TY1fy4JiOBN5a8T9fknqTMcz0DXIeFBr6sklaLCgwtj+G699a5R4CekNwpeM7DHSwC44UMX7gljO2I6dYsTS3A==", "dependencies": { - "@opentelemetry/core": "1.18.1", - "@opentelemetry/resources": "1.18.1", - "@opentelemetry/sdk-trace-base": "1.18.1", - "@opentelemetry/semantic-conventions": "1.18.1" + "@opentelemetry/core": "1.19.0", + "@opentelemetry/resources": "1.19.0", + "@opentelemetry/sdk-trace-base": "1.19.0", + "@opentelemetry/semantic-conventions": "1.19.0" }, "engines": { "node": ">=14" @@ -7079,10 +7089,11 @@ } }, "node_modules/@opentelemetry/otlp-exporter-base": { - "version": "0.45.1", - "license": "Apache-2.0", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.46.0.tgz", + "integrity": "sha512-hfkh7cG17l77ZSLRAogz19SIJzr0KeC7xv5PDyTFbHFpwwoxV/bEViO49CqUFH6ckXB63NrltASP9R7po+ahTQ==", "dependencies": { - "@opentelemetry/core": "1.18.1" + "@opentelemetry/core": "1.19.0" }, "engines": { "node": ">=14" @@ -7092,12 +7103,13 @@ } }, "node_modules/@opentelemetry/otlp-grpc-exporter-base": { - "version": "0.45.1", - "license": "Apache-2.0", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.46.0.tgz", + "integrity": "sha512-/KB/xfZZiWIY2JknvCoT/e9paIzQO3QCBN5gR6RyxpXM/AGx3YTAOKvB/Ts9Va19jo5aE74gB7emhFaCNy4Rmw==", "dependencies": { "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.18.1", - "@opentelemetry/otlp-exporter-base": "0.45.1", + "@opentelemetry/core": "1.19.0", + "@opentelemetry/otlp-exporter-base": "0.46.0", "protobufjs": "^7.2.3" }, "engines": { @@ -7108,11 +7120,12 @@ } }, "node_modules/@opentelemetry/otlp-proto-exporter-base": { - "version": "0.45.1", - "license": "Apache-2.0", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-proto-exporter-base/-/otlp-proto-exporter-base-0.46.0.tgz", + "integrity": "sha512-rEJBA8U2AxfEzrdIUcyyjOweyVFkO6V1XAxwP161JkxpvNuVDdULHAfRVnGtoZhiVA1XsJKcpIIq2MEKAqq4cg==", "dependencies": { - "@opentelemetry/core": "1.18.1", - "@opentelemetry/otlp-exporter-base": "0.45.1", + "@opentelemetry/core": "1.19.0", + "@opentelemetry/otlp-exporter-base": "0.46.0", "protobufjs": "^7.2.3" }, "engines": { @@ -7123,15 +7136,16 @@ } }, "node_modules/@opentelemetry/otlp-transformer": { - "version": "0.45.1", - "license": "Apache-2.0", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.46.0.tgz", + "integrity": "sha512-Fj9hZwr6xuqgsaERn667Uf6kuDG884puWhyrai2Jen2Fq+bGf4/5BzEJp/8xvty0VSU4EfXOto/ys3KpSz2UHg==", "dependencies": { - "@opentelemetry/api-logs": "0.45.1", - "@opentelemetry/core": "1.18.1", - "@opentelemetry/resources": "1.18.1", - "@opentelemetry/sdk-logs": "0.45.1", - "@opentelemetry/sdk-metrics": "1.18.1", - "@opentelemetry/sdk-trace-base": "1.18.1" + "@opentelemetry/api-logs": "0.46.0", + "@opentelemetry/core": "1.19.0", + "@opentelemetry/resources": "1.19.0", + "@opentelemetry/sdk-logs": "0.46.0", + "@opentelemetry/sdk-metrics": "1.19.0", + "@opentelemetry/sdk-trace-base": "1.19.0" }, "engines": { "node": ">=14" @@ -7141,10 +7155,11 @@ } }, "node_modules/@opentelemetry/propagator-b3": { - "version": "1.18.1", - "license": "Apache-2.0", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.19.0.tgz", + "integrity": "sha512-v7y5IBOKBm0vP3yf0DHzlw4L2gL6tZ0KeeMTaxfO5IuomMffDbrGWcvYFp0Dt4LdZctTSK523rVLBB9FBHBciQ==", "dependencies": { - "@opentelemetry/core": "1.18.1" + "@opentelemetry/core": "1.19.0" }, "engines": { "node": ">=14" @@ -7154,10 +7169,11 @@ } }, "node_modules/@opentelemetry/propagator-jaeger": { - "version": "1.18.1", - "license": "Apache-2.0", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.19.0.tgz", + "integrity": "sha512-dedkOoTzKg+nYoLWCMp0Im+wo+XkTRW6aXhi8VQRtMW/9SNJGOllCJSu8llToLxMDF0+6zu7OCrKkevAof2tew==", "dependencies": { - "@opentelemetry/core": "1.18.1" + "@opentelemetry/core": "1.19.0" }, "engines": { "node": ">=14" @@ -7167,11 +7183,12 @@ } }, "node_modules/@opentelemetry/resources": { - "version": "1.18.1", - "license": "Apache-2.0", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.19.0.tgz", + "integrity": "sha512-RgxvKuuMOf7nctOeOvpDjt2BpZvZGr9Y0vf7eGtY5XYZPkh2p7e2qub1S2IArdBMf9kEbz0SfycqCviOu9isqg==", "dependencies": { - "@opentelemetry/core": "1.18.1", - "@opentelemetry/semantic-conventions": "1.18.1" + "@opentelemetry/core": "1.19.0", + "@opentelemetry/semantic-conventions": "1.19.0" }, "engines": { "node": ">=14" @@ -7181,11 +7198,12 @@ } }, "node_modules/@opentelemetry/sdk-logs": { - "version": "0.45.1", - "license": "Apache-2.0", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.46.0.tgz", + "integrity": "sha512-Knlyk4+G72uEzNh6GRN1Fhmrj+/rkATI5/lOrevN7zRDLgp4kfyZBGGoWk7w+qQjlYvwhIIdPVxlIcipivdZIg==", "dependencies": { - "@opentelemetry/core": "1.18.1", - "@opentelemetry/resources": "1.18.1" + "@opentelemetry/core": "1.19.0", + "@opentelemetry/resources": "1.19.0" }, "engines": { "node": ">=14" @@ -7196,11 +7214,12 @@ } }, "node_modules/@opentelemetry/sdk-metrics": { - "version": "1.18.1", - "license": "Apache-2.0", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.19.0.tgz", + "integrity": "sha512-FiMii40zr0Fmys4F1i8gmuCvbinBnBsDeGBr4FQemOf0iPCLytYQm5AZJ/nn4xSc71IgKBQwTFQRAGJI7JvZ4Q==", "dependencies": { - "@opentelemetry/core": "1.18.1", - "@opentelemetry/resources": "1.18.1", + "@opentelemetry/core": "1.19.0", + "@opentelemetry/resources": "1.19.0", "lodash.merge": "^4.6.2" }, "engines": { @@ -7211,22 +7230,23 @@ } }, "node_modules/@opentelemetry/sdk-node": { - "version": "0.45.1", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.45.1", - "@opentelemetry/core": "1.18.1", - "@opentelemetry/exporter-trace-otlp-grpc": "0.45.1", - "@opentelemetry/exporter-trace-otlp-http": "0.45.1", - "@opentelemetry/exporter-trace-otlp-proto": "0.45.1", - "@opentelemetry/exporter-zipkin": "1.18.1", - "@opentelemetry/instrumentation": "0.45.1", - "@opentelemetry/resources": "1.18.1", - "@opentelemetry/sdk-logs": "0.45.1", - "@opentelemetry/sdk-metrics": "1.18.1", - "@opentelemetry/sdk-trace-base": "1.18.1", - "@opentelemetry/sdk-trace-node": "1.18.1", - "@opentelemetry/semantic-conventions": "1.18.1" + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.46.0.tgz", + "integrity": "sha512-BQhzdCRZXchhKjZaFkgxlgoowjOt/QXekJ1CZgfvFO9Yg5GV15LyJFUEyQkDyD8XbshGo3Cnj0WZMBnDWtWY1A==", + "dependencies": { + "@opentelemetry/api-logs": "0.46.0", + "@opentelemetry/core": "1.19.0", + "@opentelemetry/exporter-trace-otlp-grpc": "0.46.0", + "@opentelemetry/exporter-trace-otlp-http": "0.46.0", + "@opentelemetry/exporter-trace-otlp-proto": "0.46.0", + "@opentelemetry/exporter-zipkin": "1.19.0", + "@opentelemetry/instrumentation": "0.46.0", + "@opentelemetry/resources": "1.19.0", + "@opentelemetry/sdk-logs": "0.46.0", + "@opentelemetry/sdk-metrics": "1.19.0", + "@opentelemetry/sdk-trace-base": "1.19.0", + "@opentelemetry/sdk-trace-node": "1.19.0", + "@opentelemetry/semantic-conventions": "1.19.0" }, "engines": { "node": ">=14" @@ -7235,13 +7255,43 @@ "@opentelemetry/api": ">=1.3.0 <1.8.0" } }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/instrumentation": { + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.46.0.tgz", + "integrity": "sha512-a9TijXZZbk0vI5TGLZl+0kxyFfrXHhX6Svtz7Pp2/VBlCSKrazuULEyoJQrOknJyFWNMEmbbJgOciHCCpQcisw==", + "dependencies": { + "@types/shimmer": "^1.0.2", + "import-in-the-middle": "1.7.1", + "require-in-the-middle": "^7.1.1", + "semver": "^7.5.2", + "shimmer": "^1.2.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/import-in-the-middle": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.7.1.tgz", + "integrity": "sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==", + "dependencies": { + "acorn": "^8.8.2", + "acorn-import-assertions": "^1.9.0", + "cjs-module-lexer": "^1.2.2", + "module-details-from-path": "^1.0.3" + } + }, "node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.18.1", - "license": "Apache-2.0", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.19.0.tgz", + "integrity": "sha512-+IRvUm+huJn2KqfFW3yW/cjvRwJ8Q7FzYHoUNx5Fr0Lws0LxjMJG1uVB8HDpLwm7mg5XXH2M5MF+0jj5cM8BpQ==", "dependencies": { - "@opentelemetry/core": "1.18.1", - "@opentelemetry/resources": "1.18.1", - "@opentelemetry/semantic-conventions": "1.18.1" + "@opentelemetry/core": "1.19.0", + "@opentelemetry/resources": "1.19.0", + "@opentelemetry/semantic-conventions": "1.19.0" }, "engines": { "node": ">=14" @@ -7251,14 +7301,15 @@ } }, "node_modules/@opentelemetry/sdk-trace-node": { - "version": "1.18.1", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "1.18.1", - "@opentelemetry/core": "1.18.1", - "@opentelemetry/propagator-b3": "1.18.1", - "@opentelemetry/propagator-jaeger": "1.18.1", - "@opentelemetry/sdk-trace-base": "1.18.1", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.19.0.tgz", + "integrity": "sha512-TCiEq/cUjM15RFqBRwWomTVbOqzndWL4ILa7ZCu0zbjU1/XY6AgHkgrgAc7vGP6TjRqH4Xryuglol8tcIfbBUQ==", + "dependencies": { + "@opentelemetry/context-async-hooks": "1.19.0", + "@opentelemetry/core": "1.19.0", + "@opentelemetry/propagator-b3": "1.19.0", + "@opentelemetry/propagator-jaeger": "1.19.0", + "@opentelemetry/sdk-trace-base": "1.19.0", "semver": "^7.5.2" }, "engines": { @@ -7269,8 +7320,9 @@ } }, "node_modules/@opentelemetry/semantic-conventions": { - "version": "1.18.1", - "license": "Apache-2.0", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.19.0.tgz", + "integrity": "sha512-14jRpC8f5c0gPSwoZ7SbEJni1PqI+AhAE8m1bMz6v+RPM4OlP1PT2UHBJj5Qh/ALLPjhVU/aZUK3YyjTUqqQVg==", "engines": { "node": ">=14" } @@ -21805,8 +21857,9 @@ }, "node_modules/protobufjs": { "version": "7.2.5", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.5.tgz", + "integrity": "sha512-gGXRSXvxQ7UiPgfw8gevrfRWcTlSbOFg+p/N+JVJEK5VhueL2miT6qTymqAmjr1Q5WbOCyJbyrk6JfWKwlFn6A==", "hasInstallScript": true, - "license": "BSD-3-Clause", "dependencies": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", @@ -21827,7 +21880,8 @@ }, "node_modules/protobufjs/node_modules/long": { "version": "5.2.3", - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" }, "node_modules/proxy-addr": { "version": "2.0.7", diff --git a/package.json b/package.json index 6991bcee..d6bec7f0 100644 --- a/package.json +++ b/package.json @@ -100,7 +100,7 @@ "@opentelemetry/instrumentation-graphql": "^0.36.0", "@opentelemetry/instrumentation-mongoose": "^0.33.0", "@opentelemetry/instrumentation-pino": "^0.34.0", - "@opentelemetry/sdk-node": "^0.45.0", + "@opentelemetry/sdk-node": "^0.46.0", "@opentelemetry/sdk-trace-base": "^1.14.0", "@sentry/angular-ivy": "^7.77.0", "@sentry/node": "^7.77.0", From 9fa656ff7084c658c68fd76fcd095afe73544d12 Mon Sep 17 00:00:00 2001 From: Timon Date: Fri, 15 Dec 2023 15:42:39 +0100 Subject: [PATCH 08/70] chore(deps): migrate nx to 17.2.4 (#566) --- package-lock.json | 999 +++++++++++++++++----------------------------- package.json | 26 +- 2 files changed, 384 insertions(+), 641 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5f204f76..99f7d6eb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -69,18 +69,18 @@ "@nestjs/schematics": "10.0.2", "@nestjs/testing": "10.2.4", "@ngneat/spectator": "^15.0.0", - "@nx/angular": "17.2.3", - "@nx/devkit": "17.2.3", - "@nx/eslint": "17.2.3", - "@nx/eslint-plugin": "17.2.3", - "@nx/jest": "17.2.3", - "@nx/js": "17.2.3", - "@nx/nest": "17.2.3", - "@nx/node": "17.2.3", - "@nx/playwright": "17.2.3", - "@nx/web": "17.2.3", - "@nx/webpack": "17.2.3", - "@nx/workspace": "17.2.3", + "@nx/angular": "17.2.4", + "@nx/devkit": "17.2.4", + "@nx/eslint": "17.2.4", + "@nx/eslint-plugin": "17.2.4", + "@nx/jest": "17.2.4", + "@nx/js": "17.2.4", + "@nx/nest": "17.2.4", + "@nx/node": "17.2.4", + "@nx/playwright": "17.2.4", + "@nx/web": "17.2.4", + "@nx/webpack": "17.2.4", + "@nx/workspace": "17.2.4", "@playwright/test": "^1.39.0", "@schematics/angular": "17.0.0", "@total-typescript/ts-reset": "^0.3.7", @@ -103,7 +103,7 @@ "jest-preset-angular": "13.1.4", "lcov-result-merger": "^5.0.0", "mongo-migrate-ts": "^1.1.4", - "nx": "17.2.3", + "nx": "17.2.4", "playwright": "^1.39.0", "postcss": "^8.4.31", "prettier": "3.1.1", @@ -5169,85 +5169,85 @@ } }, "node_modules/@nrwl/angular": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nrwl/angular/-/angular-17.2.3.tgz", - "integrity": "sha512-/LfcIOuFlFG3eliva8/fiqZ8Dh/mwxuNBqFVt7XCz/HQ82VoPmAdmqjVhJIAefdHVZASONB7v6RddyLlNcxgug==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nrwl/angular/-/angular-17.2.4.tgz", + "integrity": "sha512-o0QyR7soobRyEzY6WOYggnVmVVDEFaPd4c7hZo/QOPp3pmk1vqEMfdJtH1zSNgQUJktMLw2EbvDx0Dp9tdob0A==", "dev": true, "dependencies": { - "@nx/angular": "17.2.3", + "@nx/angular": "17.2.4", "tslib": "^2.3.0" } }, "node_modules/@nrwl/cypress": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nrwl/cypress/-/cypress-17.2.3.tgz", - "integrity": "sha512-05osID0O8xPZ4YuzJ1D+IuHkxwrY231ziGQwrz+zWb9F/kiYAqVN2yLTv92FLmT4X4842YzDVxVZCptlY0F8XA==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nrwl/cypress/-/cypress-17.2.4.tgz", + "integrity": "sha512-dwcrDxoLDQQMkSS8nSWq4dG5NvbYnDH0kVxVMfG3ZakhUsCP456UjRdpB9X900PBObb5kfUMWwbwyPyNiY54aA==", "dev": true, "dependencies": { - "@nx/cypress": "17.2.3" + "@nx/cypress": "17.2.4" } }, "node_modules/@nrwl/devkit": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-17.2.3.tgz", - "integrity": "sha512-EG08AaA/kP/nam1Bt8dEJ2raftHedOvJIuEyh4mXXSdioA+H4ILU/m0/51cTwjjkv4wfoe/gxKCwqbei5VK1oQ==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-17.2.4.tgz", + "integrity": "sha512-xbdjv/Bo3IjeShbcp5JNrppM2Q0Bd8dnWXV8CUCOvqW4vis0Wcskm1BO18PFHOjbOcas6R5QnFI8qt1LHKCjjw==", "dev": true, "dependencies": { - "@nx/devkit": "17.2.3" + "@nx/devkit": "17.2.4" } }, "node_modules/@nrwl/eslint-plugin-nx": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-17.2.3.tgz", - "integrity": "sha512-6GOCafG0RKfuQicIjB/AMWqe0FUGhk7VwsyRyK7RDJxrQUVtpJevZTmF+XRAKyUb0/wsYZT/GI53o4PKOTGDmw==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-17.2.4.tgz", + "integrity": "sha512-20Q87iSZVhrbZsCJiBM/nLqKFN9izSaIvVlajbJQp010cSVKcZ178LRx1O1S46Wv96L4s10/50iJxfc0Sv+55Q==", "dev": true, "dependencies": { - "@nx/eslint-plugin": "17.2.3" + "@nx/eslint-plugin": "17.2.4" } }, "node_modules/@nrwl/jest": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-17.2.3.tgz", - "integrity": "sha512-hOpJqcJmj+3B2hgwvanhTx7Z9zoAMFekNx5CFZxOvpgNog+urzJ8T+5gjjSSM23/yVLjkizEGjUT4ih7FnY3MA==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-17.2.4.tgz", + "integrity": "sha512-V1/eeGYCv2i/zleHBW/a1a2X6mpSWkxbmC0JXoRR1N7/ik6JNg7m6SlegiCuhIcH/SquIqv9u1kfpvDj+GqJmA==", "dev": true, "dependencies": { - "@nx/jest": "17.2.3" + "@nx/jest": "17.2.4" } }, "node_modules/@nrwl/js": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nrwl/js/-/js-17.2.3.tgz", - "integrity": "sha512-eH0UxhOac2HeFJLWTzPp4IuNah59vWWeE37VYrpSdBaw6U+Jixe0L6D89S8NT/AOW1aJOVglKbNc0MzVFC6QUQ==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nrwl/js/-/js-17.2.4.tgz", + "integrity": "sha512-FlQDGToyvP+nIqsARt9kQMY3aFBALFlxZ/IiSZP4mFY8HKwemK5FUyGFtDOUJLERAYduX3Khkl60OSgU9B20tA==", "dev": true, "dependencies": { - "@nx/js": "17.2.3" + "@nx/js": "17.2.4" } }, "node_modules/@nrwl/nest": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nrwl/nest/-/nest-17.2.3.tgz", - "integrity": "sha512-MIyGRvIsqmFsrXcpMPp6tgIzOehsp+zjTa534XbT8r2rr398btJLcSYkGGWhQL8fh0yUBHcixwJ5+N5o0zVSEg==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nrwl/nest/-/nest-17.2.4.tgz", + "integrity": "sha512-2U1ycG47gemPqXcbh9zJ+3dVBdS+GjwXJMYp15XxZI5+S2H/qIyczwMHaYcgXTSQ3EF5uUUIg7i9Nb0yJTK14Q==", "dev": true, "dependencies": { - "@nx/nest": "17.2.3" + "@nx/nest": "17.2.4" } }, "node_modules/@nrwl/node": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nrwl/node/-/node-17.2.3.tgz", - "integrity": "sha512-mZv2rkaYmC0BL67+HGdaXzBf/8DqFbjeg+I6Vo2eJKCh4kNCSF3HXBsGLOsBxHlbQRoj333D2i6ZQ2/EZ+MSCg==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nrwl/node/-/node-17.2.4.tgz", + "integrity": "sha512-+7IQdPuG+1aff7HPM95UZ3Rwqik3OE8Edm5CHTZYO1UKaAsiMLQ674JxHfD8YmLQeBHQQ+Qddn3ghCJb1z5VzQ==", "dev": true, "dependencies": { - "@nx/node": "17.2.3" + "@nx/node": "17.2.4" } }, "node_modules/@nrwl/tao": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-17.2.3.tgz", - "integrity": "sha512-tbSgRw/Yda+5XAt2swhZv37f8YqWEa0Qn8lch+BhHZmRq4EamG1wUKNF+YjQH51RFODmaB/U0gU6ZBehNMe++A==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-17.2.4.tgz", + "integrity": "sha512-uvzHtCTu2JWEcu1EqsMEsQydE5ZmYaQ+QQQTHI7H0jlY62WjU63Nk4jbXDQ5EmBvhCBY/rQAQbYM8r0BXQEBtg==", "dev": true, "dependencies": { - "nx": "17.2.3", + "nx": "17.2.4", "tslib": "^2.3.0" }, "bin": { @@ -5255,30 +5255,30 @@ } }, "node_modules/@nrwl/web": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nrwl/web/-/web-17.2.3.tgz", - "integrity": "sha512-TXW/vNQRvWiCm33LU/qncK9KRS4GEsK+lrHSuYcw5tb8USsJEwJ+8KjEyCikQ/Q+U+mq427xkJTCAa3bwxsvTg==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nrwl/web/-/web-17.2.4.tgz", + "integrity": "sha512-ncK/pKpfPOArpZTsqC26hGJgo/GVaw/l0+AvKoZTdtk9NGUnyYYCAi2VG5J4qqx3yp9F1bdYpglqbGTJvsTdhg==", "dev": true, "dependencies": { - "@nx/web": "17.2.3" + "@nx/web": "17.2.4" } }, "node_modules/@nrwl/webpack": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nrwl/webpack/-/webpack-17.2.3.tgz", - "integrity": "sha512-IBbzHTtfnhPYMfQcCftfeISOaAhPWRZ/dRQ8jNobiN1wEiEWNWgZrEahNZGTJQHh1uSDOtqwd2WvamHeCfVk/A==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nrwl/webpack/-/webpack-17.2.4.tgz", + "integrity": "sha512-811OcI1BBKi5gij4KPY3Z6du4errOQJajyUn+H/pT9IMnKlAKZ746Nt50K0ZEPvk7vr+f5605A8gfn8mcWGqJQ==", "dev": true, "dependencies": { - "@nx/webpack": "17.2.3" + "@nx/webpack": "17.2.4" } }, "node_modules/@nrwl/workspace": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-17.2.3.tgz", - "integrity": "sha512-LjdspASqwEfGXQPs0u/HTr7d+c97VYHcZI/4zO+H/Zzio+Wnbb1jPTpEcdBB9Tn1J4yWQeyoPEiW9D2nF36Bvg==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-17.2.4.tgz", + "integrity": "sha512-joZuO/s8C3KgWSrzySAasXoj24sgxO9LNZpi1VNba7BT4OGAzWfYaTruwWHqydwi9NLk8+aBHiUpkUg08GeEjA==", "dev": true, "dependencies": { - "@nx/workspace": "17.2.3" + "@nx/workspace": "17.2.4" } }, "node_modules/@nuxtjs/opencollective": { @@ -5356,20 +5356,20 @@ } }, "node_modules/@nx/angular": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nx/angular/-/angular-17.2.3.tgz", - "integrity": "sha512-3/5KTGPwtNIx/29zQIU+zRR1Oxk5twgpYSGZooGNjSJ5VnQwTaa5X9Lvp32fQ1N55ITBKBLVjj7hOcsg8xv2DQ==", - "dev": true, - "dependencies": { - "@nrwl/angular": "17.2.3", - "@nx/cypress": "17.2.3", - "@nx/devkit": "17.2.3", - "@nx/eslint": "17.2.3", - "@nx/jest": "17.2.3", - "@nx/js": "17.2.3", - "@nx/web": "17.2.3", - "@nx/webpack": "17.2.3", - "@nx/workspace": "17.2.3", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nx/angular/-/angular-17.2.4.tgz", + "integrity": "sha512-2PBH9dIFIUHELwavYRDOKAriqDymCJpclb6jRMUtoNvACaLHgmnpg7Nu1g6D3/2LQOYw59/im/5GUPY1KUsWmg==", + "dev": true, + "dependencies": { + "@nrwl/angular": "17.2.4", + "@nx/cypress": "17.2.4", + "@nx/devkit": "17.2.4", + "@nx/eslint": "17.2.4", + "@nx/jest": "17.2.4", + "@nx/js": "17.2.4", + "@nx/web": "17.2.4", + "@nx/webpack": "17.2.4", + "@nx/workspace": "17.2.4", "@phenomnomnominal/tsquery": "~5.0.1", "@typescript-eslint/type-utils": "^6.9.1", "chalk": "^4.1.0", @@ -5486,15 +5486,15 @@ } }, "node_modules/@nx/cypress": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nx/cypress/-/cypress-17.2.3.tgz", - "integrity": "sha512-wer3K6NQ7YfAWjuKEFPPHp71d++ZuOY9XXDdlFuo0RLGQxERzK4+2tiZ5UQrSSgn01aCc2aaCJXQr8TAvs34EA==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nx/cypress/-/cypress-17.2.4.tgz", + "integrity": "sha512-Y4EmhaCBDdwxMCmDLQrrVgDWwpqiwrDht+KCtuD1rPzz6832wmpfnVfHKf8TmnVJiHVoP1AlhkRFa1A8ZDAcRw==", "dev": true, "dependencies": { - "@nrwl/cypress": "17.2.3", - "@nx/devkit": "17.2.3", - "@nx/eslint": "17.2.3", - "@nx/js": "17.2.3", + "@nrwl/cypress": "17.2.4", + "@nx/devkit": "17.2.4", + "@nx/eslint": "17.2.4", + "@nx/js": "17.2.4", "@phenomnomnominal/tsquery": "~5.0.1", "detect-port": "^1.5.1", "semver": "7.5.3", @@ -5537,12 +5537,12 @@ } }, "node_modules/@nx/devkit": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-17.2.3.tgz", - "integrity": "sha512-fi43oakI6aefCQAQon+fOkzUGHUdzYPWNVFuOAmD+7Wt2bpbr+OkynFAJjlMM8iu1k6uE0yONaoqYLzEnzxunQ==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-17.2.4.tgz", + "integrity": "sha512-oRRGbYaZqpuYc45cYyRTSKmWtkRiZhieRKatVf01pe+lJBwuR1OMKrK6wD89ToRfgXXfkP7ZoTmMMcSvEq8yoA==", "dev": true, "dependencies": { - "@nrwl/devkit": "17.2.3", + "@nrwl/devkit": "17.2.4", "ejs": "^3.1.7", "enquirer": "~2.3.6", "ignore": "^5.0.4", @@ -5580,14 +5580,14 @@ } }, "node_modules/@nx/eslint": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-17.2.3.tgz", - "integrity": "sha512-8LxgcGuwFM0lP9mHC5s+Jp1o8LWZj/VhSx6Ln+gLYmsXEn4W2B6WE69X0QLMgKUkF5j8O3TdgZtQPuCa1Amd0g==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-17.2.4.tgz", + "integrity": "sha512-WpL9ytLPxIBviJUyjz5m7QzbC/LolWrenmDISkBdJGygoskaweEJ1PlE2jhxnArizM7lZhoQJfpJmoqSynlo8w==", "dev": true, "dependencies": { - "@nx/devkit": "17.2.3", - "@nx/js": "17.2.3", - "@nx/linter": "17.2.3", + "@nx/devkit": "17.2.4", + "@nx/js": "17.2.4", + "@nx/linter": "17.2.4", "tslib": "^2.3.0", "typescript": "~5.2.2" }, @@ -5605,14 +5605,14 @@ } }, "node_modules/@nx/eslint-plugin": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-17.2.3.tgz", - "integrity": "sha512-qgXePF+FTP72dQmzXQR1qPp8giFI6xG5fYLew1DKd+gpuJHHC2CR6oWh4BtifhXwjkQTSTs5zfSJmCCXa8jTJg==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-17.2.4.tgz", + "integrity": "sha512-BU1KzSYME1SKmJejLnlC/p+6lS0AJDXsu9ToTMUeSpd+6AMZ7j6JpqOtLEOZMjTJBvVd6N1ytdLOfj8KtNiy/A==", "dev": true, "dependencies": { - "@nrwl/eslint-plugin-nx": "17.2.3", - "@nx/devkit": "17.2.3", - "@nx/js": "17.2.3", + "@nrwl/eslint-plugin-nx": "17.2.4", + "@nx/devkit": "17.2.4", + "@nx/js": "17.2.4", "@typescript-eslint/type-utils": "^6.9.1", "@typescript-eslint/utils": "^6.9.1", "chalk": "^4.1.0", @@ -5721,16 +5721,16 @@ } }, "node_modules/@nx/jest": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-17.2.3.tgz", - "integrity": "sha512-CbSA8/tBoG7GqM1FR5nmtoU0rN/EroRj8R7e01g5WJG36PjzE7cca+yFiuxHS5ESMfuuW1vkCqoFU6kJt0UfUg==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-17.2.4.tgz", + "integrity": "sha512-4F4Vjm2JjWVrP7t1WQNt+wvfgyj6JFQ7wqOdxOkc4sV1FC/2B1XsKVnxAXbRAINP9y2DZ2YoKay+S+keIFlV1w==", "dev": true, "dependencies": { "@jest/reporters": "^29.4.1", "@jest/test-result": "^29.4.1", - "@nrwl/jest": "17.2.3", - "@nx/devkit": "17.2.3", - "@nx/js": "17.2.3", + "@nrwl/jest": "17.2.4", + "@nx/devkit": "17.2.4", + "@nx/js": "17.2.4", "@phenomnomnominal/tsquery": "~5.0.1", "chalk": "^4.1.0", "identity-obj-proxy": "3.0.0", @@ -5806,9 +5806,9 @@ } }, "node_modules/@nx/js": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nx/js/-/js-17.2.3.tgz", - "integrity": "sha512-wyVw9/K+vCot6LmeTBncozro2rVlYhUBqoXFHEMPPCsUd7HgBFRLLo7llGYfqifuV4Ar8mAbYxQdAGBvC4jEDA==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nx/js/-/js-17.2.4.tgz", + "integrity": "sha512-RSRmwMw4gAkdnniuG9XMZmYVvLbNLNw5pngtXSgKINYMUU8rryBBqDkzUsqXctJSb5SiqjJUEI1LGY8WfWhOdg==", "dev": true, "dependencies": { "@babel/core": "^7.22.9", @@ -5818,9 +5818,9 @@ "@babel/preset-env": "^7.22.9", "@babel/preset-typescript": "^7.22.5", "@babel/runtime": "^7.22.6", - "@nrwl/js": "17.2.3", - "@nx/devkit": "17.2.3", - "@nx/workspace": "17.2.3", + "@nrwl/js": "17.2.4", + "@nx/devkit": "17.2.4", + "@nx/workspace": "17.2.4", "@phenomnomnominal/tsquery": "~5.0.1", "babel-plugin-const-enum": "^1.0.1", "babel-plugin-macros": "^2.8.0", @@ -6043,26 +6043,26 @@ } }, "node_modules/@nx/linter": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nx/linter/-/linter-17.2.3.tgz", - "integrity": "sha512-7Ox2FPqKoafR+ZIq0Cx3FFTxV428gD6LwzoAwzzdnGsShQJrQ5u42ljQTf4Ovaj5hr08uLQhrDMbWP6NOwrvMA==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nx/linter/-/linter-17.2.4.tgz", + "integrity": "sha512-LDU2n8kCeTNAUyIJn7r4Dk1QqmWlcTE0cdwkaaxuYaQ5qGCv7GOql9CaiTxJ8BWRW1kqkcqqlMznX0200Xpawg==", "dev": true, "dependencies": { - "@nx/eslint": "17.2.3" + "@nx/eslint": "17.2.4" } }, "node_modules/@nx/nest": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nx/nest/-/nest-17.2.3.tgz", - "integrity": "sha512-5eoRywIuGW3tDsF7y33jrznR2rJ2NEv3f0JN9U+v+PUroJ1c2cw5Q4q2G27oEnkua45OOB0FJlxI07939w+O4g==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nx/nest/-/nest-17.2.4.tgz", + "integrity": "sha512-NPjwHf7hMBhE1UOefe89SL/kS16XwK0Nix5KspyIOHz/aPlNOWS8Z5u+SGnejZuP1kQzHdVye3jD8QF6oP62Jg==", "dev": true, "dependencies": { "@nestjs/schematics": "^9.1.0", - "@nrwl/nest": "17.2.3", - "@nx/devkit": "17.2.3", - "@nx/eslint": "17.2.3", - "@nx/js": "17.2.3", - "@nx/node": "17.2.3", + "@nrwl/nest": "17.2.4", + "@nx/devkit": "17.2.4", + "@nx/eslint": "17.2.4", + "@nx/js": "17.2.4", + "@nx/node": "17.2.4", "@phenomnomnominal/tsquery": "~5.0.1", "tslib": "^2.3.0" } @@ -6135,23 +6135,23 @@ } }, "node_modules/@nx/node": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nx/node/-/node-17.2.3.tgz", - "integrity": "sha512-6FjHXYVRFzlElP7LdzZg3ZQJW7pwIJ2ro6pP48Y4XPNMW8lbKsFeCi/wotNItK0HHmJxGNkTAu+Ev0zLl8LumA==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nx/node/-/node-17.2.4.tgz", + "integrity": "sha512-lO1VjLmTuNnt0TVef0uNFHNILzlq90ZIbsqeSVsBIaQ1Zz7EgFJ6hVtEe2O5ZPHYITKSP1EngAzBMlyk05XbOg==", "dev": true, "dependencies": { - "@nrwl/node": "17.2.3", - "@nx/devkit": "17.2.3", - "@nx/eslint": "17.2.3", - "@nx/jest": "17.2.3", - "@nx/js": "17.2.3", + "@nrwl/node": "17.2.4", + "@nx/devkit": "17.2.4", + "@nx/eslint": "17.2.4", + "@nx/jest": "17.2.4", + "@nx/js": "17.2.4", "tslib": "^2.3.0" } }, "node_modules/@nx/nx-darwin-arm64": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-17.2.3.tgz", - "integrity": "sha512-hBVZPL7fXGr9GkEs3Y+CzRhmgC5L5eOjw3jzLyBRtfngoskeVsfzYzJLvMiJWiW6uwDqCUpsNDxpHcXTKAbalg==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-17.2.4.tgz", + "integrity": "sha512-sfwNNwhnfYzPSSLinBEJcY2saeMcUunZotd5An0VXLgrb0sru6llzXpEQFJwVUhdyj4lwPdxbT4O7Z7mNCnelQ==", "cpu": [ "arm64" ], @@ -6165,9 +6165,9 @@ } }, "node_modules/@nx/nx-darwin-x64": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-17.2.3.tgz", - "integrity": "sha512-oabtuc8j9pzCUI1RPihyKCVvZL1gLZa+n9M0w6nkHLYBu+D+Ot1NxW2m+AT5+H8euKhr9ozk+A4BySuq+Wr+Yg==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-17.2.4.tgz", + "integrity": "sha512-N47eidRXcibYxvUHe+CrVTIH5pUcEflDSkBaYAQphu0Bw9Cyrsrs3dHjLQ1UWB+SRkIxzcKAEd4/fmMjauFa4A==", "cpu": [ "x64" ], @@ -6181,9 +6181,9 @@ } }, "node_modules/@nx/nx-freebsd-x64": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-17.2.3.tgz", - "integrity": "sha512-2hKiqLwBJwZT5lZ2hO/MVhCqfre746zy+QhMptwK4b6lVVdC/4x75bkQA7VoInIg7357DTem2PSyB4/0d90TaQ==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-17.2.4.tgz", + "integrity": "sha512-rVnjutfZqZpH+ELXwBciFCwlcM0mAgiThwDl6crrs5QWEFTnY3em7mDau32bk0qQEmA2NO2ZF6EBhUw2H01wsg==", "cpu": [ "x64" ], @@ -6197,9 +6197,9 @@ } }, "node_modules/@nx/nx-linux-arm-gnueabihf": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-17.2.3.tgz", - "integrity": "sha512-mG1QNFRvN4BnYbQwLhKH5ewvF70tYYsijPR40opptrJYdi0jBjv50yRgRUzrrDjkyYiBW2ARzcEPVYqP39Rltw==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-17.2.4.tgz", + "integrity": "sha512-sFO9cT7RioMkZRKZ+9PYw7Kwdb3ieTLXr8/xprE/NwCPzGIUf+ErGyQPW2LynQLXXfUW2/QuzWJY3CCP0+dXrg==", "cpu": [ "arm" ], @@ -6213,9 +6213,9 @@ } }, "node_modules/@nx/nx-linux-arm64-gnu": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-17.2.3.tgz", - "integrity": "sha512-w5fbbS9wxiFG/mUd9bm3doHautyzRTk16K8a3M4t/M6c+JciTunTIivUC/rQpclyFhq0T8oKx2n7ZPHrxHIbFQ==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-17.2.4.tgz", + "integrity": "sha512-QG7B5ULpj7uyDAvRAx9XHHIKRzrOkAvjBeArSqhiaKRFt/ZO3sfqh80xe4piyLc5l85vnkd2IAgXUsSqZbKwGg==", "cpu": [ "arm64" ], @@ -6229,9 +6229,9 @@ } }, "node_modules/@nx/nx-linux-arm64-musl": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-17.2.3.tgz", - "integrity": "sha512-1jupF1CJGw5DsO03/zkqhsk8vbOijf4ldpe4OrGJimKomIvtlvbUikjy7QupGBsHfg2MEs5wWa/1W5W9nYWocA==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-17.2.4.tgz", + "integrity": "sha512-rqqsgRBwjmA4abOMK4ccG8q9abNWomst1Ypc/a8wxNLQIoH1jKI3Qb9wjekWwiuWbh+uA6maRxDiEMTkdI+NXQ==", "cpu": [ "arm64" ], @@ -6245,9 +6245,9 @@ } }, "node_modules/@nx/nx-linux-x64-gnu": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-17.2.3.tgz", - "integrity": "sha512-S5eJpbUHrmQNxGmdUg2trwtajBhablyV7fArWsI/Nvhe75aVZLAVHLDuEKJgt1U9GtBU65qx+Ne25zlGC9xEQg==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-17.2.4.tgz", + "integrity": "sha512-FOYIUNDp0KmV6/OPxZCUc6T9hPEGwzYir16wcHnEgZ5BKa+c1me5aqE9NiTHBPUQHS+efthsgB+kBT1fC/8Tjw==", "cpu": [ "x64" ], @@ -6261,9 +6261,9 @@ } }, "node_modules/@nx/nx-linux-x64-musl": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-17.2.3.tgz", - "integrity": "sha512-abLPQi1egb3/SM3HwbJkHX1Z9Mvvmf0i2FQ4/tPJFSffJhfogEBGhcP5jtrVSn5dtPwFRQgrA2zcCUVtzoxA3w==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-17.2.4.tgz", + "integrity": "sha512-IpcKkJOkdIfgmGz4En3IRf5+idmsTcDG9fRPnqdDhKfSNAJBrb6TbBaNKFFbFPhHjkpLurjaRtj+0VNMkLRATQ==", "cpu": [ "x64" ], @@ -6277,9 +6277,9 @@ } }, "node_modules/@nx/nx-win32-arm64-msvc": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-17.2.3.tgz", - "integrity": "sha512-dIIKVRBjz6DXpZGbljJ7g3jd2T1tkCl7xnqHARpvrBvOPHucKbmm2aK43AdM/uEorfGHR0J+SqDb8uVUVeE9CQ==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-17.2.4.tgz", + "integrity": "sha512-4w8PwDisYHe1eRhs7FAmsKKSvrvlz5cjJPvmeTy8YRzQ3SJrlGxpSRtXl/RjBe2HBn2/1zhg8nqLfrUtcbZUAw==", "cpu": [ "arm64" ], @@ -6293,9 +6293,9 @@ } }, "node_modules/@nx/nx-win32-x64-msvc": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-17.2.3.tgz", - "integrity": "sha512-E9nNdHHQLhyZd/sOewAko3ZIgK4mrAmNKVcb1bVVYMgKad786OjMoUkQbDobgEV6pO4hKvQXGDFXg4bNwpT6Qw==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-17.2.4.tgz", + "integrity": "sha512-sDSUzWDLgHeLE+iqaXbZzweRSGiPurapC/VltXidVlGdLfFP3SEvAqo/Ym+zkTDlHy2+D+fBfXt1GURDrrZEkw==", "cpu": [ "x64" ], @@ -6309,13 +6309,13 @@ } }, "node_modules/@nx/playwright": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nx/playwright/-/playwright-17.2.3.tgz", - "integrity": "sha512-0fSenoBi8cRfND1cjVLeF2C0gP4HdaXv3M2g9A+gmqbiF/zR8pawR9HfLx9U26S/r4tJUJ26835fNk8zpIFfmg==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nx/playwright/-/playwright-17.2.4.tgz", + "integrity": "sha512-dJDNA/fvtxSTDzwrrAppcOcFKPG7pRl6ZCRd/4gCVsJkKZih3zeEnQRdDYgrZhs2ke8mxWQcJSQlj/ROHSwzOw==", "dev": true, "dependencies": { - "@nx/devkit": "17.2.3", - "@nx/eslint": "17.2.3", + "@nx/devkit": "17.2.4", + "@nx/eslint": "17.2.4", "tslib": "^2.3.0" }, "peerDependencies": { @@ -6328,14 +6328,14 @@ } }, "node_modules/@nx/web": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nx/web/-/web-17.2.3.tgz", - "integrity": "sha512-EQaQiTmM1W7tJiEdzq5RkqI7bcNgWxTPDYZ1OfA5fSgj2RbKBd5BgU28e4ICU2ojBCpyuaBSSTypugeKPhC32Q==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nx/web/-/web-17.2.4.tgz", + "integrity": "sha512-2eh9CLvjogTGgMt8Cj+8n/jKq8Ls/+SRKMIppgj+fAj5Y/XuMK9fFOSosZxMh5cwuJU1HIsbb5P0bQ8uGCSIjw==", "dev": true, "dependencies": { - "@nrwl/web": "17.2.3", - "@nx/devkit": "17.2.3", - "@nx/js": "17.2.3", + "@nrwl/web": "17.2.4", + "@nx/devkit": "17.2.4", + "@nx/js": "17.2.4", "chalk": "^4.1.0", "detect-port": "^1.5.1", "http-server": "^14.1.0", @@ -6413,15 +6413,15 @@ } }, "node_modules/@nx/webpack": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-17.2.3.tgz", - "integrity": "sha512-ihUgOl6nogK0s6PYKoP1ZO47PUY5gnoyUIVAWHqVoWR6zM85I1djjdLFmwNmNOHpeBHAOCe11HONPiPPnvsYyA==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-17.2.4.tgz", + "integrity": "sha512-9ict2VHD+HeB69OA7TnOG2TNIR+Kilo3JCCd1ifFNid7QyMLIMwcc+Dy3/Q0taAGNcPbof6a2M2wgmlTJ4AJ5A==", "dev": true, "dependencies": { "@babel/core": "^7.22.9", - "@nrwl/webpack": "17.2.3", - "@nx/devkit": "17.2.3", - "@nx/js": "17.2.3", + "@nrwl/webpack": "17.2.4", + "@nx/devkit": "17.2.4", + "@nx/js": "17.2.4", "autoprefixer": "^10.4.9", "babel-loader": "^9.1.2", "browserslist": "^4.21.4", @@ -6828,16 +6828,16 @@ } }, "node_modules/@nx/workspace": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-17.2.3.tgz", - "integrity": "sha512-aouA8730dVMsHtQp9zJBn6TQvOq8wm7L1CHNIQ8p4TVDAK7he/XL6ZAx+ktKdJLKLjVvALnhGoI8L4dZnTDeOA==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-17.2.4.tgz", + "integrity": "sha512-z/R8HH0c2eR4FoalXTqgQnNscR1oiq/AWjNy+EJxYY6rVj/ww7n8khMUAs5pTptH1ddnrghAF396gcwfP+sRyA==", "dev": true, "dependencies": { - "@nrwl/workspace": "17.2.3", - "@nx/devkit": "17.2.3", + "@nrwl/workspace": "17.2.4", + "@nx/devkit": "17.2.4", "chalk": "^4.1.0", "enquirer": "~2.3.6", - "nx": "17.2.3", + "nx": "17.2.4", "tslib": "^2.3.0", "yargs-parser": "21.1.1" } @@ -7846,273 +7846,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@swc-node/core": { - "version": "1.10.6", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">= 10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Brooooooklyn" - }, - "peerDependencies": { - "@swc/core": ">= 1.3" - } - }, - "node_modules/@swc-node/register": { - "version": "1.6.8", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@swc-node/core": "^1.10.6", - "@swc-node/sourcemap-support": "^0.3.0", - "colorette": "^2.0.19", - "debug": "^4.3.4", - "pirates": "^4.0.5", - "tslib": "^2.5.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Brooooooklyn" - }, - "peerDependencies": { - "@swc/core": ">= 1.3", - "typescript": ">= 4.3" - } - }, - "node_modules/@swc-node/sourcemap-support": { - "version": "0.3.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "source-map-support": "^0.5.21", - "tslib": "^2.5.0" - } - }, - "node_modules/@swc/core": { - "version": "1.3.100", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.3.100.tgz", - "integrity": "sha512-7dKgTyxJjlrMwFZYb1auj3Xq0D8ZBe+5oeIgfMlRU05doXZypYJe0LAk0yjj3WdbwYzpF+T1PLxwTWizI0pckw==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "peer": true, - "dependencies": { - "@swc/counter": "^0.1.1", - "@swc/types": "^0.1.5" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/swc" - }, - "optionalDependencies": { - "@swc/core-darwin-arm64": "1.3.100", - "@swc/core-darwin-x64": "1.3.100", - "@swc/core-linux-arm64-gnu": "1.3.100", - "@swc/core-linux-arm64-musl": "1.3.100", - "@swc/core-linux-x64-gnu": "1.3.100", - "@swc/core-linux-x64-musl": "1.3.100", - "@swc/core-win32-arm64-msvc": "1.3.100", - "@swc/core-win32-ia32-msvc": "1.3.100", - "@swc/core-win32-x64-msvc": "1.3.100" - }, - "peerDependencies": { - "@swc/helpers": "^0.5.0" - }, - "peerDependenciesMeta": { - "@swc/helpers": { - "optional": true - } - } - }, - "node_modules/@swc/core-darwin-arm64": { - "version": "1.3.100", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.100.tgz", - "integrity": "sha512-XVWFsKe6ei+SsDbwmsuRkYck1SXRpO60Hioa4hoLwR8fxbA9eVp6enZtMxzVVMBi8ej5seZ4HZQeAWepbukiBw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-darwin-x64": { - "version": "1.3.100", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.100.tgz", - "integrity": "sha512-KF/MXrnH1nakm1wbt4XV8FS7kvqD9TGmVxeJ0U4bbvxXMvzeYUurzg3AJUTXYmXDhH/VXOYJE5N5RkwZZPs5iA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.3.100", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.100.tgz", - "integrity": "sha512-p8hikNnAEJrw5vHCtKiFT4hdlQxk1V7vqPmvUDgL/qe2menQDK/i12tbz7/3BEQ4UqUPnvwpmVn2d19RdEMNxw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-arm64-musl": { - "version": "1.3.100", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.100.tgz", - "integrity": "sha512-BWx/0EeY89WC4q3AaIaBSGfQxkYxIlS3mX19dwy2FWJs/O+fMvF9oLk/CyJPOZzbp+1DjGeeoGFuDYpiNO91JA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-x64-gnu": { - "version": "1.3.100", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.100.tgz", - "integrity": "sha512-XUdGu3dxAkjsahLYnm8WijPfKebo+jHgHphDxaW0ovI6sTdmEGFDew7QzKZRlbYL2jRkUuuKuDGvD6lO5frmhA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-x64-musl": { - "version": "1.3.100", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.100.tgz", - "integrity": "sha512-PhoXKf+f0OaNW/GCuXjJ0/KfK9EJX7z2gko+7nVnEA0p3aaPtbP6cq1Ubbl6CMoPL+Ci3gZ7nYumDqXNc3CtLQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.3.100", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.100.tgz", - "integrity": "sha512-PwLADZN6F9cXn4Jw52FeP/MCLVHm8vwouZZSOoOScDtihjY495SSjdPnlosMaRSR4wJQssGwiD/4MbpgQPqbAw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.3.100", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.100.tgz", - "integrity": "sha512-0f6nicKSLlDKlyPRl2JEmkpBV4aeDfRQg6n8mPqgL7bliZIcDahG0ej+HxgNjZfS3e0yjDxsNRa6sAqWU2Z60A==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-win32-x64-msvc": { - "version": "1.3.100", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.100.tgz", - "integrity": "sha512-b7J0rPoMkRTa3XyUGt8PwCaIBuYWsL2DqbirrQKRESzgCvif5iNpqaM6kjIjI/5y5q1Ycv564CB51YDpiS8EtQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/counter": { - "version": "0.1.2", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true - }, - "node_modules/@swc/helpers": { - "version": "0.5.3", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@swc/types": { - "version": "0.1.5", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true - }, "node_modules/@testing-library/dom": { "version": "8.20.1", "dev": true, @@ -11228,8 +10961,9 @@ }, "node_modules/commander": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 10" } @@ -11814,12 +11548,12 @@ } }, "node_modules/css-declaration-sorter": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", - "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.1.1.tgz", + "integrity": "sha512-dZ3bVTEEc1vxr3Bek9vGwfB5Z6ESPULhcRvO472mfjVnj8jRcTnKO8/JTczlvxM10Myb+wBM++1MtdO76eWcaQ==", "dev": true, "engines": { - "node": "^10 || ^12 || >=14" + "node": "^14 || ^16 || >=18" }, "peerDependencies": { "postcss": "^8.0.9" @@ -11949,13 +11683,13 @@ "license": "MIT" }, "node_modules/cssnano": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.0.1.tgz", - "integrity": "sha512-fVO1JdJ0LSdIGJq68eIxOqFpIJrZqXUsBt8fkrBcztCQqAjQD51OhZp7tc0ImcbwXD4k7ny84QTV90nZhmqbkg==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.0.2.tgz", + "integrity": "sha512-Tu9wv8UdN6CoiQnIVkCNvi+0rw/BwFWOJBlg2bVfEyKaadSuE3Gq/DD8tniVvggTJGwK88UjqZp7zL5sv6t1aA==", "dev": true, "dependencies": { - "cssnano-preset-default": "^6.0.1", - "lilconfig": "^2.1.0" + "cssnano-preset-default": "^6.0.2", + "lilconfig": "^3.0.0" }, "engines": { "node": "^14 || ^16 || >=18.0" @@ -11965,62 +11699,71 @@ "url": "https://opencollective.com/cssnano" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/cssnano-preset-default": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.0.1.tgz", - "integrity": "sha512-7VzyFZ5zEB1+l1nToKyrRkuaJIx0zi/1npjvZfbBwbtNTzhLtlvYraK/7/uqmX2Wb2aQtd983uuGw79jAjLSuQ==", - "dev": true, - "dependencies": { - "css-declaration-sorter": "^6.3.1", - "cssnano-utils": "^4.0.0", - "postcss-calc": "^9.0.0", - "postcss-colormin": "^6.0.0", - "postcss-convert-values": "^6.0.0", - "postcss-discard-comments": "^6.0.0", - "postcss-discard-duplicates": "^6.0.0", - "postcss-discard-empty": "^6.0.0", - "postcss-discard-overridden": "^6.0.0", - "postcss-merge-longhand": "^6.0.0", - "postcss-merge-rules": "^6.0.1", - "postcss-minify-font-values": "^6.0.0", - "postcss-minify-gradients": "^6.0.0", - "postcss-minify-params": "^6.0.0", - "postcss-minify-selectors": "^6.0.0", - "postcss-normalize-charset": "^6.0.0", - "postcss-normalize-display-values": "^6.0.0", - "postcss-normalize-positions": "^6.0.0", - "postcss-normalize-repeat-style": "^6.0.0", - "postcss-normalize-string": "^6.0.0", - "postcss-normalize-timing-functions": "^6.0.0", - "postcss-normalize-unicode": "^6.0.0", - "postcss-normalize-url": "^6.0.0", - "postcss-normalize-whitespace": "^6.0.0", - "postcss-ordered-values": "^6.0.0", - "postcss-reduce-initial": "^6.0.0", - "postcss-reduce-transforms": "^6.0.0", - "postcss-svgo": "^6.0.0", - "postcss-unique-selectors": "^6.0.0" + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.0.2.tgz", + "integrity": "sha512-VnZybFeZ63AiVqIUNlxqMxpj9VU8B5j0oKgP7WyVt/7mkyf97KsYkNzsPTV/RVmy54Pg7cBhOK4WATbdCB44gw==", + "dev": true, + "dependencies": { + "css-declaration-sorter": "^7.0.0", + "cssnano-utils": "^4.0.1", + "postcss-calc": "^9.0.1", + "postcss-colormin": "^6.0.1", + "postcss-convert-values": "^6.0.1", + "postcss-discard-comments": "^6.0.1", + "postcss-discard-duplicates": "^6.0.1", + "postcss-discard-empty": "^6.0.1", + "postcss-discard-overridden": "^6.0.1", + "postcss-merge-longhand": "^6.0.1", + "postcss-merge-rules": "^6.0.2", + "postcss-minify-font-values": "^6.0.1", + "postcss-minify-gradients": "^6.0.1", + "postcss-minify-params": "^6.0.1", + "postcss-minify-selectors": "^6.0.1", + "postcss-normalize-charset": "^6.0.1", + "postcss-normalize-display-values": "^6.0.1", + "postcss-normalize-positions": "^6.0.1", + "postcss-normalize-repeat-style": "^6.0.1", + "postcss-normalize-string": "^6.0.1", + "postcss-normalize-timing-functions": "^6.0.1", + "postcss-normalize-unicode": "^6.0.1", + "postcss-normalize-url": "^6.0.1", + "postcss-normalize-whitespace": "^6.0.1", + "postcss-ordered-values": "^6.0.1", + "postcss-reduce-initial": "^6.0.1", + "postcss-reduce-transforms": "^6.0.1", + "postcss-svgo": "^6.0.1", + "postcss-unique-selectors": "^6.0.1" }, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/cssnano-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.0.tgz", - "integrity": "sha512-Z39TLP+1E0KUcd7LGyF4qMfu8ZufI0rDzhdyAMsa/8UyNUU8wpS0fhdBxbQbv32r64ea00h4878gommRVg2BHw==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.1.tgz", + "integrity": "sha512-6qQuYDqsGoiXssZ3zct6dcMxiqfT6epy7x4R0TQJadd4LWO3sPR6JH6ZByOvVLoZ6EdwPGgd7+DR1EmX3tiXQQ==", "dev": true, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" + } + }, + "node_modules/cssnano/node_modules/lilconfig": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", + "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", + "dev": true, + "engines": { + "node": ">=14" } }, "node_modules/csso": { @@ -19803,13 +19546,13 @@ "license": "MIT" }, "node_modules/nx": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/nx/-/nx-17.2.3.tgz", - "integrity": "sha512-B/d8VCs/i5Ho5c42pZSleqUWsohYBN0iy4zRyGLA2Vl0qG2c4Q8z8NHVO1PFJ5qZmH3xKHN0Ziu6q1JGmmA14Q==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/nx/-/nx-17.2.4.tgz", + "integrity": "sha512-1O/Kju2SbOh7U+3CStVP2vYId7PlHRi+V6IJVdXkQVl/Ulgnqlg1TVGR518hIg6Ft6qay2oGed9mEl3LH2afYA==", "dev": true, "hasInstallScript": true, "dependencies": { - "@nrwl/tao": "17.2.3", + "@nrwl/tao": "17.2.4", "@yarnpkg/lockfile": "^1.1.0", "@yarnpkg/parsers": "3.0.0-rc.46", "@zkochan/js-yaml": "0.0.6", @@ -19849,16 +19592,16 @@ "nx-cloud": "bin/nx-cloud.js" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "17.2.3", - "@nx/nx-darwin-x64": "17.2.3", - "@nx/nx-freebsd-x64": "17.2.3", - "@nx/nx-linux-arm-gnueabihf": "17.2.3", - "@nx/nx-linux-arm64-gnu": "17.2.3", - "@nx/nx-linux-arm64-musl": "17.2.3", - "@nx/nx-linux-x64-gnu": "17.2.3", - "@nx/nx-linux-x64-musl": "17.2.3", - "@nx/nx-win32-arm64-msvc": "17.2.3", - "@nx/nx-win32-x64-msvc": "17.2.3" + "@nx/nx-darwin-arm64": "17.2.4", + "@nx/nx-darwin-x64": "17.2.4", + "@nx/nx-freebsd-x64": "17.2.4", + "@nx/nx-linux-arm-gnueabihf": "17.2.4", + "@nx/nx-linux-arm64-gnu": "17.2.4", + "@nx/nx-linux-arm64-musl": "17.2.4", + "@nx/nx-linux-x64-gnu": "17.2.4", + "@nx/nx-linux-x64-musl": "17.2.4", + "@nx/nx-win32-arm64-msvc": "17.2.4", + "@nx/nx-win32-x64-msvc": "17.2.4" }, "peerDependencies": { "@swc-node/register": "^1.6.7", @@ -21090,9 +20833,9 @@ } }, "node_modules/postcss-colormin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.0.0.tgz", - "integrity": "sha512-EuO+bAUmutWoZYgHn2T1dG1pPqHU6L4TjzPlu4t1wZGXQ/fxV16xg2EJmYi0z+6r+MGV1yvpx1BHkUaRrPa2bw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.0.1.tgz", + "integrity": "sha512-Tb9aR2wCJCzKuNjIeMzVNd0nXjQy25HDgFmmaRsHnP0eP/k8uQWE4S8voX5S2coO5CeKrp+USFs1Ayv9Tpxx6w==", "dev": true, "dependencies": { "browserslist": "^4.21.4", @@ -21104,13 +20847,13 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-convert-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.0.0.tgz", - "integrity": "sha512-U5D8QhVwqT++ecmy8rnTb+RL9n/B806UVaS3m60lqle4YDFcpbS3ae5bTQIh3wOGUSDHSEtMYLs/38dNG7EYFw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.0.1.tgz", + "integrity": "sha512-zTd4Vh0HxGkhg5aHtfCogcRHzGkvblfdWlQ53lIh1cJhYcGyIxh2hgtKoVh40AMktRERet+JKdB04nNG19kjmA==", "dev": true, "dependencies": { "browserslist": "^4.21.4", @@ -21120,55 +20863,55 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-discard-comments": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.0.tgz", - "integrity": "sha512-p2skSGqzPMZkEQvJsgnkBhCn8gI7NzRH2683EEjrIkoMiwRELx68yoUJ3q3DGSGuQ8Ug9Gsn+OuDr46yfO+eFw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.1.tgz", + "integrity": "sha512-f1KYNPtqYLUeZGCHQPKzzFtsHaRuECe6jLakf/RjSRqvF5XHLZnM2+fXLhb8Qh/HBFHs3M4cSLb1k3B899RYIg==", "dev": true, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-discard-duplicates": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.0.tgz", - "integrity": "sha512-bU1SXIizMLtDW4oSsi5C/xHKbhLlhek/0/yCnoMQany9k3nPBq+Ctsv/9oMmyqbR96HYHxZcHyK2HR5P/mqoGA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.1.tgz", + "integrity": "sha512-1hvUs76HLYR8zkScbwyJ8oJEugfPV+WchpnA+26fpJ7Smzs51CzGBHC32RS03psuX/2l0l0UKh2StzNxOrKCYg==", "dev": true, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-discard-empty": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.0.tgz", - "integrity": "sha512-b+h1S1VT6dNhpcg+LpyiUrdnEZfICF0my7HAKgJixJLW7BnNmpRH34+uw/etf5AhOlIhIAuXApSzzDzMI9K/gQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.1.tgz", + "integrity": "sha512-yitcmKwmVWtNsrrRqGJ7/C0YRy53i0mjexBDQ9zYxDwTWVBgbU4+C9jIZLmQlTDT9zhml+u0OMFJh8+31krmOg==", "dev": true, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-discard-overridden": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.0.tgz", - "integrity": "sha512-4VELwssYXDFigPYAZ8vL4yX4mUepF/oCBeeIT4OXsJPYOtvJumyz9WflmJWTfDwCUcpDR+z0zvCWBXgTx35SVw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.1.tgz", + "integrity": "sha512-qs0ehZMMZpSESbRkw1+inkf51kak6OOzNRaoLd/U7Fatp0aN2HQ1rxGOrJvYcRAN9VpX8kUF13R2ofn8OlvFVA==", "dev": true, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-import": { @@ -21270,43 +21013,43 @@ } }, "node_modules/postcss-merge-longhand": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.0.tgz", - "integrity": "sha512-4VSfd1lvGkLTLYcxFuISDtWUfFS4zXe0FpF149AyziftPFQIWxjvFSKhA4MIxMe4XM3yTDgQMbSNgzIVxChbIg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.1.tgz", + "integrity": "sha512-vmr/HZQzaPXc45FRvSctqFTF05UaDnTn5ABX+UtQPJznDWT/QaFbVc/pJ5C2YPxx2J2XcfmWowlKwtCDwiQ5hA==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0", - "stylehacks": "^6.0.0" + "stylehacks": "^6.0.1" }, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-merge-rules": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.0.1.tgz", - "integrity": "sha512-a4tlmJIQo9SCjcfiCcCMg/ZCEe0XTkl/xK0XHBs955GWg9xDX3NwP9pwZ78QUOWB8/0XCjZeJn98Dae0zg6AAw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.0.2.tgz", + "integrity": "sha512-6lm8bl0UfriSfxI+F/cezrebqqP8w702UC6SjZlUlBYwuRVNbmgcJuQU7yePIvD4MNT53r/acQCUAyulrpgmeQ==", "dev": true, "dependencies": { "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", - "cssnano-utils": "^4.0.0", + "cssnano-utils": "^4.0.1", "postcss-selector-parser": "^6.0.5" }, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-minify-font-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.0.0.tgz", - "integrity": "sha512-zNRAVtyh5E8ndZEYXA4WS8ZYsAp798HiIQ1V2UF/C/munLp2r1UGHwf1+6JFu7hdEhJFN+W1WJQKBrtjhFgEnA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.0.1.tgz", + "integrity": "sha512-tIwmF1zUPoN6xOtA/2FgVk1ZKrLcCvE0dpZLtzyyte0j9zUeB8RTbCqrHZGjJlxOvNWKMYtunLrrl7HPOiR46w==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" @@ -21315,47 +21058,47 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-minify-gradients": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.0.tgz", - "integrity": "sha512-wO0F6YfVAR+K1xVxF53ueZJza3L+R3E6cp0VwuXJQejnNUH0DjcAFe3JEBeTY1dLwGa0NlDWueCA1VlEfiKgAA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.1.tgz", + "integrity": "sha512-M1RJWVjd6IOLPl1hYiOd5HQHgpp6cvJVLrieQYS9y07Yo8itAr6jaekzJphaJFR0tcg4kRewCk3kna9uHBxn/w==", "dev": true, "dependencies": { "colord": "^2.9.1", - "cssnano-utils": "^4.0.0", + "cssnano-utils": "^4.0.1", "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-minify-params": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.0.0.tgz", - "integrity": "sha512-Fz/wMQDveiS0n5JPcvsMeyNXOIMrwF88n7196puSuQSWSa+/Ofc1gDOSY2xi8+A4PqB5dlYCKk/WfqKqsI+ReQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.0.1.tgz", + "integrity": "sha512-eFvGWArqh4khPIgPDu6SZNcaLctx97nO7c59OXnRtGntAp5/VS4gjMhhW9qUFsK6mQ27pEZGt2kR+mPizI+Z9g==", "dev": true, "dependencies": { "browserslist": "^4.21.4", - "cssnano-utils": "^4.0.0", + "cssnano-utils": "^4.0.1", "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-minify-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.0.tgz", - "integrity": "sha512-ec/q9JNCOC2CRDNnypipGfOhbYPuUkewGwLnbv6omue/PSASbHSU7s6uSQ0tcFRVv731oMIx8k0SP4ZX6be/0g==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.1.tgz", + "integrity": "sha512-mfReq5wrS6vkunxvJp6GDuOk+Ak6JV7134gp8L+ANRnV9VwqzTvBtX6lpohooVU750AR0D3pVx2Zn6uCCwOAfQ==", "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.5" @@ -21364,7 +21107,7 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-modules-extract-imports": { @@ -21441,21 +21184,21 @@ } }, "node_modules/postcss-normalize-charset": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.0.tgz", - "integrity": "sha512-cqundwChbu8yO/gSWkuFDmKrCZ2vJzDAocheT2JTd0sFNA4HMGoKMfbk2B+J0OmO0t5GUkiAkSM5yF2rSLUjgQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.1.tgz", + "integrity": "sha512-aW5LbMNRZ+oDV57PF9K+WI1Z8MPnF+A8qbajg/T8PP126YrGX1f9IQx21GI2OlGz7XFJi/fNi0GTbY948XJtXg==", "dev": true, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-display-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.0.tgz", - "integrity": "sha512-Qyt5kMrvy7dJRO3OjF7zkotGfuYALETZE+4lk66sziWSPzlBEt7FrUshV6VLECkI4EN8Z863O6Nci4NXQGNzYw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.1.tgz", + "integrity": "sha512-mc3vxp2bEuCb4LgCcmG1y6lKJu1Co8T+rKHrcbShJwUmKJiEl761qb/QQCfFwlrvSeET3jksolCR/RZuMURudw==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" @@ -21464,13 +21207,13 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-positions": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.0.tgz", - "integrity": "sha512-mPCzhSV8+30FZyWhxi6UoVRYd3ZBJgTRly4hOkaSifo0H+pjDYcii/aVT4YE6QpOil15a5uiv6ftnY3rm0igPg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.1.tgz", + "integrity": "sha512-HRsq8u/0unKNvm0cvwxcOUEcakFXqZ41fv3FOdPn916XFUrympjr+03oaLkuZENz3HE9RrQE9yU0Xv43ThWjQg==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" @@ -21479,13 +21222,13 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-repeat-style": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.0.tgz", - "integrity": "sha512-50W5JWEBiOOAez2AKBh4kRFm2uhrT3O1Uwdxz7k24aKtbD83vqmcVG7zoIwo6xI2FZ/HDlbrCopXhLeTpQib1A==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.1.tgz", + "integrity": "sha512-Gbb2nmCy6tTiA7Sh2MBs3fj9W8swonk6lw+dFFeQT68B0Pzwp1kvisJQkdV6rbbMSd9brMlS8I8ts52tAGWmGQ==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" @@ -21494,13 +21237,13 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-string": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.0.tgz", - "integrity": "sha512-KWkIB7TrPOiqb8ZZz6homet2KWKJwIlysF5ICPZrXAylGe2hzX/HSf4NTX2rRPJMAtlRsj/yfkrWGavFuB+c0w==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.1.tgz", + "integrity": "sha512-5Fhx/+xzALJD9EI26Aq23hXwmv97Zfy2VFrt5PLT8lAhnBIZvmaT5pQk+NuJ/GWj/QWaKSKbnoKDGLbV6qnhXg==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" @@ -21509,13 +21252,13 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-timing-functions": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.0.tgz", - "integrity": "sha512-tpIXWciXBp5CiFs8sem90IWlw76FV4oi6QEWfQwyeREVwUy39VSeSqjAT7X0Qw650yAimYW5gkl2Gd871N5SQg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.1.tgz", + "integrity": "sha512-4zcczzHqmCU7L5dqTB9rzeqPWRMc0K2HoR+Bfl+FSMbqGBUcP5LRfgcH4BdRtLuzVQK1/FHdFoGT3F7rkEnY+g==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" @@ -21524,13 +21267,13 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-unicode": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.0.0.tgz", - "integrity": "sha512-ui5crYkb5ubEUDugDc786L/Me+DXp2dLg3fVJbqyAl0VPkAeALyAijF2zOsnZyaS1HyfPuMH0DwyY18VMFVNkg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.0.1.tgz", + "integrity": "sha512-ok9DsI94nEF79MkvmLfHfn8ddnKXA7w+8YuUoz5m7b6TOdoaRCpvu/QMHXQs9+DwUbvp+ytzz04J55CPy77PuQ==", "dev": true, "dependencies": { "browserslist": "^4.21.4", @@ -21540,13 +21283,13 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-url": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.0.tgz", - "integrity": "sha512-98mvh2QzIPbb02YDIrYvAg4OUzGH7s1ZgHlD3fIdTHLgPLRpv1ZTKJDnSAKr4Rt21ZQFzwhGMXxpXlfrUBKFHw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.1.tgz", + "integrity": "sha512-jEXL15tXSvbjm0yzUV7FBiEXwhIa9H88JOXDGQzmcWoB4mSjZIsmtto066s2iW9FYuIrIF4k04HA2BKAOpbsaQ==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" @@ -21555,13 +21298,13 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-whitespace": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.0.tgz", - "integrity": "sha512-7cfE1AyLiK0+ZBG6FmLziJzqQCpTQY+8XjMhMAz8WSBSCsCNNUKujgIgjCAmDT3cJ+3zjTXFkoD15ZPsckArVw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.1.tgz", + "integrity": "sha512-76i3NpWf6bB8UHlVuLRxG4zW2YykF9CTEcq/9LGAiz2qBuX5cBStadkk0jSkg9a9TCIXbMQz7yzrygKoCW9JuA==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" @@ -21570,29 +21313,29 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-ordered-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.0.tgz", - "integrity": "sha512-K36XzUDpvfG/nWkjs6d1hRBydeIxGpKS2+n+ywlKPzx1nMYDYpoGbcjhj5AwVYJK1qV2/SDoDEnHzlPD6s3nMg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.1.tgz", + "integrity": "sha512-XXbb1O/MW9HdEhnBxitZpPFbIvDgbo9NK4c/5bOfiKpnIGZDoL2xd7/e6jW5DYLsWxBbs+1nZEnVgnjnlFViaA==", "dev": true, "dependencies": { - "cssnano-utils": "^4.0.0", + "cssnano-utils": "^4.0.1", "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-reduce-initial": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.0.0.tgz", - "integrity": "sha512-s2UOnidpVuXu6JiiI5U+fV2jamAw5YNA9Fdi/GRK0zLDLCfXmSGqQtzpUPtfN66RtCbb9fFHoyZdQaxOB3WxVA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.0.1.tgz", + "integrity": "sha512-cgzsI2ThG1PMSdSyM9A+bVxiiVgPIVz9f5c6H+TqEv0CA89iCOO81mwLWRWLgOKFtQkKob9nNpnkxG/1RlgFcA==", "dev": true, "dependencies": { "browserslist": "^4.21.4", @@ -21602,13 +21345,13 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-reduce-transforms": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.0.tgz", - "integrity": "sha512-FQ9f6xM1homnuy1wLe9lP1wujzxnwt1EwiigtWwuyf8FsqqXUDUp2Ulxf9A5yjlUOTdCJO6lonYjg1mgqIIi2w==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.1.tgz", + "integrity": "sha512-fUbV81OkUe75JM+VYO1gr/IoA2b/dRiH6HvMwhrIBSUrxq3jNZQZitSnugcTLDi1KkQh1eR/zi+iyxviUNBkcQ==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" @@ -21617,7 +21360,7 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-selector-parser": { @@ -21633,25 +21376,25 @@ } }, "node_modules/postcss-svgo": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.0.tgz", - "integrity": "sha512-r9zvj/wGAoAIodn84dR/kFqwhINp5YsJkLoujybWG59grR/IHx+uQ2Zo+IcOwM0jskfYX3R0mo+1Kip1VSNcvw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.1.tgz", + "integrity": "sha512-eWV4Rrqa06LzTgqirOv5Ln6WTGyU7Pbeqj9WEyKo9tpnWixNATVJMeaEcOHOW1ZYyjcG8wSJwX/28DvU3oy3HA==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0", - "svgo": "^3.0.2" + "svgo": "^3.0.5" }, "engines": { "node": "^14 || ^16 || >= 18" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-unique-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.0.tgz", - "integrity": "sha512-EPQzpZNxOxP7777t73RQpZE5e9TrnCrkvp7AH7a0l89JmZiPnS82y216JowHXwpBCQitfyxrof9TK3rYbi7/Yw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.1.tgz", + "integrity": "sha512-/KCCEpNNR7oXVJ38/Id7GC9Nt0zxO1T3zVbhVaq6F6LSG+3gU3B7+QuTHfD0v8NPEHlzewAout29S0InmB78EQ==", "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.5" @@ -21660,7 +21403,7 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-value-parser": { @@ -23820,9 +23563,9 @@ } }, "node_modules/stylehacks": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.0.0.tgz", - "integrity": "sha512-+UT589qhHPwz6mTlCLSt/vMNTJx8dopeJlZAlBMJPWA3ORqu6wmQY7FBXf+qD+FsqoBJODyqNxOUP3jdntFRdw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.0.1.tgz", + "integrity": "sha512-jTqG2aIoX2fYg0YsGvqE4ooE/e75WmaEjnNiP6Ag7irLtHxML8NJRxRxS0HyDpde8DRGuEXTFVHVfR5Tmbxqzg==", "dev": true, "dependencies": { "browserslist": "^4.21.4", @@ -23832,7 +23575,7 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/stylus": { diff --git a/package.json b/package.json index d6bec7f0..d13375f0 100644 --- a/package.json +++ b/package.json @@ -32,18 +32,18 @@ "@nestjs/schematics": "10.0.2", "@nestjs/testing": "10.2.4", "@ngneat/spectator": "^15.0.0", - "@nx/angular": "17.2.3", - "@nx/devkit": "17.2.3", - "@nx/eslint": "17.2.3", - "@nx/eslint-plugin": "17.2.3", - "@nx/jest": "17.2.3", - "@nx/js": "17.2.3", - "@nx/nest": "17.2.3", - "@nx/node": "17.2.3", - "@nx/playwright": "17.2.3", - "@nx/web": "17.2.3", - "@nx/webpack": "17.2.3", - "@nx/workspace": "17.2.3", + "@nx/angular": "17.2.4", + "@nx/devkit": "17.2.4", + "@nx/eslint": "17.2.4", + "@nx/eslint-plugin": "17.2.4", + "@nx/jest": "17.2.4", + "@nx/js": "17.2.4", + "@nx/nest": "17.2.4", + "@nx/node": "17.2.4", + "@nx/playwright": "17.2.4", + "@nx/web": "17.2.4", + "@nx/webpack": "17.2.4", + "@nx/workspace": "17.2.4", "@playwright/test": "^1.39.0", "@schematics/angular": "17.0.0", "@total-typescript/ts-reset": "^0.3.7", @@ -66,7 +66,7 @@ "jest-preset-angular": "13.1.4", "lcov-result-merger": "^5.0.0", "mongo-migrate-ts": "^1.1.4", - "nx": "17.2.3", + "nx": "17.2.4", "playwright": "^1.39.0", "postcss": "^8.4.31", "prettier": "3.1.1", From 737667b98d994bcf1bf91ee406b2f2bcc6ffa59b Mon Sep 17 00:00:00 2001 From: Timon Masberg Date: Fri, 15 Dec 2023 18:36:55 +0100 Subject: [PATCH 09/70] ci: bump migration checker action --- .github/workflows/nx-migration-checker.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nx-migration-checker.yml b/.github/workflows/nx-migration-checker.yml index fe4dfcbd..9e706a8d 100644 --- a/.github/workflows/nx-migration-checker.yml +++ b/.github/workflows/nx-migration-checker.yml @@ -17,7 +17,7 @@ jobs: node-version-file: '.nvmrc' cache: 'npm' - run: npm ci - - uses: timonmasberg/nx-migration-gh-action@v1.1.8 + - uses: timonmasberg/nx-migration-gh-action@v1.1.10 with: repoToken: ${{ secrets.WORKFLOW_PAT }} prTitle: 'chore(deps): migrate nx to $VERSION' From 86e7219cc1d92aab980e586e3a78adf470caa1ca Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 16 Dec 2023 00:07:33 +0000 Subject: [PATCH 10/70] fix(deps): update sentry-javascript monorepo to v7.88.0 (#567) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 120 +++++++++++++++++++++++----------------------- 1 file changed, 60 insertions(+), 60 deletions(-) diff --git a/package-lock.json b/package-lock.json index 99f7d6eb..adec7881 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7422,39 +7422,39 @@ } }, "node_modules/@sentry-internal/feedback": { - "version": "7.87.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.87.0.tgz", - "integrity": "sha512-31nvAvcchoBQJoZSxAaMh6FOLIoZEbTOGutiMTPzPLhL4bQF4fNl20Bc/mRD1IL/L7hyKsIl2ahxKjo1ZFbPfg==", + "version": "7.88.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.88.0.tgz", + "integrity": "sha512-lbK6jgO1I0M96nZQ99mcLSZ55ebwPAP6LhEWhkmc+eAfy97VpiY+qsbmgsmOzCEPqMmEUCEcI0rEZ7fiye2v2Q==", "dependencies": { - "@sentry/core": "7.87.0", - "@sentry/types": "7.87.0", - "@sentry/utils": "7.87.0" + "@sentry/core": "7.88.0", + "@sentry/types": "7.88.0", + "@sentry/utils": "7.88.0" }, "engines": { "node": ">=12" } }, "node_modules/@sentry-internal/tracing": { - "version": "7.87.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.87.0.tgz", - "integrity": "sha512-HYa0+rfFmYQ/DadXoiuarTSxrcnYDCd/fm0pFuOHjICtfja8IcLegVYP2/r3CgwB+IjquCtJ5kDcqS/NTgUcpA==", + "version": "7.88.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.88.0.tgz", + "integrity": "sha512-xXQdcYhsS+ourzJHjXNjZC9zakuc97udmpgaXRjEP7FjPYclIx+YXwgFBdHM2kzAwZLFOsEce5dr46GVXUDfZw==", "dependencies": { - "@sentry/core": "7.87.0", - "@sentry/types": "7.87.0", - "@sentry/utils": "7.87.0" + "@sentry/core": "7.88.0", + "@sentry/types": "7.88.0", + "@sentry/utils": "7.88.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/angular-ivy": { - "version": "7.87.0", - "resolved": "https://registry.npmjs.org/@sentry/angular-ivy/-/angular-ivy-7.87.0.tgz", - "integrity": "sha512-NLacii2mIV0G9tjuofdqxeMAw33q/DmyJgWwRhvbkRldVJ06FGKDOy9pLS3yiLVy8fo6xFI85iwOv5xX+POZCA==", + "version": "7.88.0", + "resolved": "https://registry.npmjs.org/@sentry/angular-ivy/-/angular-ivy-7.88.0.tgz", + "integrity": "sha512-yS2sofdCLOFIRtcAo3Pdwd9i5ppXTcayvkKwjM/H/+T5wcUJx6lMDTESh7BGoderxOFNSL5zhvVFREjmYVHI7Q==", "dependencies": { - "@sentry/browser": "7.87.0", - "@sentry/types": "7.87.0", - "@sentry/utils": "7.87.0", + "@sentry/browser": "7.88.0", + "@sentry/types": "7.88.0", + "@sentry/utils": "7.88.0", "tslib": "^2.4.1" }, "engines": { @@ -7468,42 +7468,42 @@ } }, "node_modules/@sentry/browser": { - "version": "7.87.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.87.0.tgz", - "integrity": "sha512-+WVqIns2ZFF/tsjNf90Km3eIKUd6lGQSsBQ+cVa05v0ebMr5OtnOkKlOHN4CJZ0gT0lyDnNHoys9Af6edIbE1Q==", + "version": "7.88.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.88.0.tgz", + "integrity": "sha512-il4x3PB99nuU/OJQw2RltgYYbo8vtnYoIgneOeEiw4m0ppK1nKkMkd3vDRipGL6E/0i7IUmQfYYy6U10J5Rx+g==", "dependencies": { - "@sentry-internal/feedback": "7.87.0", - "@sentry-internal/tracing": "7.87.0", - "@sentry/core": "7.87.0", - "@sentry/replay": "7.87.0", - "@sentry/types": "7.87.0", - "@sentry/utils": "7.87.0" + "@sentry-internal/feedback": "7.88.0", + "@sentry-internal/tracing": "7.88.0", + "@sentry/core": "7.88.0", + "@sentry/replay": "7.88.0", + "@sentry/types": "7.88.0", + "@sentry/utils": "7.88.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/core": { - "version": "7.87.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.87.0.tgz", - "integrity": "sha512-jkoXqK/nuYh8DYS+n7uaSuSIdw4HJemyRkXsWjAEPtEgD7taGMafZGbP5pl+XE38SE59jTBxmKnkUEZOFMgZGA==", + "version": "7.88.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.88.0.tgz", + "integrity": "sha512-Jzbb7dcwiCO7kI0a1w+32UzWxbEn2OcZWzp55QMEeAh6nZ/5CXhXwpuHi0tW7doPj+cJdmxMTMu9LqMVfdGkzQ==", "dependencies": { - "@sentry/types": "7.87.0", - "@sentry/utils": "7.87.0" + "@sentry/types": "7.88.0", + "@sentry/utils": "7.88.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/node": { - "version": "7.87.0", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.87.0.tgz", - "integrity": "sha512-mGcZMCL3/IMTLIRcWLF+H9z2Bb2d34gKmg2rhXqI8BqhhUA551jMRlZv/y4za2Osjy550KwVoNsA1qtEe5mYyQ==", - "dependencies": { - "@sentry-internal/tracing": "7.87.0", - "@sentry/core": "7.87.0", - "@sentry/types": "7.87.0", - "@sentry/utils": "7.87.0", + "version": "7.88.0", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.88.0.tgz", + "integrity": "sha512-X6Xyh7AEitnWqn1CHQrmsUqRn0GKj/6nPE5VC2DLQfHiFH1Fknrt+csFzDchQ/86awXYwuY4Le5ECEH//X/WzQ==", + "dependencies": { + "@sentry-internal/tracing": "7.88.0", + "@sentry/core": "7.88.0", + "@sentry/types": "7.88.0", + "@sentry/utils": "7.88.0", "https-proxy-agent": "^5.0.0" }, "engines": { @@ -7534,13 +7534,13 @@ } }, "node_modules/@sentry/opentelemetry-node": { - "version": "7.87.0", - "resolved": "https://registry.npmjs.org/@sentry/opentelemetry-node/-/opentelemetry-node-7.87.0.tgz", - "integrity": "sha512-Y/khUsl1a0DvdcR7pZfo8nXQ2HBcpTNX2719gtzi9SiNTr5OqAVS9BGfgXh3hjq42QDb4E9JWUiGyzLn0TF00w==", + "version": "7.88.0", + "resolved": "https://registry.npmjs.org/@sentry/opentelemetry-node/-/opentelemetry-node-7.88.0.tgz", + "integrity": "sha512-Z6d+ZbOD8AYhEQflc6gWXWA1d+eJedUoC+PngE45rUoIJArpSsci4kKxhG3kooXbeLuXIDTjBBpA4+iBL4NxkA==", "dependencies": { - "@sentry/core": "7.87.0", - "@sentry/types": "7.87.0", - "@sentry/utils": "7.87.0" + "@sentry/core": "7.88.0", + "@sentry/types": "7.88.0", + "@sentry/utils": "7.88.0" }, "engines": { "node": ">=8" @@ -7553,33 +7553,33 @@ } }, "node_modules/@sentry/replay": { - "version": "7.87.0", - "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.87.0.tgz", - "integrity": "sha512-QinY5uYARRkZsdInNy8cFY4p/H697DutRdpWEIi/v7hsOiRVRxIVZ3n8dJxVIpPbVQ9upI19s/J3bb4mSERLSg==", + "version": "7.88.0", + "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.88.0.tgz", + "integrity": "sha512-em5dPKLPG7c/HGDbpIj3aHrWbA4iMwqjevqTzn+++KNO1YslkOosCaGsb1whU3AL1T9c3aIFIhZ4u3rNo+DxcA==", "dependencies": { - "@sentry-internal/tracing": "7.87.0", - "@sentry/core": "7.87.0", - "@sentry/types": "7.87.0", - "@sentry/utils": "7.87.0" + "@sentry-internal/tracing": "7.88.0", + "@sentry/core": "7.88.0", + "@sentry/types": "7.88.0", + "@sentry/utils": "7.88.0" }, "engines": { "node": ">=12" } }, "node_modules/@sentry/types": { - "version": "7.87.0", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.87.0.tgz", - "integrity": "sha512-w8jKFHq/Llupmr2FezmFgQsnm3y/CnqLjb7s6PstI78E409wrhH7p7oqX/OEuzccH1qNCNwes/3QKvPTRQDB4Q==", + "version": "7.88.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.88.0.tgz", + "integrity": "sha512-FvwvmX1pWAZKicPj4EpKyho8Wm+C4+r5LiepbbBF8oKwSPJdD2QV1fo/LWxsrzNxWOllFIVIXF5Ed3nPYQWpTw==", "engines": { "node": ">=8" } }, "node_modules/@sentry/utils": { - "version": "7.87.0", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.87.0.tgz", - "integrity": "sha512-7xgtPTnTNP/4IznFMFXxltuaXfLvzznrYCDMv9ny8EeUjJqlLX3CVA8Qq3YALsLCQCKcrGRARbAcd/EGG//w2w==", + "version": "7.88.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.88.0.tgz", + "integrity": "sha512-ukminfRmdBXTzk49orwJf3Lu3hR60ZRHjE2a4IXwYhyDT6JJgJqgsq1hzGXx0AyFfyS4WhfZ6QUBy7fu3BScZQ==", "dependencies": { - "@sentry/types": "7.87.0" + "@sentry/types": "7.88.0" }, "engines": { "node": ">=8" From 2c4c59b4f7117b9b9e402636d84bda06ec89c090 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 16 Dec 2023 11:31:02 +0100 Subject: [PATCH 11/70] chore(deps): update actions/upload-artifact action to v4 (#568) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/ci.yml | 2 +- .github/workflows/next-deployment.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 080ec578..8c9360dd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -60,7 +60,7 @@ jobs: RELEASE_VERSION: ${{ github.sha }} SENTRY_KEY: ${{ secrets.SENTRY_KEY }} PORT: 3000 - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: failure() with: name: e2e-test-results diff --git a/.github/workflows/next-deployment.yml b/.github/workflows/next-deployment.yml index ea89e308..0c7a6c87 100644 --- a/.github/workflows/next-deployment.yml +++ b/.github/workflows/next-deployment.yml @@ -69,7 +69,7 @@ jobs: env: E2E_BASE_URL: ${{ needs.deployment.outputs.spaUrl }} AADB2C_TEST_USERS: ${{ secrets.E2E_TEST_USERS }} - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: failure() with: name: e2e-test-results From 6554a6286c771d5fd6462cea54f147f0341f979b Mon Sep 17 00:00:00 2001 From: Timon Date: Sat, 16 Dec 2023 11:59:27 +0100 Subject: [PATCH 12/70] chore(deps): migrate nx to 17.2.5 (#569) Co-authored-by: github-actions[bot] --- package-lock.json | 547 ++++++++++++++++++++++++++-------------------- package.json | 30 +-- 2 files changed, 326 insertions(+), 251 deletions(-) diff --git a/package-lock.json b/package-lock.json index adec7881..172640bb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -69,26 +69,26 @@ "@nestjs/schematics": "10.0.2", "@nestjs/testing": "10.2.4", "@ngneat/spectator": "^15.0.0", - "@nx/angular": "17.2.4", - "@nx/devkit": "17.2.4", - "@nx/eslint": "17.2.4", - "@nx/eslint-plugin": "17.2.4", - "@nx/jest": "17.2.4", - "@nx/js": "17.2.4", - "@nx/nest": "17.2.4", - "@nx/node": "17.2.4", - "@nx/playwright": "17.2.4", - "@nx/web": "17.2.4", - "@nx/webpack": "17.2.4", - "@nx/workspace": "17.2.4", + "@nx/angular": "17.2.5", + "@nx/devkit": "17.2.5", + "@nx/eslint": "17.2.5", + "@nx/eslint-plugin": "17.2.5", + "@nx/jest": "17.2.5", + "@nx/js": "17.2.5", + "@nx/nest": "17.2.5", + "@nx/node": "17.2.5", + "@nx/playwright": "17.2.5", + "@nx/web": "17.2.5", + "@nx/webpack": "17.2.5", + "@nx/workspace": "17.2.5", "@playwright/test": "^1.39.0", "@schematics/angular": "17.0.0", "@total-typescript/ts-reset": "^0.3.7", "@trivago/prettier-plugin-sort-imports": "^4.1.1", "@types/jest": "29.4.4", "@types/node": "20.10.4", - "@typescript-eslint/eslint-plugin": "6.10.0", - "@typescript-eslint/parser": "6.10.0", + "@typescript-eslint/eslint-plugin": "6.14.0", + "@typescript-eslint/parser": "6.14.0", "autoprefixer": "^10.4.0", "cobertura-merge": "^1.0.4", "eslint": "8.55.0", @@ -103,7 +103,7 @@ "jest-preset-angular": "13.1.4", "lcov-result-merger": "^5.0.0", "mongo-migrate-ts": "^1.1.4", - "nx": "17.2.4", + "nx": "17.2.5", "playwright": "^1.39.0", "postcss": "^8.4.31", "prettier": "3.1.1", @@ -5169,85 +5169,85 @@ } }, "node_modules/@nrwl/angular": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nrwl/angular/-/angular-17.2.4.tgz", - "integrity": "sha512-o0QyR7soobRyEzY6WOYggnVmVVDEFaPd4c7hZo/QOPp3pmk1vqEMfdJtH1zSNgQUJktMLw2EbvDx0Dp9tdob0A==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nrwl/angular/-/angular-17.2.5.tgz", + "integrity": "sha512-UhXFeQJg6/m5UMzPVnxsuWYRhHApAPkrMf7Z9oSbTHNnfZ6LPGfuzTlWl72NjSG2xcSE0hhP4Et/7M+U2/Qv1A==", "dev": true, "dependencies": { - "@nx/angular": "17.2.4", + "@nx/angular": "v17.2.5", "tslib": "^2.3.0" } }, "node_modules/@nrwl/cypress": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nrwl/cypress/-/cypress-17.2.4.tgz", - "integrity": "sha512-dwcrDxoLDQQMkSS8nSWq4dG5NvbYnDH0kVxVMfG3ZakhUsCP456UjRdpB9X900PBObb5kfUMWwbwyPyNiY54aA==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nrwl/cypress/-/cypress-17.2.5.tgz", + "integrity": "sha512-3juSy+fZ+pxQE1Tx/BO+f1u9iUXbF2Vc6biq2rIh/d8Eo7YlDS/9clrLLWCZ4ytT5nzesrnZS0viuRavvNih8g==", "dev": true, "dependencies": { - "@nx/cypress": "17.2.4" + "@nx/cypress": "v17.2.5" } }, "node_modules/@nrwl/devkit": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-17.2.4.tgz", - "integrity": "sha512-xbdjv/Bo3IjeShbcp5JNrppM2Q0Bd8dnWXV8CUCOvqW4vis0Wcskm1BO18PFHOjbOcas6R5QnFI8qt1LHKCjjw==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-17.2.5.tgz", + "integrity": "sha512-rXZDkJMzbViCfxZ19ndLZX9MZhQ50qgQOR6kahYugTcJ6HRV1i/FsKRyKXk1JefMCo8qdw/F5aw9zl0WwOiPdA==", "dev": true, "dependencies": { - "@nx/devkit": "17.2.4" + "@nx/devkit": "v17.2.5" } }, "node_modules/@nrwl/eslint-plugin-nx": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-17.2.4.tgz", - "integrity": "sha512-20Q87iSZVhrbZsCJiBM/nLqKFN9izSaIvVlajbJQp010cSVKcZ178LRx1O1S46Wv96L4s10/50iJxfc0Sv+55Q==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-17.2.5.tgz", + "integrity": "sha512-uvqGdOCqz/A1Ak27pBBcOCI9Ct/rdXfUhmYMDSAPNUx1gzQRofJ3DD4q7uFjEHwc7Qjdqpc4HizYPBaIj4ZaBw==", "dev": true, "dependencies": { - "@nx/eslint-plugin": "17.2.4" + "@nx/eslint-plugin": "v17.2.5" } }, "node_modules/@nrwl/jest": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-17.2.4.tgz", - "integrity": "sha512-V1/eeGYCv2i/zleHBW/a1a2X6mpSWkxbmC0JXoRR1N7/ik6JNg7m6SlegiCuhIcH/SquIqv9u1kfpvDj+GqJmA==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-17.2.5.tgz", + "integrity": "sha512-zWVk+L+oAgWQovooL+ynehDUTqm6TschYh5utL11N8kMuKPrF/aFSoiE4J47VS6TmO/sQ6hrRVMJfXibMlnZeQ==", "dev": true, "dependencies": { - "@nx/jest": "17.2.4" + "@nx/jest": "v17.2.5" } }, "node_modules/@nrwl/js": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nrwl/js/-/js-17.2.4.tgz", - "integrity": "sha512-FlQDGToyvP+nIqsARt9kQMY3aFBALFlxZ/IiSZP4mFY8HKwemK5FUyGFtDOUJLERAYduX3Khkl60OSgU9B20tA==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nrwl/js/-/js-17.2.5.tgz", + "integrity": "sha512-Pcw5f1yqT6yJe3DRtdoYmHVngNFy+oWkOkukDbB3MySGyA760NYyFI49/jMuzGd91dV9vCjEjncLQNKYJTKeBg==", "dev": true, "dependencies": { - "@nx/js": "17.2.4" + "@nx/js": "v17.2.5" } }, "node_modules/@nrwl/nest": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nrwl/nest/-/nest-17.2.4.tgz", - "integrity": "sha512-2U1ycG47gemPqXcbh9zJ+3dVBdS+GjwXJMYp15XxZI5+S2H/qIyczwMHaYcgXTSQ3EF5uUUIg7i9Nb0yJTK14Q==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nrwl/nest/-/nest-17.2.5.tgz", + "integrity": "sha512-SnyapR9wDxpn5p9bF7j2xyxRV5bppdMJOFAsOndh5QFcTGUDhRuuCFZf9vlWSVENyxt0r702jd+vV0pa1uUJVg==", "dev": true, "dependencies": { - "@nx/nest": "17.2.4" + "@nx/nest": "v17.2.5" } }, "node_modules/@nrwl/node": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nrwl/node/-/node-17.2.4.tgz", - "integrity": "sha512-+7IQdPuG+1aff7HPM95UZ3Rwqik3OE8Edm5CHTZYO1UKaAsiMLQ674JxHfD8YmLQeBHQQ+Qddn3ghCJb1z5VzQ==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nrwl/node/-/node-17.2.5.tgz", + "integrity": "sha512-Dl14XmGjibT1FNpPYIMsL3r/4JAiYyvWmKYdD3lDQCWYVlQ3nBYnA8ApYHGFoiJ9wMNfnLFtdJjGXknLqes2pw==", "dev": true, "dependencies": { - "@nx/node": "17.2.4" + "@nx/node": "v17.2.5" } }, "node_modules/@nrwl/tao": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-17.2.4.tgz", - "integrity": "sha512-uvzHtCTu2JWEcu1EqsMEsQydE5ZmYaQ+QQQTHI7H0jlY62WjU63Nk4jbXDQ5EmBvhCBY/rQAQbYM8r0BXQEBtg==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-17.2.5.tgz", + "integrity": "sha512-hA89BirzFb2MBm26ZPTTJ/RWRjmZ9R39J8321kVEldehStluA4E5zobNd7MJVp77fBK/CCTlIhFeUEP9qmxhZA==", "dev": true, "dependencies": { - "nx": "17.2.4", + "nx": "v17.2.5", "tslib": "^2.3.0" }, "bin": { @@ -5255,30 +5255,30 @@ } }, "node_modules/@nrwl/web": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nrwl/web/-/web-17.2.4.tgz", - "integrity": "sha512-ncK/pKpfPOArpZTsqC26hGJgo/GVaw/l0+AvKoZTdtk9NGUnyYYCAi2VG5J4qqx3yp9F1bdYpglqbGTJvsTdhg==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nrwl/web/-/web-17.2.5.tgz", + "integrity": "sha512-43wKLPYylyu+w/Ive+Pl0VvyEWnWUjYK+o8D62WuHx+JCcp+bZUKSdueC38U860SJiE1hoa/YRy57W6ZbP9tVg==", "dev": true, "dependencies": { - "@nx/web": "17.2.4" + "@nx/web": "v17.2.5" } }, "node_modules/@nrwl/webpack": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nrwl/webpack/-/webpack-17.2.4.tgz", - "integrity": "sha512-811OcI1BBKi5gij4KPY3Z6du4errOQJajyUn+H/pT9IMnKlAKZ746Nt50K0ZEPvk7vr+f5605A8gfn8mcWGqJQ==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nrwl/webpack/-/webpack-17.2.5.tgz", + "integrity": "sha512-anjnBvtMQu9kHrVqClXS/x1aTm+xLLr7gmONZBiWr4VSLxO8AO1NuNG9iOC2/i49j+xQ+CfDDauxVwL/X1CUgw==", "dev": true, "dependencies": { - "@nx/webpack": "17.2.4" + "@nx/webpack": "v17.2.5" } }, "node_modules/@nrwl/workspace": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-17.2.4.tgz", - "integrity": "sha512-joZuO/s8C3KgWSrzySAasXoj24sgxO9LNZpi1VNba7BT4OGAzWfYaTruwWHqydwi9NLk8+aBHiUpkUg08GeEjA==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-17.2.5.tgz", + "integrity": "sha512-xDyM/P6ggSW3efEgJ6GoYbErJX1uU14h8OXOS0jK5YLeDiJc7AYiW5JrMoZ1IQl4Pp+p2OrYE6nkc8l2zBXjAQ==", "dev": true, "dependencies": { - "@nx/workspace": "17.2.4" + "@nx/workspace": "v17.2.5" } }, "node_modules/@nuxtjs/opencollective": { @@ -5356,20 +5356,20 @@ } }, "node_modules/@nx/angular": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nx/angular/-/angular-17.2.4.tgz", - "integrity": "sha512-2PBH9dIFIUHELwavYRDOKAriqDymCJpclb6jRMUtoNvACaLHgmnpg7Nu1g6D3/2LQOYw59/im/5GUPY1KUsWmg==", - "dev": true, - "dependencies": { - "@nrwl/angular": "17.2.4", - "@nx/cypress": "17.2.4", - "@nx/devkit": "17.2.4", - "@nx/eslint": "17.2.4", - "@nx/jest": "17.2.4", - "@nx/js": "17.2.4", - "@nx/web": "17.2.4", - "@nx/webpack": "17.2.4", - "@nx/workspace": "17.2.4", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nx/angular/-/angular-17.2.5.tgz", + "integrity": "sha512-7VT9nMrvla0aDuVHtY2AwCTjovwZ79eOFrengA2MfAwxDUaUGx9qZS7q+CgTtFTxzHhfhoz1EUZvA9s5/KfuXg==", + "dev": true, + "dependencies": { + "@nrwl/angular": "v17.2.5", + "@nx/cypress": "v17.2.5", + "@nx/devkit": "v17.2.5", + "@nx/eslint": "v17.2.5", + "@nx/jest": "v17.2.5", + "@nx/js": "v17.2.5", + "@nx/web": "v17.2.5", + "@nx/webpack": "v17.2.5", + "@nx/workspace": "v17.2.5", "@phenomnomnominal/tsquery": "~5.0.1", "@typescript-eslint/type-utils": "^6.9.1", "chalk": "^4.1.0", @@ -5486,15 +5486,15 @@ } }, "node_modules/@nx/cypress": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nx/cypress/-/cypress-17.2.4.tgz", - "integrity": "sha512-Y4EmhaCBDdwxMCmDLQrrVgDWwpqiwrDht+KCtuD1rPzz6832wmpfnVfHKf8TmnVJiHVoP1AlhkRFa1A8ZDAcRw==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nx/cypress/-/cypress-17.2.5.tgz", + "integrity": "sha512-sSvS60KOOO+K+Y+yokSOFpR+fNyOoI8262fGcOAoXhZFzgYSTUidtfdmza5KtHDTLDYiu3/nRCigcy6tB/NH0g==", "dev": true, "dependencies": { - "@nrwl/cypress": "17.2.4", - "@nx/devkit": "17.2.4", - "@nx/eslint": "17.2.4", - "@nx/js": "17.2.4", + "@nrwl/cypress": "v17.2.5", + "@nx/devkit": "v17.2.5", + "@nx/eslint": "v17.2.5", + "@nx/js": "v17.2.5", "@phenomnomnominal/tsquery": "~5.0.1", "detect-port": "^1.5.1", "semver": "7.5.3", @@ -5537,12 +5537,12 @@ } }, "node_modules/@nx/devkit": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-17.2.4.tgz", - "integrity": "sha512-oRRGbYaZqpuYc45cYyRTSKmWtkRiZhieRKatVf01pe+lJBwuR1OMKrK6wD89ToRfgXXfkP7ZoTmMMcSvEq8yoA==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-17.2.5.tgz", + "integrity": "sha512-eOIIziLA1AxRtRiDI+ZNGpXVtIwrYKeVTsGbLljaj3i5Ks753VMH340WNNlzMUXMseWG6XuQ4PkMhURza2tzog==", "dev": true, "dependencies": { - "@nrwl/devkit": "17.2.4", + "@nrwl/devkit": "v17.2.5", "ejs": "^3.1.7", "enquirer": "~2.3.6", "ignore": "^5.0.4", @@ -5580,14 +5580,14 @@ } }, "node_modules/@nx/eslint": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-17.2.4.tgz", - "integrity": "sha512-WpL9ytLPxIBviJUyjz5m7QzbC/LolWrenmDISkBdJGygoskaweEJ1PlE2jhxnArizM7lZhoQJfpJmoqSynlo8w==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-17.2.5.tgz", + "integrity": "sha512-+S33U/AXvAygB72Dp646aGAJOhCAJRZGCiArq8nASERD6HWAQU4DMqcYflvTP1OqjPSHkVlaL/JIp7y+XzdTfQ==", "dev": true, "dependencies": { - "@nx/devkit": "17.2.4", - "@nx/js": "17.2.4", - "@nx/linter": "17.2.4", + "@nx/devkit": "v17.2.5", + "@nx/js": "v17.2.5", + "@nx/linter": "v17.2.5", "tslib": "^2.3.0", "typescript": "~5.2.2" }, @@ -5605,16 +5605,16 @@ } }, "node_modules/@nx/eslint-plugin": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-17.2.4.tgz", - "integrity": "sha512-BU1KzSYME1SKmJejLnlC/p+6lS0AJDXsu9ToTMUeSpd+6AMZ7j6JpqOtLEOZMjTJBvVd6N1ytdLOfj8KtNiy/A==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-17.2.5.tgz", + "integrity": "sha512-xd6IN0/9dt6+8Nd3HvqKnABe5ZcU5RAbVpr3m1t1YD0ZdDYVih492vNuLg4kaAYS+GYut/UQSBTSk+n2cLw9pg==", "dev": true, "dependencies": { - "@nrwl/eslint-plugin-nx": "17.2.4", - "@nx/devkit": "17.2.4", - "@nx/js": "17.2.4", - "@typescript-eslint/type-utils": "^6.9.1", - "@typescript-eslint/utils": "^6.9.1", + "@nrwl/eslint-plugin-nx": "v17.2.5", + "@nx/devkit": "v17.2.5", + "@nx/js": "v17.2.5", + "@typescript-eslint/type-utils": "^6.13.2", + "@typescript-eslint/utils": "^6.13.2", "chalk": "^4.1.0", "confusing-browser-globals": "^1.0.9", "jsonc-eslint-parser": "^2.1.0", @@ -5622,7 +5622,7 @@ "tslib": "^2.3.0" }, "peerDependencies": { - "@typescript-eslint/parser": "^6.9.1", + "@typescript-eslint/parser": "^6.13.2", "eslint-config-prettier": "^9.0.0" }, "peerDependenciesMeta": { @@ -5631,6 +5631,73 @@ } } }, + "node_modules/@nx/eslint-plugin/node_modules/@typescript-eslint/type-utils": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.14.0.tgz", + "integrity": "sha512-x6OC9Q7HfYKqjnuNu5a7kffIYs3No30isapRBJl1iCHLitD8O0lFbRcVGiOcuyN837fqXzPZ1NS10maQzZMKqw==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "6.14.0", + "@typescript-eslint/utils": "6.14.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@nx/eslint-plugin/node_modules/@typescript-eslint/utils": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.14.0.tgz", + "integrity": "sha512-XwRTnbvRr7Ey9a1NT6jqdKX8y/atWG+8fAIu3z73HSP8h06i3r/ClMhmaF/RGWGW1tHJEwij1uEg2GbEmPYvYg==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.14.0", + "@typescript-eslint/types": "6.14.0", + "@typescript-eslint/typescript-estree": "6.14.0", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "node_modules/@nx/eslint-plugin/node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@nx/eslint-plugin/node_modules/ansi-styles": { "version": "4.3.0", "dev": true, @@ -5721,16 +5788,16 @@ } }, "node_modules/@nx/jest": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-17.2.4.tgz", - "integrity": "sha512-4F4Vjm2JjWVrP7t1WQNt+wvfgyj6JFQ7wqOdxOkc4sV1FC/2B1XsKVnxAXbRAINP9y2DZ2YoKay+S+keIFlV1w==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-17.2.5.tgz", + "integrity": "sha512-Fl7RFLY/4k0AqwX8XibkyMd23yCFtRGW68NFk2I2PlaPwnhS9HEoTb4aMJ8PcTqKXyHg2dyGpjv5QMBEtq6yqA==", "dev": true, "dependencies": { "@jest/reporters": "^29.4.1", "@jest/test-result": "^29.4.1", - "@nrwl/jest": "17.2.4", - "@nx/devkit": "17.2.4", - "@nx/js": "17.2.4", + "@nrwl/jest": "v17.2.5", + "@nx/devkit": "v17.2.5", + "@nx/js": "v17.2.5", "@phenomnomnominal/tsquery": "~5.0.1", "chalk": "^4.1.0", "identity-obj-proxy": "3.0.0", @@ -5806,9 +5873,9 @@ } }, "node_modules/@nx/js": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nx/js/-/js-17.2.4.tgz", - "integrity": "sha512-RSRmwMw4gAkdnniuG9XMZmYVvLbNLNw5pngtXSgKINYMUU8rryBBqDkzUsqXctJSb5SiqjJUEI1LGY8WfWhOdg==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nx/js/-/js-17.2.5.tgz", + "integrity": "sha512-kgH7GRGE+c3RXhvY8C7Np5FWK4yk0mRjnL5X6r14ZYPZPwj0OAOGiFXUVy14epp1SHdyqK1gz878kdrpxomaCQ==", "dev": true, "dependencies": { "@babel/core": "^7.22.9", @@ -5818,9 +5885,9 @@ "@babel/preset-env": "^7.22.9", "@babel/preset-typescript": "^7.22.5", "@babel/runtime": "^7.22.6", - "@nrwl/js": "17.2.4", - "@nx/devkit": "17.2.4", - "@nx/workspace": "17.2.4", + "@nrwl/js": "v17.2.5", + "@nx/devkit": "v17.2.5", + "@nx/workspace": "v17.2.5", "@phenomnomnominal/tsquery": "~5.0.1", "babel-plugin-const-enum": "^1.0.1", "babel-plugin-macros": "^2.8.0", @@ -6043,26 +6110,26 @@ } }, "node_modules/@nx/linter": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nx/linter/-/linter-17.2.4.tgz", - "integrity": "sha512-LDU2n8kCeTNAUyIJn7r4Dk1QqmWlcTE0cdwkaaxuYaQ5qGCv7GOql9CaiTxJ8BWRW1kqkcqqlMznX0200Xpawg==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nx/linter/-/linter-17.2.5.tgz", + "integrity": "sha512-MbTDC3H5w6rOfPxDEKScYn9ByXlCwJEX9U6Bh6GGkVl+w0rZ0rwxtwR4i4EIbMNmuWVhQK1GE8gQf2kzndfOhg==", "dev": true, "dependencies": { - "@nx/eslint": "17.2.4" + "@nx/eslint": "v17.2.5" } }, "node_modules/@nx/nest": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nx/nest/-/nest-17.2.4.tgz", - "integrity": "sha512-NPjwHf7hMBhE1UOefe89SL/kS16XwK0Nix5KspyIOHz/aPlNOWS8Z5u+SGnejZuP1kQzHdVye3jD8QF6oP62Jg==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nx/nest/-/nest-17.2.5.tgz", + "integrity": "sha512-FuXS2VjE+LBMbEcWMHmQlWSkyb+NQypyBrK/oR2xbv2nUXV2qsT9lutVZMqdCJRovPsiPUgaBpVts+oUDaL9Ew==", "dev": true, "dependencies": { "@nestjs/schematics": "^9.1.0", - "@nrwl/nest": "17.2.4", - "@nx/devkit": "17.2.4", - "@nx/eslint": "17.2.4", - "@nx/js": "17.2.4", - "@nx/node": "17.2.4", + "@nrwl/nest": "v17.2.5", + "@nx/devkit": "v17.2.5", + "@nx/eslint": "v17.2.5", + "@nx/js": "v17.2.5", + "@nx/node": "v17.2.5", "@phenomnomnominal/tsquery": "~5.0.1", "tslib": "^2.3.0" } @@ -6135,23 +6202,23 @@ } }, "node_modules/@nx/node": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nx/node/-/node-17.2.4.tgz", - "integrity": "sha512-lO1VjLmTuNnt0TVef0uNFHNILzlq90ZIbsqeSVsBIaQ1Zz7EgFJ6hVtEe2O5ZPHYITKSP1EngAzBMlyk05XbOg==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nx/node/-/node-17.2.5.tgz", + "integrity": "sha512-vAe13g/pnM3QeNQezk+AqJ5u9gYftQg9KqVk1tojKL3eHKfuVs1ZCvFTaANStgao1bNysOZAzPXvfeHLj7MWbw==", "dev": true, "dependencies": { - "@nrwl/node": "17.2.4", - "@nx/devkit": "17.2.4", - "@nx/eslint": "17.2.4", - "@nx/jest": "17.2.4", - "@nx/js": "17.2.4", + "@nrwl/node": "v17.2.5", + "@nx/devkit": "v17.2.5", + "@nx/eslint": "v17.2.5", + "@nx/jest": "v17.2.5", + "@nx/js": "v17.2.5", "tslib": "^2.3.0" } }, "node_modules/@nx/nx-darwin-arm64": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-17.2.4.tgz", - "integrity": "sha512-sfwNNwhnfYzPSSLinBEJcY2saeMcUunZotd5An0VXLgrb0sru6llzXpEQFJwVUhdyj4lwPdxbT4O7Z7mNCnelQ==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-17.2.5.tgz", + "integrity": "sha512-AGF/XnMkXymS8xYMsbeyNKZWKflfU8TTqEJqlcADMHYcr8OD1Jyq1YYHp/vvPBWqEhUL4bx3GPspQn5YiiCrWw==", "cpu": [ "arm64" ], @@ -6165,9 +6232,9 @@ } }, "node_modules/@nx/nx-darwin-x64": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-17.2.4.tgz", - "integrity": "sha512-N47eidRXcibYxvUHe+CrVTIH5pUcEflDSkBaYAQphu0Bw9Cyrsrs3dHjLQ1UWB+SRkIxzcKAEd4/fmMjauFa4A==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-17.2.5.tgz", + "integrity": "sha512-YQQG+kijDNedE6bwEIeKWtVQOxJD+NHW69z6sb/S+ub8NO293YgNtYXgilet9RwOKBubeSyBqWr+yYbRhOuz+A==", "cpu": [ "x64" ], @@ -6181,9 +6248,9 @@ } }, "node_modules/@nx/nx-freebsd-x64": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-17.2.4.tgz", - "integrity": "sha512-rVnjutfZqZpH+ELXwBciFCwlcM0mAgiThwDl6crrs5QWEFTnY3em7mDau32bk0qQEmA2NO2ZF6EBhUw2H01wsg==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-17.2.5.tgz", + "integrity": "sha512-AzcYELtNDukSTtO6zTAuu9pUI2634/2ZFLdS15C9cqUrK0XNvBcbj6R1KNGjgaBDUJc9H49+fqU8VnLPpJjBKQ==", "cpu": [ "x64" ], @@ -6197,9 +6264,9 @@ } }, "node_modules/@nx/nx-linux-arm-gnueabihf": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-17.2.4.tgz", - "integrity": "sha512-sFO9cT7RioMkZRKZ+9PYw7Kwdb3ieTLXr8/xprE/NwCPzGIUf+ErGyQPW2LynQLXXfUW2/QuzWJY3CCP0+dXrg==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-17.2.5.tgz", + "integrity": "sha512-24Q5N4krcSV6rbFYGRRgbHTc2eSDoJSWesvAtxAW5Sgh6+wAuqFKVwLwY9ZOn1GQwlySB87YwzH2BMkOfEuorw==", "cpu": [ "arm" ], @@ -6213,9 +6280,9 @@ } }, "node_modules/@nx/nx-linux-arm64-gnu": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-17.2.4.tgz", - "integrity": "sha512-QG7B5ULpj7uyDAvRAx9XHHIKRzrOkAvjBeArSqhiaKRFt/ZO3sfqh80xe4piyLc5l85vnkd2IAgXUsSqZbKwGg==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-17.2.5.tgz", + "integrity": "sha512-ty08Jnhk/eCVzxdm6o9EaGAZQ4t1WQCO9I/FjriEqtt4e5If6YKJPGjRzu/1OCvppv4d7j0SEN6FiyGkESpBPw==", "cpu": [ "arm64" ], @@ -6229,9 +6296,9 @@ } }, "node_modules/@nx/nx-linux-arm64-musl": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-17.2.4.tgz", - "integrity": "sha512-rqqsgRBwjmA4abOMK4ccG8q9abNWomst1Ypc/a8wxNLQIoH1jKI3Qb9wjekWwiuWbh+uA6maRxDiEMTkdI+NXQ==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-17.2.5.tgz", + "integrity": "sha512-iW/hOgkpELTTu53UYNYAUvs5dAXDR94P50HZFvTQeTQH6xr8igMdOBFdApYFZIjD7IrKqNBSeAiyl4TyI6vFag==", "cpu": [ "arm64" ], @@ -6245,9 +6312,9 @@ } }, "node_modules/@nx/nx-linux-x64-gnu": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-17.2.4.tgz", - "integrity": "sha512-FOYIUNDp0KmV6/OPxZCUc6T9hPEGwzYir16wcHnEgZ5BKa+c1me5aqE9NiTHBPUQHS+efthsgB+kBT1fC/8Tjw==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-17.2.5.tgz", + "integrity": "sha512-BJi195AOHSHurMrPzT2mNGslIDn4LVxfKKdiRqVeOvQxT3cZij4fzPTUYxdOFnrWU5YPfW4A9p3ydFz8MDapOg==", "cpu": [ "x64" ], @@ -6261,9 +6328,9 @@ } }, "node_modules/@nx/nx-linux-x64-musl": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-17.2.4.tgz", - "integrity": "sha512-IpcKkJOkdIfgmGz4En3IRf5+idmsTcDG9fRPnqdDhKfSNAJBrb6TbBaNKFFbFPhHjkpLurjaRtj+0VNMkLRATQ==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-17.2.5.tgz", + "integrity": "sha512-r1TrCFvdAIvogNry3Oy0IrWT2Ed5nZHR0lcuW5ImF0HinMmH/o4Ey7Q4IRo5hB88gxq4AUTWt+WoQbImIvoGPg==", "cpu": [ "x64" ], @@ -6277,9 +6344,9 @@ } }, "node_modules/@nx/nx-win32-arm64-msvc": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-17.2.4.tgz", - "integrity": "sha512-4w8PwDisYHe1eRhs7FAmsKKSvrvlz5cjJPvmeTy8YRzQ3SJrlGxpSRtXl/RjBe2HBn2/1zhg8nqLfrUtcbZUAw==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-17.2.5.tgz", + "integrity": "sha512-TyMH8mys+r4Vgq5LYE6zY70LsL2F7JC85O+jHeVPR0vDNGm5Nb/UHobT5Y/PLpLxIx0aIeRuu6VI3j3oh1JhNw==", "cpu": [ "arm64" ], @@ -6293,9 +6360,9 @@ } }, "node_modules/@nx/nx-win32-x64-msvc": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-17.2.4.tgz", - "integrity": "sha512-sDSUzWDLgHeLE+iqaXbZzweRSGiPurapC/VltXidVlGdLfFP3SEvAqo/Ym+zkTDlHy2+D+fBfXt1GURDrrZEkw==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-17.2.5.tgz", + "integrity": "sha512-I/LWvNasB+iUEzIeejbuaeeezMCfMjpDBsiPdnS5nfHMVnTOrIbfzQOWLWUr+/7R0fYl1BXTp352iaD+M10Agw==", "cpu": [ "x64" ], @@ -6309,13 +6376,13 @@ } }, "node_modules/@nx/playwright": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nx/playwright/-/playwright-17.2.4.tgz", - "integrity": "sha512-dJDNA/fvtxSTDzwrrAppcOcFKPG7pRl6ZCRd/4gCVsJkKZih3zeEnQRdDYgrZhs2ke8mxWQcJSQlj/ROHSwzOw==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nx/playwright/-/playwright-17.2.5.tgz", + "integrity": "sha512-GExpvOHUWqSIVEv519deMFhknu/LLO/CKF4LazcPdg6/uf7/+cSXat2x+NErdIGiZXK763DVSeDibVimijpdCw==", "dev": true, "dependencies": { - "@nx/devkit": "17.2.4", - "@nx/eslint": "17.2.4", + "@nx/devkit": "v17.2.5", + "@nx/eslint": "v17.2.5", "tslib": "^2.3.0" }, "peerDependencies": { @@ -6328,14 +6395,14 @@ } }, "node_modules/@nx/web": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nx/web/-/web-17.2.4.tgz", - "integrity": "sha512-2eh9CLvjogTGgMt8Cj+8n/jKq8Ls/+SRKMIppgj+fAj5Y/XuMK9fFOSosZxMh5cwuJU1HIsbb5P0bQ8uGCSIjw==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nx/web/-/web-17.2.5.tgz", + "integrity": "sha512-PP3HBnkhIiswFOYsoRNLsGgZBA4JPmPHNDgr7AxMDBvHpqxMv9sWjTAZq91iOWQB86cY3Bd0C/xEMU5zYjBQ2w==", "dev": true, "dependencies": { - "@nrwl/web": "17.2.4", - "@nx/devkit": "17.2.4", - "@nx/js": "17.2.4", + "@nrwl/web": "v17.2.5", + "@nx/devkit": "v17.2.5", + "@nx/js": "v17.2.5", "chalk": "^4.1.0", "detect-port": "^1.5.1", "http-server": "^14.1.0", @@ -6413,15 +6480,15 @@ } }, "node_modules/@nx/webpack": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-17.2.4.tgz", - "integrity": "sha512-9ict2VHD+HeB69OA7TnOG2TNIR+Kilo3JCCd1ifFNid7QyMLIMwcc+Dy3/Q0taAGNcPbof6a2M2wgmlTJ4AJ5A==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-17.2.5.tgz", + "integrity": "sha512-SFm5kdyZGirsHaMReTuVAit38gwbNg7rYpwFzMfd1WXvhQ8m7NSLwxiL8+NvTir7iafMIbq7gU6oxUnbzsNQ1g==", "dev": true, "dependencies": { "@babel/core": "^7.22.9", - "@nrwl/webpack": "17.2.4", - "@nx/devkit": "17.2.4", - "@nx/js": "17.2.4", + "@nrwl/webpack": "v17.2.5", + "@nx/devkit": "v17.2.5", + "@nx/js": "v17.2.5", "autoprefixer": "^10.4.9", "babel-loader": "^9.1.2", "browserslist": "^4.21.4", @@ -6828,16 +6895,16 @@ } }, "node_modules/@nx/workspace": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-17.2.4.tgz", - "integrity": "sha512-z/R8HH0c2eR4FoalXTqgQnNscR1oiq/AWjNy+EJxYY6rVj/ww7n8khMUAs5pTptH1ddnrghAF396gcwfP+sRyA==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-17.2.5.tgz", + "integrity": "sha512-2xcY9s8jK73JBNpXiFg17TwU4gHtOh59HdKFr7sjkCFVBPNPPv5E9/ZRHtsIC7qko6loM/i47NTP52nX7fhEfQ==", "dev": true, "dependencies": { - "@nrwl/workspace": "17.2.4", - "@nx/devkit": "17.2.4", + "@nrwl/workspace": "v17.2.5", + "@nx/devkit": "v17.2.5", "chalk": "^4.1.0", "enquirer": "~2.3.6", - "nx": "17.2.4", + "nx": "v17.2.5", "tslib": "^2.3.0", "yargs-parser": "21.1.1" } @@ -8519,15 +8586,16 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.10.0", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.14.0.tgz", + "integrity": "sha512-1ZJBykBCXaSHG94vMMKmiHoL0MhNHKSVlcHVYZNw+BKxufhqQVTOawNpwwI1P5nIFZ/4jLVop0mcY6mJJDFNaw==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.10.0", - "@typescript-eslint/type-utils": "6.10.0", - "@typescript-eslint/utils": "6.10.0", - "@typescript-eslint/visitor-keys": "6.10.0", + "@typescript-eslint/scope-manager": "6.14.0", + "@typescript-eslint/type-utils": "6.14.0", + "@typescript-eslint/utils": "6.14.0", + "@typescript-eslint/visitor-keys": "6.14.0", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -8553,12 +8621,13 @@ } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { - "version": "6.10.0", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.14.0.tgz", + "integrity": "sha512-x6OC9Q7HfYKqjnuNu5a7kffIYs3No30isapRBJl1iCHLitD8O0lFbRcVGiOcuyN837fqXzPZ1NS10maQzZMKqw==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "6.10.0", - "@typescript-eslint/utils": "6.10.0", + "@typescript-eslint/typescript-estree": "6.14.0", + "@typescript-eslint/utils": "6.14.0", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -8579,16 +8648,17 @@ } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { - "version": "6.10.0", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.14.0.tgz", + "integrity": "sha512-XwRTnbvRr7Ey9a1NT6jqdKX8y/atWG+8fAIu3z73HSP8h06i3r/ClMhmaF/RGWGW1tHJEwij1uEg2GbEmPYvYg==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.10.0", - "@typescript-eslint/types": "6.10.0", - "@typescript-eslint/typescript-estree": "6.10.0", + "@typescript-eslint/scope-manager": "6.14.0", + "@typescript-eslint/types": "6.14.0", + "@typescript-eslint/typescript-estree": "6.14.0", "semver": "^7.5.4" }, "engines": { @@ -8736,14 +8806,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "6.10.0", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.14.0.tgz", + "integrity": "sha512-QjToC14CKacd4Pa7JK4GeB/vHmWFJckec49FR4hmIRf97+KXole0T97xxu9IFiPxVQ1DBWrQ5wreLwAGwWAVQA==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/scope-manager": "6.10.0", - "@typescript-eslint/types": "6.10.0", - "@typescript-eslint/typescript-estree": "6.10.0", - "@typescript-eslint/visitor-keys": "6.10.0", + "@typescript-eslint/scope-manager": "6.14.0", + "@typescript-eslint/types": "6.14.0", + "@typescript-eslint/typescript-estree": "6.14.0", + "@typescript-eslint/visitor-keys": "6.14.0", "debug": "^4.3.4" }, "engines": { @@ -8763,12 +8834,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "6.10.0", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.14.0.tgz", + "integrity": "sha512-VT7CFWHbZipPncAZtuALr9y3EuzY1b1t1AEkIq2bTXUPKw+pHoXflGNG5L+Gv6nKul1cz1VH8fz16IThIU0tdg==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/types": "6.10.0", - "@typescript-eslint/visitor-keys": "6.10.0" + "@typescript-eslint/types": "6.14.0", + "@typescript-eslint/visitor-keys": "6.14.0" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -8863,9 +8935,10 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "6.10.0", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.14.0.tgz", + "integrity": "sha512-uty9H2K4Xs8E47z3SnXEPRNDfsis8JO27amp2GNCnzGETEW3yTqEIVg5+AI7U276oGF/tw6ZA+UesxeQ104ceA==", "dev": true, - "license": "MIT", "engines": { "node": "^16.0.0 || >=18.0.0" }, @@ -8875,12 +8948,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.10.0", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.14.0.tgz", + "integrity": "sha512-yPkaLwK0yH2mZKFE/bXkPAkkFgOv15GJAUzgUVonAbv0Hr4PK/N2yaA/4XQbTZQdygiDkpt5DkxPELqHguNvyw==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "6.10.0", - "@typescript-eslint/visitor-keys": "6.10.0", + "@typescript-eslint/types": "6.14.0", + "@typescript-eslint/visitor-keys": "6.14.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -9000,11 +9074,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.10.0", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.14.0.tgz", + "integrity": "sha512-fB5cw6GRhJUz03MrROVuj5Zm/Q+XWlVdIsFj+Zb1Hvqouc8t+XP2H5y53QYU/MGtd2dPg6/vJJlhoX3xc2ehfw==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/types": "6.10.0", + "@typescript-eslint/types": "6.14.0", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -19546,13 +19621,13 @@ "license": "MIT" }, "node_modules/nx": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/nx/-/nx-17.2.4.tgz", - "integrity": "sha512-1O/Kju2SbOh7U+3CStVP2vYId7PlHRi+V6IJVdXkQVl/Ulgnqlg1TVGR518hIg6Ft6qay2oGed9mEl3LH2afYA==", + "version": "17.2.5", + "resolved": "https://registry.npmjs.org/nx/-/nx-17.2.5.tgz", + "integrity": "sha512-bMjl6V+h2Pb7k/iieebQskFqiB5Z7VQgdFJNI6ScMfoMhClWVuF+/fdhxrlN4IaiWHHnZ/KDr7h4kc7puFLr9w==", "dev": true, "hasInstallScript": true, "dependencies": { - "@nrwl/tao": "17.2.4", + "@nrwl/tao": "v17.2.5", "@yarnpkg/lockfile": "^1.1.0", "@yarnpkg/parsers": "3.0.0-rc.46", "@zkochan/js-yaml": "0.0.6", @@ -19592,16 +19667,16 @@ "nx-cloud": "bin/nx-cloud.js" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "17.2.4", - "@nx/nx-darwin-x64": "17.2.4", - "@nx/nx-freebsd-x64": "17.2.4", - "@nx/nx-linux-arm-gnueabihf": "17.2.4", - "@nx/nx-linux-arm64-gnu": "17.2.4", - "@nx/nx-linux-arm64-musl": "17.2.4", - "@nx/nx-linux-x64-gnu": "17.2.4", - "@nx/nx-linux-x64-musl": "17.2.4", - "@nx/nx-win32-arm64-msvc": "17.2.4", - "@nx/nx-win32-x64-msvc": "17.2.4" + "@nx/nx-darwin-arm64": "v17.2.5", + "@nx/nx-darwin-x64": "v17.2.5", + "@nx/nx-freebsd-x64": "v17.2.5", + "@nx/nx-linux-arm-gnueabihf": "v17.2.5", + "@nx/nx-linux-arm64-gnu": "v17.2.5", + "@nx/nx-linux-arm64-musl": "v17.2.5", + "@nx/nx-linux-x64-gnu": "v17.2.5", + "@nx/nx-linux-x64-musl": "v17.2.5", + "@nx/nx-win32-arm64-msvc": "v17.2.5", + "@nx/nx-win32-x64-msvc": "v17.2.5" }, "peerDependencies": { "@swc-node/register": "^1.6.7", diff --git a/package.json b/package.json index d13375f0..f3e01567 100644 --- a/package.json +++ b/package.json @@ -32,26 +32,26 @@ "@nestjs/schematics": "10.0.2", "@nestjs/testing": "10.2.4", "@ngneat/spectator": "^15.0.0", - "@nx/angular": "17.2.4", - "@nx/devkit": "17.2.4", - "@nx/eslint": "17.2.4", - "@nx/eslint-plugin": "17.2.4", - "@nx/jest": "17.2.4", - "@nx/js": "17.2.4", - "@nx/nest": "17.2.4", - "@nx/node": "17.2.4", - "@nx/playwright": "17.2.4", - "@nx/web": "17.2.4", - "@nx/webpack": "17.2.4", - "@nx/workspace": "17.2.4", + "@nx/angular": "17.2.5", + "@nx/devkit": "17.2.5", + "@nx/eslint": "17.2.5", + "@nx/eslint-plugin": "17.2.5", + "@nx/jest": "17.2.5", + "@nx/js": "17.2.5", + "@nx/nest": "17.2.5", + "@nx/node": "17.2.5", + "@nx/playwright": "17.2.5", + "@nx/web": "17.2.5", + "@nx/webpack": "17.2.5", + "@nx/workspace": "17.2.5", "@playwright/test": "^1.39.0", "@schematics/angular": "17.0.0", "@total-typescript/ts-reset": "^0.3.7", "@trivago/prettier-plugin-sort-imports": "^4.1.1", "@types/jest": "29.4.4", "@types/node": "20.10.4", - "@typescript-eslint/eslint-plugin": "6.10.0", - "@typescript-eslint/parser": "6.10.0", + "@typescript-eslint/eslint-plugin": "6.14.0", + "@typescript-eslint/parser": "6.14.0", "autoprefixer": "^10.4.0", "cobertura-merge": "^1.0.4", "eslint": "8.55.0", @@ -66,7 +66,7 @@ "jest-preset-angular": "13.1.4", "lcov-result-merger": "^5.0.0", "mongo-migrate-ts": "^1.1.4", - "nx": "17.2.4", + "nx": "17.2.5", "playwright": "^1.39.0", "postcss": "^8.4.31", "prettier": "3.1.1", From 87d4b60c6593df9f0896441b5e20414e9c0d0240 Mon Sep 17 00:00:00 2001 From: Timon Masberg Date: Sat, 16 Dec 2023 13:30:55 +0100 Subject: [PATCH 13/70] chore: remove unused graphqlError property from presentable validation exception --- .../exceptions/presentable/presentable-validation.exception.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/libs/api/shared/src/lib/exceptions/presentable/presentable-validation.exception.ts b/libs/api/shared/src/lib/exceptions/presentable/presentable-validation.exception.ts index 0441ceb0..8bddc7e5 100644 --- a/libs/api/shared/src/lib/exceptions/presentable/presentable-validation.exception.ts +++ b/libs/api/shared/src/lib/exceptions/presentable/presentable-validation.exception.ts @@ -10,9 +10,6 @@ import { PresentableException } from './presentable.exception'; export class PresentableValidationException extends PresentableException { readonly code = 'VALIDATION_EXCEPTION'; - readonly graphqlError = { - test: 123, - }; constructor( message: string, From d0f3d8cb6f6dacd49ac91195d556b83480546cc7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 17 Dec 2023 03:55:45 +0000 Subject: [PATCH 14/70] chore(deps): update dependency eslint to v8.56.0 (#570) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 16 ++++++++-------- package.json | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 172640bb..fa0f8b6b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -91,7 +91,7 @@ "@typescript-eslint/parser": "6.14.0", "autoprefixer": "^10.4.0", "cobertura-merge": "^1.0.4", - "eslint": "8.55.0", + "eslint": "8.56.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-jest": "^27.2.1", "eslint-plugin-playwright": "^0.20.0", @@ -3294,9 +3294,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.55.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.55.0.tgz", - "integrity": "sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", + "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -12779,15 +12779,15 @@ } }, "node_modules/eslint": { - "version": "8.55.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.55.0.tgz", - "integrity": "sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", + "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.55.0", + "@eslint/js": "8.56.0", "@humanwhocodes/config-array": "^0.11.13", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", diff --git a/package.json b/package.json index f3e01567..925fc728 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "@typescript-eslint/parser": "6.14.0", "autoprefixer": "^10.4.0", "cobertura-merge": "^1.0.4", - "eslint": "8.55.0", + "eslint": "8.56.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-jest": "^27.2.1", "eslint-plugin-playwright": "^0.20.0", From a8202780fbfa2f34239c984817f871c513172b17 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 17 Dec 2023 12:22:14 +0100 Subject: [PATCH 15/70] chore(deps): update dependency @ngneat/spectator to v16 (#571) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 24 +++++++++++++----------- package.json | 2 +- 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index fa0f8b6b..e9e877ae 100644 --- a/package-lock.json +++ b/package-lock.json @@ -68,7 +68,7 @@ "@golevelup/ts-jest": "^0.3.5", "@nestjs/schematics": "10.0.2", "@nestjs/testing": "10.2.4", - "@ngneat/spectator": "^15.0.0", + "@ngneat/spectator": "^16.0.0", "@nx/angular": "17.2.5", "@nx/devkit": "17.2.5", "@nx/eslint": "17.2.5", @@ -4702,19 +4702,20 @@ } }, "node_modules/@ngneat/spectator": { - "version": "15.0.1", + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@ngneat/spectator/-/spectator-16.0.0.tgz", + "integrity": "sha512-AKo8WYnu0Vl2HEBciw6LUOe114oNsBRPUwqaVIvVtZTJdfecEEI2ools6vLCeEm/MSuPeZapbTmPeV06TfK3uA==", "dev": true, - "license": "MIT", "dependencies": { "@testing-library/dom": "^8.11.0", - "jquery": "3.6.0", + "jquery": "3.6.4", "replace-in-file": "6.2.0", - "tslib": "^2.1.0" + "tslib": "^2.6.2" }, "peerDependencies": { - "@angular/animations": ">= 16.0.0", - "@angular/common": ">= 16.0.0", - "@angular/router": ">= 16.0.0" + "@angular/animations": ">= 17.0.0", + "@angular/common": ">= 17.0.0", + "@angular/router": ">= 17.0.0" } }, "node_modules/@ngtools/webpack": { @@ -17714,9 +17715,10 @@ } }, "node_modules/jquery": { - "version": "3.6.0", - "dev": true, - "license": "MIT" + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.4.tgz", + "integrity": "sha512-v28EW9DWDFpzcD9O5iyJXg3R3+q+mET5JhnjJzQUZMHOv67bpSIHq81GEYpPNZHG+XXHsfSme3nxp/hndKEcsQ==", + "dev": true }, "node_modules/js-tokens": { "version": "4.0.0", diff --git a/package.json b/package.json index 925fc728..9a90915a 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@golevelup/ts-jest": "^0.3.5", "@nestjs/schematics": "10.0.2", "@nestjs/testing": "10.2.4", - "@ngneat/spectator": "^15.0.0", + "@ngneat/spectator": "^16.0.0", "@nx/angular": "17.2.5", "@nx/devkit": "17.2.5", "@nx/eslint": "17.2.5", From 123d30ab8bfc2ef7a0fada419a0acecc289fa220 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 17 Dec 2023 12:23:16 +0100 Subject: [PATCH 16/70] chore(deps): update github/codeql-action action to v3 (#572) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/codeql.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index ddcd631c..4df4f77d 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -27,11 +27,11 @@ jobs: uses: actions/checkout@v4 - name: Initialize CodeQL - uses: github/codeql-action/init@v2 + uses: github/codeql-action/init@v3 with: languages: ${{ matrix.language }} - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@v3 with: category: '/language:${{matrix.language}}' From 78f55c7f113fe9f7962d04e0b057b4e1d645758c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 17 Dec 2023 12:24:11 +0100 Subject: [PATCH 17/70] fix(deps): update dependency angular-oauth2-oidc to v17 (#573) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 9 +++++---- package.json | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index e9e877ae..28d8d4d4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38,7 +38,7 @@ "@sentry/node": "^7.77.0", "@sentry/opentelemetry-node": "^7.77.0", "@timonmasberg/automapper-nestjs": "^0.0.0", - "angular-oauth2-oidc": "^15.0.1", + "angular-oauth2-oidc": "^17.0.0", "axios": "^1.0.0", "class-transformer": "^0.5.1", "class-validator": "^0.14.0", @@ -9468,10 +9468,11 @@ } }, "node_modules/angular-oauth2-oidc": { - "version": "15.0.1", - "license": "MIT", + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/angular-oauth2-oidc/-/angular-oauth2-oidc-17.0.1.tgz", + "integrity": "sha512-Yl4It9zFsYmoNS73sUvNJstbMW1x73ejKonzXLgU4XnSuBCt/0x8PnY5R3mHX4ZC/WmXBqQ/RfFwClrYW9Ywcg==", "dependencies": { - "tslib": "^2.0.0" + "tslib": "^2.5.2" }, "peerDependencies": { "@angular/common": ">=14.0.0", diff --git a/package.json b/package.json index 9a90915a..e007c654 100644 --- a/package.json +++ b/package.json @@ -106,7 +106,7 @@ "@sentry/node": "^7.77.0", "@sentry/opentelemetry-node": "^7.77.0", "@timonmasberg/automapper-nestjs": "^0.0.0", - "angular-oauth2-oidc": "^15.0.1", + "angular-oauth2-oidc": "^17.0.0", "axios": "^1.0.0", "class-transformer": "^0.5.1", "class-validator": "^0.14.0", From f6649f884ac28df83dfb4965db508317cd58589a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 19 Dec 2023 00:07:54 +0000 Subject: [PATCH 18/70] chore(deps): update dependency @types/node to v20.10.5 (#574) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 28d8d4d4..366ad574 100644 --- a/package-lock.json +++ b/package-lock.json @@ -86,7 +86,7 @@ "@total-typescript/ts-reset": "^0.3.7", "@trivago/prettier-plugin-sort-imports": "^4.1.1", "@types/jest": "29.4.4", - "@types/node": "20.10.4", + "@types/node": "20.10.5", "@typescript-eslint/eslint-plugin": "6.14.0", "@typescript-eslint/parser": "6.14.0", "autoprefixer": "^10.4.0", @@ -8451,9 +8451,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.10.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.4.tgz", - "integrity": "sha512-D08YG6rr8X90YB56tSIuBaddy/UXAA9RKJoFvrsnogAum/0pmjkgi4+2nx96A330FmioegBWmEYQ+syqCFaveg==", + "version": "20.10.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.5.tgz", + "integrity": "sha512-nNPsNE65wjMxEKI93yOP+NPGGBJz/PoN3kZsVLee0XMiJolxSekEVD8wRwBUBqkwc7UWop0edW50yrCQW4CyRw==", "dependencies": { "undici-types": "~5.26.4" } diff --git a/package.json b/package.json index e007c654..16f1211a 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "@total-typescript/ts-reset": "^0.3.7", "@trivago/prettier-plugin-sort-imports": "^4.1.1", "@types/jest": "29.4.4", - "@types/node": "20.10.4", + "@types/node": "20.10.5", "@typescript-eslint/eslint-plugin": "6.14.0", "@typescript-eslint/parser": "6.14.0", "autoprefixer": "^10.4.0", From f4cda2da16c05a5c99d7808aba0c0a738e41cfe5 Mon Sep 17 00:00:00 2001 From: Timon Masberg Date: Tue, 19 Dec 2023 01:43:07 +0100 Subject: [PATCH 19/70] ci: bump nx migration checker action --- .github/workflows/nx-migration-checker.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nx-migration-checker.yml b/.github/workflows/nx-migration-checker.yml index 9e706a8d..b24c03a4 100644 --- a/.github/workflows/nx-migration-checker.yml +++ b/.github/workflows/nx-migration-checker.yml @@ -17,7 +17,7 @@ jobs: node-version-file: '.nvmrc' cache: 'npm' - run: npm ci - - uses: timonmasberg/nx-migration-gh-action@v1.1.10 + - uses: timonmasberg/nx-migration-gh-action@v1.1.11 with: repoToken: ${{ secrets.WORKFLOW_PAT }} prTitle: 'chore(deps): migrate nx to $VERSION' From 72475123eab456059c6c0c2c9da4c6fbb783effe Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 19 Dec 2023 03:03:16 +0000 Subject: [PATCH 20/70] chore(deps): update dependency tailwindcss to v3.3.7 (#575) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 366ad574..e33829aa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23862,9 +23862,9 @@ "license": "MIT" }, "node_modules/tailwindcss": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.6.tgz", - "integrity": "sha512-AKjF7qbbLvLaPieoKeTjG1+FyNZT6KaJMJPFeQyLfIp7l82ggH1fbHJSsYIvnbTFQOlkh+gBYpyby5GT1LIdLw==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.7.tgz", + "integrity": "sha512-pjgQxDZPvyS/nG3ZYkyCvsbONJl7GdOejfm24iMt2ElYQQw8Jc4p0m8RdMp7mznPD0kUhfzwV3zAwa80qI0zmQ==", "dev": true, "dependencies": { "@alloc/quick-lru": "^5.2.0", From f7cd4a13d5dfa45019284dd440e8a492e0f69e54 Mon Sep 17 00:00:00 2001 From: Timon Masberg Date: Tue, 19 Dec 2023 13:34:28 +0100 Subject: [PATCH 21/70] ci: only install chromium for e2es --- .github/workflows/ci.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8c9360dd..737f4ee5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -51,8 +51,10 @@ jobs: run: npx nx run-many -t build --all --parallel=3 - name: Start and prepare MongoDB for E2Es run: ./tools/db/kordis-db.sh init e2edb + - name: Install Chromium for E2Es + run: npx -y playwright install chromium - name: Run E2Es - run: npm run serve:all:prod & (npx wait-on tcp:3000 && npx wait-on http://localhost:4200 && npx nx e2e spa-e2e) + run: npm run serve:all:prod & (npx wait-on tcp:3000 && npx wait-on http://localhost:4200 && npx nx e2e spa-e2e --skipInstall) env: E2E_BASE_URL: http://localhost:4200/ MONGODB_URI: mongodb://127.0.0.1:27017/e2edb From b9b69cdcda4a316ad85cc700e195ee3a482472e1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 20 Dec 2023 00:07:11 +0000 Subject: [PATCH 22/70] chore(deps): update dependency mongo-migrate-ts to v1.4.0 (#577) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index e33829aa..22162759 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18900,9 +18900,10 @@ "license": "MIT" }, "node_modules/mongo-migrate-ts": { - "version": "1.3.1", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/mongo-migrate-ts/-/mongo-migrate-ts-1.4.0.tgz", + "integrity": "sha512-EAP1gcewy0Q5QPUvlwlqk7PRClza8CPQRFbVZqoW1W1Wc0lSgUKs8+Q2SN40eDW+iNhnEnjk8XTyXFhQUTB++A==", "dev": true, - "license": "MIT", "dependencies": { "cli-table": "^0.3.11", "commander": "^9.0.0", @@ -18913,13 +18914,14 @@ "mongo-migrate": "dist/bin/index.js" }, "peerDependencies": { - "mongodb": "4.x.x || 5.x.x" + "mongodb": "4.x.x || 5.x.x || 6.x.x" } }, "node_modules/mongo-migrate-ts/node_modules/commander": { "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", "dev": true, - "license": "MIT", "engines": { "node": "^12.20.0 || >=14" } From d9a4f3bfe53903180a224f6ca8ea8240cacb75ef Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 20 Dec 2023 03:48:20 +0000 Subject: [PATCH 23/70] chore(deps): update dependency tailwindcss to v3.4.0 (#578) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 22162759..b8c4ee35 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23864,9 +23864,9 @@ "license": "MIT" }, "node_modules/tailwindcss": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.7.tgz", - "integrity": "sha512-pjgQxDZPvyS/nG3ZYkyCvsbONJl7GdOejfm24iMt2ElYQQw8Jc4p0m8RdMp7mznPD0kUhfzwV3zAwa80qI0zmQ==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.0.tgz", + "integrity": "sha512-VigzymniH77knD1dryXbyxR+ePHihHociZbXnLZHUyzf2MMs2ZVqlUrZ3FvpXP8pno9JzmILt1sZPD19M3IxtA==", "dev": true, "dependencies": { "@alloc/quick-lru": "^5.2.0", From 77aa56695e98e10f1df9020d36602797ddc9a596 Mon Sep 17 00:00:00 2001 From: Timon Masberg Date: Wed, 20 Dec 2023 10:06:37 +0100 Subject: [PATCH 24/70] ci: bump migration checker action version --- .github/workflows/nx-migration-checker.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nx-migration-checker.yml b/.github/workflows/nx-migration-checker.yml index b24c03a4..6ab56567 100644 --- a/.github/workflows/nx-migration-checker.yml +++ b/.github/workflows/nx-migration-checker.yml @@ -17,7 +17,7 @@ jobs: node-version-file: '.nvmrc' cache: 'npm' - run: npm ci - - uses: timonmasberg/nx-migration-gh-action@v1.1.11 + - uses: timonmasberg/nx-migration-gh-action@v1.1.12 with: repoToken: ${{ secrets.WORKFLOW_PAT }} prTitle: 'chore(deps): migrate nx to $VERSION' From a3e028cca85dcb40743d70f9daa89ddd8a1497f0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 21 Dec 2023 00:07:50 +0000 Subject: [PATCH 25/70] fix(deps): update dependency graphql-sse to v2.5.2 (#580) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index b8c4ee35..7f4ae42b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14448,9 +14448,9 @@ } }, "node_modules/graphql-sse": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/graphql-sse/-/graphql-sse-2.5.1.tgz", - "integrity": "sha512-2cxf4cisPaFnpJ2syf5JtXluljvVb+LlUB8xTo6oW3EGoVDxhca/OQns2GbT+xFwjA5JjmLo5liJ3XoSdVW4Cg==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/graphql-sse/-/graphql-sse-2.5.2.tgz", + "integrity": "sha512-KCTl7HpD12xQrbXGdLrc1BL0ybfB6M83lxRO1mqT31pvOY01ZuWgiJKTY8+NAX8sgEMPVrnXXOXh9LqYDgNI+g==", "engines": { "node": ">=12" }, From abf6b317704334958efa1e8c45f60cd23bf2c719 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 21 Dec 2023 04:42:18 +0000 Subject: [PATCH 26/70] fix(deps): update sentry-javascript monorepo to v7.90.0 (#581) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 120 +++++++++++++++++++++++----------------------- 1 file changed, 60 insertions(+), 60 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7f4ae42b..186b6ac0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7490,39 +7490,39 @@ } }, "node_modules/@sentry-internal/feedback": { - "version": "7.88.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.88.0.tgz", - "integrity": "sha512-lbK6jgO1I0M96nZQ99mcLSZ55ebwPAP6LhEWhkmc+eAfy97VpiY+qsbmgsmOzCEPqMmEUCEcI0rEZ7fiye2v2Q==", + "version": "7.90.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.90.0.tgz", + "integrity": "sha512-ZIdpwK9KmiE/UYGUgNE3N9A5MWm92rbC/0u04LxQfZh0tGqN2EchwivQpFCWuu5QsKMlsza7aO6YQXsKvwt1Ww==", "dependencies": { - "@sentry/core": "7.88.0", - "@sentry/types": "7.88.0", - "@sentry/utils": "7.88.0" + "@sentry/core": "7.90.0", + "@sentry/types": "7.90.0", + "@sentry/utils": "7.90.0" }, "engines": { "node": ">=12" } }, "node_modules/@sentry-internal/tracing": { - "version": "7.88.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.88.0.tgz", - "integrity": "sha512-xXQdcYhsS+ourzJHjXNjZC9zakuc97udmpgaXRjEP7FjPYclIx+YXwgFBdHM2kzAwZLFOsEce5dr46GVXUDfZw==", + "version": "7.90.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.90.0.tgz", + "integrity": "sha512-74jEtpdio9aRkiVBcrY1ZJXek0oFMqxDJK6BkJNCA+aUK1z96V9viehANRk3Nbxm01rWjmH1U4e1siuo9FhjuQ==", "dependencies": { - "@sentry/core": "7.88.0", - "@sentry/types": "7.88.0", - "@sentry/utils": "7.88.0" + "@sentry/core": "7.90.0", + "@sentry/types": "7.90.0", + "@sentry/utils": "7.90.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/angular-ivy": { - "version": "7.88.0", - "resolved": "https://registry.npmjs.org/@sentry/angular-ivy/-/angular-ivy-7.88.0.tgz", - "integrity": "sha512-yS2sofdCLOFIRtcAo3Pdwd9i5ppXTcayvkKwjM/H/+T5wcUJx6lMDTESh7BGoderxOFNSL5zhvVFREjmYVHI7Q==", + "version": "7.90.0", + "resolved": "https://registry.npmjs.org/@sentry/angular-ivy/-/angular-ivy-7.90.0.tgz", + "integrity": "sha512-TLtKjfg2VH36mt1xixoidqUdV1V8aUhBz+/y9eAy9qR6GDMn5y4ALM6yBNu+WlrMK/+9WanVSPRhyd/ixLi1HQ==", "dependencies": { - "@sentry/browser": "7.88.0", - "@sentry/types": "7.88.0", - "@sentry/utils": "7.88.0", + "@sentry/browser": "7.90.0", + "@sentry/types": "7.90.0", + "@sentry/utils": "7.90.0", "tslib": "^2.4.1" }, "engines": { @@ -7536,42 +7536,42 @@ } }, "node_modules/@sentry/browser": { - "version": "7.88.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.88.0.tgz", - "integrity": "sha512-il4x3PB99nuU/OJQw2RltgYYbo8vtnYoIgneOeEiw4m0ppK1nKkMkd3vDRipGL6E/0i7IUmQfYYy6U10J5Rx+g==", + "version": "7.90.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.90.0.tgz", + "integrity": "sha512-ik3Jwo+TYjoEesJlt3PlHDcPE9h//WwyUsVkV9ZsVx0MSXb8c1VC4uDMsyUqjA+gPImmw1l9KlWZtvaOooZEhg==", "dependencies": { - "@sentry-internal/feedback": "7.88.0", - "@sentry-internal/tracing": "7.88.0", - "@sentry/core": "7.88.0", - "@sentry/replay": "7.88.0", - "@sentry/types": "7.88.0", - "@sentry/utils": "7.88.0" + "@sentry-internal/feedback": "7.90.0", + "@sentry-internal/tracing": "7.90.0", + "@sentry/core": "7.90.0", + "@sentry/replay": "7.90.0", + "@sentry/types": "7.90.0", + "@sentry/utils": "7.90.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/core": { - "version": "7.88.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.88.0.tgz", - "integrity": "sha512-Jzbb7dcwiCO7kI0a1w+32UzWxbEn2OcZWzp55QMEeAh6nZ/5CXhXwpuHi0tW7doPj+cJdmxMTMu9LqMVfdGkzQ==", + "version": "7.90.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.90.0.tgz", + "integrity": "sha512-HolpdHjULCwehKPWHR6IPQM0NBjmORhlBU7FtCh/e8TtSkZ9ztPsuofNBomMS1+mdbL+yxOIc9KUYEl0zRfeAQ==", "dependencies": { - "@sentry/types": "7.88.0", - "@sentry/utils": "7.88.0" + "@sentry/types": "7.90.0", + "@sentry/utils": "7.90.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/node": { - "version": "7.88.0", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.88.0.tgz", - "integrity": "sha512-X6Xyh7AEitnWqn1CHQrmsUqRn0GKj/6nPE5VC2DLQfHiFH1Fknrt+csFzDchQ/86awXYwuY4Le5ECEH//X/WzQ==", - "dependencies": { - "@sentry-internal/tracing": "7.88.0", - "@sentry/core": "7.88.0", - "@sentry/types": "7.88.0", - "@sentry/utils": "7.88.0", + "version": "7.90.0", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.90.0.tgz", + "integrity": "sha512-VjDI2MCkidoFEzrMa1gqmwYt1sUhYnu+zoFF5P5jgapTVVJ5xc2b7k/lS62U6IsfxHNrIdTtQHsrbCS5+s0GvQ==", + "dependencies": { + "@sentry-internal/tracing": "7.90.0", + "@sentry/core": "7.90.0", + "@sentry/types": "7.90.0", + "@sentry/utils": "7.90.0", "https-proxy-agent": "^5.0.0" }, "engines": { @@ -7602,13 +7602,13 @@ } }, "node_modules/@sentry/opentelemetry-node": { - "version": "7.88.0", - "resolved": "https://registry.npmjs.org/@sentry/opentelemetry-node/-/opentelemetry-node-7.88.0.tgz", - "integrity": "sha512-Z6d+ZbOD8AYhEQflc6gWXWA1d+eJedUoC+PngE45rUoIJArpSsci4kKxhG3kooXbeLuXIDTjBBpA4+iBL4NxkA==", + "version": "7.90.0", + "resolved": "https://registry.npmjs.org/@sentry/opentelemetry-node/-/opentelemetry-node-7.90.0.tgz", + "integrity": "sha512-JQcx/VADEtUGwnjROycUyYCE8gX+oCgqdkIJaGFxaWhnKJBKORWJlVuf9nbQtNV2R5vmqK8Al6uP7fG1roZSaA==", "dependencies": { - "@sentry/core": "7.88.0", - "@sentry/types": "7.88.0", - "@sentry/utils": "7.88.0" + "@sentry/core": "7.90.0", + "@sentry/types": "7.90.0", + "@sentry/utils": "7.90.0" }, "engines": { "node": ">=8" @@ -7621,33 +7621,33 @@ } }, "node_modules/@sentry/replay": { - "version": "7.88.0", - "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.88.0.tgz", - "integrity": "sha512-em5dPKLPG7c/HGDbpIj3aHrWbA4iMwqjevqTzn+++KNO1YslkOosCaGsb1whU3AL1T9c3aIFIhZ4u3rNo+DxcA==", + "version": "7.90.0", + "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.90.0.tgz", + "integrity": "sha512-fsABtzQ5JQI7G5CC4fg05lVI5DTbd1uwKi41xVKFRmCB5NVTHvK7bHgP8n6uSbnle+gp9rUxVPLLBIPjKfaTmw==", "dependencies": { - "@sentry-internal/tracing": "7.88.0", - "@sentry/core": "7.88.0", - "@sentry/types": "7.88.0", - "@sentry/utils": "7.88.0" + "@sentry-internal/tracing": "7.90.0", + "@sentry/core": "7.90.0", + "@sentry/types": "7.90.0", + "@sentry/utils": "7.90.0" }, "engines": { "node": ">=12" } }, "node_modules/@sentry/types": { - "version": "7.88.0", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.88.0.tgz", - "integrity": "sha512-FvwvmX1pWAZKicPj4EpKyho8Wm+C4+r5LiepbbBF8oKwSPJdD2QV1fo/LWxsrzNxWOllFIVIXF5Ed3nPYQWpTw==", + "version": "7.90.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.90.0.tgz", + "integrity": "sha512-dA0Mtba5jYlcQ6xBsGILZuFq4NGrWLfr2ys036z2JE4H1+3PxOVERlD3Di7p+WKYM5gjFw10Hn3EgUV979E3dA==", "engines": { "node": ">=8" } }, "node_modules/@sentry/utils": { - "version": "7.88.0", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.88.0.tgz", - "integrity": "sha512-ukminfRmdBXTzk49orwJf3Lu3hR60ZRHjE2a4IXwYhyDT6JJgJqgsq1hzGXx0AyFfyS4WhfZ6QUBy7fu3BScZQ==", + "version": "7.90.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.90.0.tgz", + "integrity": "sha512-6BpqAzONm/HQbdlL4TY2W2vBSmaG/eVvwUaHoz0wB49EkWwpF6j/SO9Kb/XkiA/qp9GoJVXpnGBFQLPx7kv/Yw==", "dependencies": { - "@sentry/types": "7.88.0" + "@sentry/types": "7.90.0" }, "engines": { "node": ">=8" From f4a68957aba9c42ed27da04f24dc3b38083c5062 Mon Sep 17 00:00:00 2001 From: Timon Date: Thu, 21 Dec 2023 10:15:36 +0100 Subject: [PATCH 27/70] chore(deps): migrate nx to 17.2.6 (#582) --- package-lock.json | 400 +++++++++++++++++++++++----------------------- package.json | 26 +-- 2 files changed, 213 insertions(+), 213 deletions(-) diff --git a/package-lock.json b/package-lock.json index 186b6ac0..1ed459fd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -69,18 +69,18 @@ "@nestjs/schematics": "10.0.2", "@nestjs/testing": "10.2.4", "@ngneat/spectator": "^16.0.0", - "@nx/angular": "17.2.5", - "@nx/devkit": "17.2.5", - "@nx/eslint": "17.2.5", - "@nx/eslint-plugin": "17.2.5", - "@nx/jest": "17.2.5", - "@nx/js": "17.2.5", - "@nx/nest": "17.2.5", - "@nx/node": "17.2.5", - "@nx/playwright": "17.2.5", - "@nx/web": "17.2.5", - "@nx/webpack": "17.2.5", - "@nx/workspace": "17.2.5", + "@nx/angular": "17.2.6", + "@nx/devkit": "17.2.6", + "@nx/eslint": "17.2.6", + "@nx/eslint-plugin": "17.2.6", + "@nx/jest": "17.2.6", + "@nx/js": "17.2.6", + "@nx/nest": "17.2.6", + "@nx/node": "17.2.6", + "@nx/playwright": "17.2.6", + "@nx/web": "17.2.6", + "@nx/webpack": "17.2.6", + "@nx/workspace": "17.2.6", "@playwright/test": "^1.39.0", "@schematics/angular": "17.0.0", "@total-typescript/ts-reset": "^0.3.7", @@ -103,7 +103,7 @@ "jest-preset-angular": "13.1.4", "lcov-result-merger": "^5.0.0", "mongo-migrate-ts": "^1.1.4", - "nx": "17.2.5", + "nx": "17.2.6", "playwright": "^1.39.0", "postcss": "^8.4.31", "prettier": "3.1.1", @@ -5170,85 +5170,85 @@ } }, "node_modules/@nrwl/angular": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nrwl/angular/-/angular-17.2.5.tgz", - "integrity": "sha512-UhXFeQJg6/m5UMzPVnxsuWYRhHApAPkrMf7Z9oSbTHNnfZ6LPGfuzTlWl72NjSG2xcSE0hhP4Et/7M+U2/Qv1A==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nrwl/angular/-/angular-17.2.6.tgz", + "integrity": "sha512-4f7o6dsoQwP8o8O57dT0fTNnKcRllsQVkYeZx2SR/I0Gs2I/UlaCQZ6GCjy+BXSJS3AXn7sz6a69vo0uGJPBFw==", "dev": true, "dependencies": { - "@nx/angular": "v17.2.5", + "@nx/angular": "17.2.6", "tslib": "^2.3.0" } }, "node_modules/@nrwl/cypress": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nrwl/cypress/-/cypress-17.2.5.tgz", - "integrity": "sha512-3juSy+fZ+pxQE1Tx/BO+f1u9iUXbF2Vc6biq2rIh/d8Eo7YlDS/9clrLLWCZ4ytT5nzesrnZS0viuRavvNih8g==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nrwl/cypress/-/cypress-17.2.6.tgz", + "integrity": "sha512-/cimurrZnHFX9o0Sb5cj7SskUtEgA2aYnpLuZuAWaazpQPd+72WXTXFVYN8dVd7wgTV96uTQUTkUGt9nzvNiTA==", "dev": true, "dependencies": { - "@nx/cypress": "v17.2.5" + "@nx/cypress": "17.2.6" } }, "node_modules/@nrwl/devkit": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-17.2.5.tgz", - "integrity": "sha512-rXZDkJMzbViCfxZ19ndLZX9MZhQ50qgQOR6kahYugTcJ6HRV1i/FsKRyKXk1JefMCo8qdw/F5aw9zl0WwOiPdA==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-17.2.6.tgz", + "integrity": "sha512-uZVqc2qhi+WdSqLV9aIcE+5ck+IUSQ47Cc5bslWrssQjBncqGavHYDuU4ZLuKK5HxCuZqlQjvo7TsF7LeOjNiA==", "dev": true, "dependencies": { - "@nx/devkit": "v17.2.5" + "@nx/devkit": "17.2.6" } }, "node_modules/@nrwl/eslint-plugin-nx": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-17.2.5.tgz", - "integrity": "sha512-uvqGdOCqz/A1Ak27pBBcOCI9Ct/rdXfUhmYMDSAPNUx1gzQRofJ3DD4q7uFjEHwc7Qjdqpc4HizYPBaIj4ZaBw==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-17.2.6.tgz", + "integrity": "sha512-xQDmFeIc+VR3q6scSSciSNVSdcRI52FFTTlDw4/pZCJk59LJTt6GgnqeL0Aj4EIgELfZQLOsKrxIoup5gzKlrQ==", "dev": true, "dependencies": { - "@nx/eslint-plugin": "v17.2.5" + "@nx/eslint-plugin": "17.2.6" } }, "node_modules/@nrwl/jest": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-17.2.5.tgz", - "integrity": "sha512-zWVk+L+oAgWQovooL+ynehDUTqm6TschYh5utL11N8kMuKPrF/aFSoiE4J47VS6TmO/sQ6hrRVMJfXibMlnZeQ==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-17.2.6.tgz", + "integrity": "sha512-YZ6yFFw1lq7nSCZTkP8qMbIeYX/yJ6Ko6iXPECPQViy4W6E9WEVnWU52RkovoKSN+CuhienzJCxne7DALLLr3w==", "dev": true, "dependencies": { - "@nx/jest": "v17.2.5" + "@nx/jest": "17.2.6" } }, "node_modules/@nrwl/js": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nrwl/js/-/js-17.2.5.tgz", - "integrity": "sha512-Pcw5f1yqT6yJe3DRtdoYmHVngNFy+oWkOkukDbB3MySGyA760NYyFI49/jMuzGd91dV9vCjEjncLQNKYJTKeBg==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nrwl/js/-/js-17.2.6.tgz", + "integrity": "sha512-oFnyaVOpVG3XrkIXQMs5TM6hrRRBe38jRX79d51S41yLuiOrHgpJlMmii1wafevM1Dpk9UlAvPh7v8OffgDZtg==", "dev": true, "dependencies": { - "@nx/js": "v17.2.5" + "@nx/js": "17.2.6" } }, "node_modules/@nrwl/nest": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nrwl/nest/-/nest-17.2.5.tgz", - "integrity": "sha512-SnyapR9wDxpn5p9bF7j2xyxRV5bppdMJOFAsOndh5QFcTGUDhRuuCFZf9vlWSVENyxt0r702jd+vV0pa1uUJVg==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nrwl/nest/-/nest-17.2.6.tgz", + "integrity": "sha512-ATPMiTgBfPADTuE0B3EOn1Xs93G1NSSECTFrPtUjsu4iN4YCxynpD19iyYZ1cqmPn0b2ByaoYrrnelXMWGdLcA==", "dev": true, "dependencies": { - "@nx/nest": "v17.2.5" + "@nx/nest": "17.2.6" } }, "node_modules/@nrwl/node": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nrwl/node/-/node-17.2.5.tgz", - "integrity": "sha512-Dl14XmGjibT1FNpPYIMsL3r/4JAiYyvWmKYdD3lDQCWYVlQ3nBYnA8ApYHGFoiJ9wMNfnLFtdJjGXknLqes2pw==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nrwl/node/-/node-17.2.6.tgz", + "integrity": "sha512-ZsD18byFJ7OqFIzWFnnYOsR/vVZyyNbCPoiygqyviMakI1xBDjQ1/Ea2nUXjdC45iaaQ2/+PkVA1v7k23cmbAg==", "dev": true, "dependencies": { - "@nx/node": "v17.2.5" + "@nx/node": "17.2.6" } }, "node_modules/@nrwl/tao": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-17.2.5.tgz", - "integrity": "sha512-hA89BirzFb2MBm26ZPTTJ/RWRjmZ9R39J8321kVEldehStluA4E5zobNd7MJVp77fBK/CCTlIhFeUEP9qmxhZA==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-17.2.6.tgz", + "integrity": "sha512-cgtUKTRSxDZ94S9IpC27/qYZJ1YttJDET+veKrtRYvwnHFgkq1peyeTTtnM25yJon7PRdm2lYrlIVdPm0vXupw==", "dev": true, "dependencies": { - "nx": "v17.2.5", + "nx": "17.2.6", "tslib": "^2.3.0" }, "bin": { @@ -5256,30 +5256,30 @@ } }, "node_modules/@nrwl/web": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nrwl/web/-/web-17.2.5.tgz", - "integrity": "sha512-43wKLPYylyu+w/Ive+Pl0VvyEWnWUjYK+o8D62WuHx+JCcp+bZUKSdueC38U860SJiE1hoa/YRy57W6ZbP9tVg==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nrwl/web/-/web-17.2.6.tgz", + "integrity": "sha512-htiLKuLgWikZOf+gKzX4tkkcYV+94ZGYeBEHAZ8Agx4dyw7/8u1JStSAvrwZFAzw06KejGJy4NAh2ycCLJMwrA==", "dev": true, "dependencies": { - "@nx/web": "v17.2.5" + "@nx/web": "17.2.6" } }, "node_modules/@nrwl/webpack": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nrwl/webpack/-/webpack-17.2.5.tgz", - "integrity": "sha512-anjnBvtMQu9kHrVqClXS/x1aTm+xLLr7gmONZBiWr4VSLxO8AO1NuNG9iOC2/i49j+xQ+CfDDauxVwL/X1CUgw==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nrwl/webpack/-/webpack-17.2.6.tgz", + "integrity": "sha512-cxBh3Aqg9nIR7be3y9pvss2x22Bp0iDmcvpj/L0fc/3PK9DpYK2Y2eDGvswsd5xZvLTu5BhQVji/io73JmmB4w==", "dev": true, "dependencies": { - "@nx/webpack": "v17.2.5" + "@nx/webpack": "17.2.6" } }, "node_modules/@nrwl/workspace": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-17.2.5.tgz", - "integrity": "sha512-xDyM/P6ggSW3efEgJ6GoYbErJX1uU14h8OXOS0jK5YLeDiJc7AYiW5JrMoZ1IQl4Pp+p2OrYE6nkc8l2zBXjAQ==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-17.2.6.tgz", + "integrity": "sha512-ACMnIxblNEAsjFfkpNspENxlm/jMpF9hr3aKioyoFAUmATxO7lJt8VuA43slI1oVgtTfWpOcM0aSRP/07kVW6Q==", "dev": true, "dependencies": { - "@nx/workspace": "v17.2.5" + "@nx/workspace": "17.2.6" } }, "node_modules/@nuxtjs/opencollective": { @@ -5357,20 +5357,20 @@ } }, "node_modules/@nx/angular": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nx/angular/-/angular-17.2.5.tgz", - "integrity": "sha512-7VT9nMrvla0aDuVHtY2AwCTjovwZ79eOFrengA2MfAwxDUaUGx9qZS7q+CgTtFTxzHhfhoz1EUZvA9s5/KfuXg==", - "dev": true, - "dependencies": { - "@nrwl/angular": "v17.2.5", - "@nx/cypress": "v17.2.5", - "@nx/devkit": "v17.2.5", - "@nx/eslint": "v17.2.5", - "@nx/jest": "v17.2.5", - "@nx/js": "v17.2.5", - "@nx/web": "v17.2.5", - "@nx/webpack": "v17.2.5", - "@nx/workspace": "v17.2.5", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nx/angular/-/angular-17.2.6.tgz", + "integrity": "sha512-e11FcG9SP8gR/nwfhvPnORfOee5zjUFkC1vLLY/JdJRV2jXE5qLtoTVq8lFqU6LjD21FoFCt5EMiceRj3WoEZQ==", + "dev": true, + "dependencies": { + "@nrwl/angular": "17.2.6", + "@nx/cypress": "17.2.6", + "@nx/devkit": "17.2.6", + "@nx/eslint": "17.2.6", + "@nx/jest": "17.2.6", + "@nx/js": "17.2.6", + "@nx/web": "17.2.6", + "@nx/webpack": "17.2.6", + "@nx/workspace": "17.2.6", "@phenomnomnominal/tsquery": "~5.0.1", "@typescript-eslint/type-utils": "^6.9.1", "chalk": "^4.1.0", @@ -5487,15 +5487,15 @@ } }, "node_modules/@nx/cypress": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nx/cypress/-/cypress-17.2.5.tgz", - "integrity": "sha512-sSvS60KOOO+K+Y+yokSOFpR+fNyOoI8262fGcOAoXhZFzgYSTUidtfdmza5KtHDTLDYiu3/nRCigcy6tB/NH0g==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nx/cypress/-/cypress-17.2.6.tgz", + "integrity": "sha512-C2TSLyV2Nm8zIM8aJJrRkv6RO4iqLRmO+XC0/Z58SF9cD3iF7HSKzGtj2iRshgI8Pac7WgvcZLYyiKQIAdJIUw==", "dev": true, "dependencies": { - "@nrwl/cypress": "v17.2.5", - "@nx/devkit": "v17.2.5", - "@nx/eslint": "v17.2.5", - "@nx/js": "v17.2.5", + "@nrwl/cypress": "17.2.6", + "@nx/devkit": "17.2.6", + "@nx/eslint": "17.2.6", + "@nx/js": "17.2.6", "@phenomnomnominal/tsquery": "~5.0.1", "detect-port": "^1.5.1", "semver": "7.5.3", @@ -5538,12 +5538,12 @@ } }, "node_modules/@nx/devkit": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-17.2.5.tgz", - "integrity": "sha512-eOIIziLA1AxRtRiDI+ZNGpXVtIwrYKeVTsGbLljaj3i5Ks753VMH340WNNlzMUXMseWG6XuQ4PkMhURza2tzog==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-17.2.6.tgz", + "integrity": "sha512-a9GPw0KiLhvv2RBLPlWgaVDZRvgww4ANBwv7LuGvk8FNgxF5vkQMM5WyKpvxKJhmh1EZ+T9JsGWAFrK7skW9Bw==", "dev": true, "dependencies": { - "@nrwl/devkit": "v17.2.5", + "@nrwl/devkit": "17.2.6", "ejs": "^3.1.7", "enquirer": "~2.3.6", "ignore": "^5.0.4", @@ -5581,14 +5581,14 @@ } }, "node_modules/@nx/eslint": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-17.2.5.tgz", - "integrity": "sha512-+S33U/AXvAygB72Dp646aGAJOhCAJRZGCiArq8nASERD6HWAQU4DMqcYflvTP1OqjPSHkVlaL/JIp7y+XzdTfQ==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-17.2.6.tgz", + "integrity": "sha512-gDtIf6T3vCf7XO2lWvVulFcNmx2l6kKGZypEpLMGtfdAUai/aaBbNHbbwcsOZiPvWtNo64mGBZX5Qv6aPb9oPg==", "dev": true, "dependencies": { - "@nx/devkit": "v17.2.5", - "@nx/js": "v17.2.5", - "@nx/linter": "v17.2.5", + "@nx/devkit": "17.2.6", + "@nx/js": "17.2.6", + "@nx/linter": "17.2.6", "tslib": "^2.3.0", "typescript": "~5.2.2" }, @@ -5606,16 +5606,16 @@ } }, "node_modules/@nx/eslint-plugin": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-17.2.5.tgz", - "integrity": "sha512-xd6IN0/9dt6+8Nd3HvqKnABe5ZcU5RAbVpr3m1t1YD0ZdDYVih492vNuLg4kaAYS+GYut/UQSBTSk+n2cLw9pg==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-17.2.6.tgz", + "integrity": "sha512-P9+G9r6fz0RP/muchPFHyicfA4o80kUD8oRmrJJAjI3KolpRk3Kld7GAbXPkunnGuMcf/nSJxaUkt+QCe5zOhQ==", "dev": true, "dependencies": { - "@nrwl/eslint-plugin-nx": "v17.2.5", - "@nx/devkit": "v17.2.5", - "@nx/js": "v17.2.5", - "@typescript-eslint/type-utils": "^6.13.2", - "@typescript-eslint/utils": "^6.13.2", + "@nrwl/eslint-plugin-nx": "17.2.6", + "@nx/devkit": "17.2.6", + "@nx/js": "17.2.6", + "@typescript-eslint/type-utils": "^6.9.1", + "@typescript-eslint/utils": "^6.9.1", "chalk": "^4.1.0", "confusing-browser-globals": "^1.0.9", "jsonc-eslint-parser": "^2.1.0", @@ -5623,7 +5623,7 @@ "tslib": "^2.3.0" }, "peerDependencies": { - "@typescript-eslint/parser": "^6.13.2", + "@typescript-eslint/parser": "^6.9.1", "eslint-config-prettier": "^9.0.0" }, "peerDependenciesMeta": { @@ -5789,16 +5789,16 @@ } }, "node_modules/@nx/jest": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-17.2.5.tgz", - "integrity": "sha512-Fl7RFLY/4k0AqwX8XibkyMd23yCFtRGW68NFk2I2PlaPwnhS9HEoTb4aMJ8PcTqKXyHg2dyGpjv5QMBEtq6yqA==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-17.2.6.tgz", + "integrity": "sha512-lWdzwkNfVQPCcr3gb3OrtUX/wjI9Oxm6Q9cKezPydCWtrZnEQii/aRi9/AncCGBf0Rx6hLT0yaiIAvJKlCk9qg==", "dev": true, "dependencies": { "@jest/reporters": "^29.4.1", "@jest/test-result": "^29.4.1", - "@nrwl/jest": "v17.2.5", - "@nx/devkit": "v17.2.5", - "@nx/js": "v17.2.5", + "@nrwl/jest": "17.2.6", + "@nx/devkit": "17.2.6", + "@nx/js": "17.2.6", "@phenomnomnominal/tsquery": "~5.0.1", "chalk": "^4.1.0", "identity-obj-proxy": "3.0.0", @@ -5874,9 +5874,9 @@ } }, "node_modules/@nx/js": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nx/js/-/js-17.2.5.tgz", - "integrity": "sha512-kgH7GRGE+c3RXhvY8C7Np5FWK4yk0mRjnL5X6r14ZYPZPwj0OAOGiFXUVy14epp1SHdyqK1gz878kdrpxomaCQ==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nx/js/-/js-17.2.6.tgz", + "integrity": "sha512-jjWzEg63C7vBu6Lo890N8gIcEji+8/ggf5My2kCmAnJehqIg8/B0Bq0x9shIxAT7qZgyLxHbC3VWg5ictS6aEw==", "dev": true, "dependencies": { "@babel/core": "^7.22.9", @@ -5886,9 +5886,9 @@ "@babel/preset-env": "^7.22.9", "@babel/preset-typescript": "^7.22.5", "@babel/runtime": "^7.22.6", - "@nrwl/js": "v17.2.5", - "@nx/devkit": "v17.2.5", - "@nx/workspace": "v17.2.5", + "@nrwl/js": "17.2.6", + "@nx/devkit": "17.2.6", + "@nx/workspace": "17.2.6", "@phenomnomnominal/tsquery": "~5.0.1", "babel-plugin-const-enum": "^1.0.1", "babel-plugin-macros": "^2.8.0", @@ -6111,26 +6111,26 @@ } }, "node_modules/@nx/linter": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nx/linter/-/linter-17.2.5.tgz", - "integrity": "sha512-MbTDC3H5w6rOfPxDEKScYn9ByXlCwJEX9U6Bh6GGkVl+w0rZ0rwxtwR4i4EIbMNmuWVhQK1GE8gQf2kzndfOhg==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nx/linter/-/linter-17.2.6.tgz", + "integrity": "sha512-TTS3WPZQNVdFgTykdX3jbELcN0IsYpKPv8TGOzqkJbRfvsF2jjZzQggWujg1iXBdWRKdaWYDi8SUi+4wocemIg==", "dev": true, "dependencies": { - "@nx/eslint": "v17.2.5" + "@nx/eslint": "17.2.6" } }, "node_modules/@nx/nest": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nx/nest/-/nest-17.2.5.tgz", - "integrity": "sha512-FuXS2VjE+LBMbEcWMHmQlWSkyb+NQypyBrK/oR2xbv2nUXV2qsT9lutVZMqdCJRovPsiPUgaBpVts+oUDaL9Ew==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nx/nest/-/nest-17.2.6.tgz", + "integrity": "sha512-fjk6gBLswegaWDFR3q+/gRBdC2PsWGRTIcdkVgml+oV/A09Io13WNJSiK/jGiUSSxMMdxXEXR52C9j+a+nzUfw==", "dev": true, "dependencies": { "@nestjs/schematics": "^9.1.0", - "@nrwl/nest": "v17.2.5", - "@nx/devkit": "v17.2.5", - "@nx/eslint": "v17.2.5", - "@nx/js": "v17.2.5", - "@nx/node": "v17.2.5", + "@nrwl/nest": "17.2.6", + "@nx/devkit": "17.2.6", + "@nx/eslint": "17.2.6", + "@nx/js": "17.2.6", + "@nx/node": "17.2.6", "@phenomnomnominal/tsquery": "~5.0.1", "tslib": "^2.3.0" } @@ -6203,23 +6203,23 @@ } }, "node_modules/@nx/node": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nx/node/-/node-17.2.5.tgz", - "integrity": "sha512-vAe13g/pnM3QeNQezk+AqJ5u9gYftQg9KqVk1tojKL3eHKfuVs1ZCvFTaANStgao1bNysOZAzPXvfeHLj7MWbw==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nx/node/-/node-17.2.6.tgz", + "integrity": "sha512-kf0yttlSF3kwL8feTOHPQUGJO3p3aqTji6Qd3ZDdh2KiSMMRu6czg+/MDcrCFN/Hanczp+js/qiKxuwwRp43uw==", "dev": true, "dependencies": { - "@nrwl/node": "v17.2.5", - "@nx/devkit": "v17.2.5", - "@nx/eslint": "v17.2.5", - "@nx/jest": "v17.2.5", - "@nx/js": "v17.2.5", + "@nrwl/node": "17.2.6", + "@nx/devkit": "17.2.6", + "@nx/eslint": "17.2.6", + "@nx/jest": "17.2.6", + "@nx/js": "17.2.6", "tslib": "^2.3.0" } }, "node_modules/@nx/nx-darwin-arm64": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-17.2.5.tgz", - "integrity": "sha512-AGF/XnMkXymS8xYMsbeyNKZWKflfU8TTqEJqlcADMHYcr8OD1Jyq1YYHp/vvPBWqEhUL4bx3GPspQn5YiiCrWw==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-17.2.6.tgz", + "integrity": "sha512-ezU5u7hkEwI2xzsFSjyr53uNURBvga40LQlpEnS/CbqRifHHhTKisCy+r2+kRhiOwTeR+I+/2D3zPyIyN3aEHQ==", "cpu": [ "arm64" ], @@ -6233,9 +6233,9 @@ } }, "node_modules/@nx/nx-darwin-x64": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-17.2.5.tgz", - "integrity": "sha512-YQQG+kijDNedE6bwEIeKWtVQOxJD+NHW69z6sb/S+ub8NO293YgNtYXgilet9RwOKBubeSyBqWr+yYbRhOuz+A==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-17.2.6.tgz", + "integrity": "sha512-wUIwbM/7LMxlFkEOlbxR/s2qaRuD69yXc70f2rtxsskwJ4GOF5kfc1jk2YaDs9qswI+FgQVgbeZu8pgF+slY7Q==", "cpu": [ "x64" ], @@ -6249,9 +6249,9 @@ } }, "node_modules/@nx/nx-freebsd-x64": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-17.2.5.tgz", - "integrity": "sha512-AzcYELtNDukSTtO6zTAuu9pUI2634/2ZFLdS15C9cqUrK0XNvBcbj6R1KNGjgaBDUJc9H49+fqU8VnLPpJjBKQ==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-17.2.6.tgz", + "integrity": "sha512-uBKEGqG4txVCpBirRzt1QwuOLzfA0s9dlUP7n5t4qJuaf9OXuVcDXay8g84WT1jx4PPtipyv/wyIFu3r7v8kZw==", "cpu": [ "x64" ], @@ -6265,9 +6265,9 @@ } }, "node_modules/@nx/nx-linux-arm-gnueabihf": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-17.2.5.tgz", - "integrity": "sha512-24Q5N4krcSV6rbFYGRRgbHTc2eSDoJSWesvAtxAW5Sgh6+wAuqFKVwLwY9ZOn1GQwlySB87YwzH2BMkOfEuorw==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-17.2.6.tgz", + "integrity": "sha512-dSDVz2BktaPHMkrJojFCx+V+QFLDF0KzoHorESzZmHZTfumr0xtJ1COWCU+gYmLptc+8OgwCzCPWXHhcDgji/A==", "cpu": [ "arm" ], @@ -6281,9 +6281,9 @@ } }, "node_modules/@nx/nx-linux-arm64-gnu": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-17.2.5.tgz", - "integrity": "sha512-ty08Jnhk/eCVzxdm6o9EaGAZQ4t1WQCO9I/FjriEqtt4e5If6YKJPGjRzu/1OCvppv4d7j0SEN6FiyGkESpBPw==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-17.2.6.tgz", + "integrity": "sha512-AD99Kk47Yxn3IJ89aCT1oVpNX1XNECAYay97yhqf2tiBsDv9hC43PppOdjI0dNP5VRBTrr6EsWdhvE0uNJ3RJw==", "cpu": [ "arm64" ], @@ -6297,9 +6297,9 @@ } }, "node_modules/@nx/nx-linux-arm64-musl": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-17.2.5.tgz", - "integrity": "sha512-iW/hOgkpELTTu53UYNYAUvs5dAXDR94P50HZFvTQeTQH6xr8igMdOBFdApYFZIjD7IrKqNBSeAiyl4TyI6vFag==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-17.2.6.tgz", + "integrity": "sha512-MOX/EJyzseEnzbFxY7V6es/xta6WQ0cDDrl6i6qjCRnoRTFFVMsL0Fb4dtVbv7fd75O41P+OBGpG70MYx2SOxw==", "cpu": [ "arm64" ], @@ -6313,9 +6313,9 @@ } }, "node_modules/@nx/nx-linux-x64-gnu": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-17.2.5.tgz", - "integrity": "sha512-BJi195AOHSHurMrPzT2mNGslIDn4LVxfKKdiRqVeOvQxT3cZij4fzPTUYxdOFnrWU5YPfW4A9p3ydFz8MDapOg==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-17.2.6.tgz", + "integrity": "sha512-16xTSszGPY25INDUr4pzLXWcO3va1764iVFiHRTuJr5siDymY7zSj+DPKFmewzqF2358Y5m8AtMotY0FqKciYg==", "cpu": [ "x64" ], @@ -6329,9 +6329,9 @@ } }, "node_modules/@nx/nx-linux-x64-musl": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-17.2.5.tgz", - "integrity": "sha512-r1TrCFvdAIvogNry3Oy0IrWT2Ed5nZHR0lcuW5ImF0HinMmH/o4Ey7Q4IRo5hB88gxq4AUTWt+WoQbImIvoGPg==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-17.2.6.tgz", + "integrity": "sha512-F/nIq8bcZd2cNuBiQbyJwur7CpeRBCt0qKDF38HQ2l3HhQv+jwk4T6115LMQqwZb9e6kt6BAFsY+6O7I6t3pCw==", "cpu": [ "x64" ], @@ -6345,9 +6345,9 @@ } }, "node_modules/@nx/nx-win32-arm64-msvc": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-17.2.5.tgz", - "integrity": "sha512-TyMH8mys+r4Vgq5LYE6zY70LsL2F7JC85O+jHeVPR0vDNGm5Nb/UHobT5Y/PLpLxIx0aIeRuu6VI3j3oh1JhNw==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-17.2.6.tgz", + "integrity": "sha512-1lAKKKiH7eduzqcPDB03iPz38yNXn3Y4Q/3jULjaRc3EFAplfBsYVwJ9kGjXPZSrpt/AY7w5ATY55/r5B3gQnA==", "cpu": [ "arm64" ], @@ -6361,9 +6361,9 @@ } }, "node_modules/@nx/nx-win32-x64-msvc": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-17.2.5.tgz", - "integrity": "sha512-I/LWvNasB+iUEzIeejbuaeeezMCfMjpDBsiPdnS5nfHMVnTOrIbfzQOWLWUr+/7R0fYl1BXTp352iaD+M10Agw==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-17.2.6.tgz", + "integrity": "sha512-LrJySMWrO5oWMrP4VOWM1hr3c4rtxHGCcRy19VwqvaAPDrnsg0qfPjv4q1C9YyIU8sj+T3oJs1yZdnNntlN8ew==", "cpu": [ "x64" ], @@ -6377,13 +6377,13 @@ } }, "node_modules/@nx/playwright": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nx/playwright/-/playwright-17.2.5.tgz", - "integrity": "sha512-GExpvOHUWqSIVEv519deMFhknu/LLO/CKF4LazcPdg6/uf7/+cSXat2x+NErdIGiZXK763DVSeDibVimijpdCw==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nx/playwright/-/playwright-17.2.6.tgz", + "integrity": "sha512-VikT2nP8k4qcj5u5ls0LCT90Kqe6xdfcrSjoan6SJwNng+uGaoyTialHoWahwqW6Go+09Uf1wngLt1Ny4udluw==", "dev": true, "dependencies": { - "@nx/devkit": "v17.2.5", - "@nx/eslint": "v17.2.5", + "@nx/devkit": "17.2.6", + "@nx/eslint": "17.2.6", "tslib": "^2.3.0" }, "peerDependencies": { @@ -6396,14 +6396,14 @@ } }, "node_modules/@nx/web": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nx/web/-/web-17.2.5.tgz", - "integrity": "sha512-PP3HBnkhIiswFOYsoRNLsGgZBA4JPmPHNDgr7AxMDBvHpqxMv9sWjTAZq91iOWQB86cY3Bd0C/xEMU5zYjBQ2w==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nx/web/-/web-17.2.6.tgz", + "integrity": "sha512-6VkA19bFepNmrIISxXwYMo5nm/uUAPHQKNPfSHqxo9Ef57WS93dDMVRqc7641lRvT31Nc75Uu0NPYGo/B/s87A==", "dev": true, "dependencies": { - "@nrwl/web": "v17.2.5", - "@nx/devkit": "v17.2.5", - "@nx/js": "v17.2.5", + "@nrwl/web": "17.2.6", + "@nx/devkit": "17.2.6", + "@nx/js": "17.2.6", "chalk": "^4.1.0", "detect-port": "^1.5.1", "http-server": "^14.1.0", @@ -6481,15 +6481,15 @@ } }, "node_modules/@nx/webpack": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-17.2.5.tgz", - "integrity": "sha512-SFm5kdyZGirsHaMReTuVAit38gwbNg7rYpwFzMfd1WXvhQ8m7NSLwxiL8+NvTir7iafMIbq7gU6oxUnbzsNQ1g==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-17.2.6.tgz", + "integrity": "sha512-vODJosrOh5ru1Gy7rBp9yXVeeSF32bq1qTjOX3ez1OOXbw5fmJcxaOjOoh44ty0+d9wIB2YIl8lHsmmaCcmOnw==", "dev": true, "dependencies": { "@babel/core": "^7.22.9", - "@nrwl/webpack": "v17.2.5", - "@nx/devkit": "v17.2.5", - "@nx/js": "v17.2.5", + "@nrwl/webpack": "17.2.6", + "@nx/devkit": "17.2.6", + "@nx/js": "17.2.6", "autoprefixer": "^10.4.9", "babel-loader": "^9.1.2", "browserslist": "^4.21.4", @@ -6896,16 +6896,16 @@ } }, "node_modules/@nx/workspace": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-17.2.5.tgz", - "integrity": "sha512-2xcY9s8jK73JBNpXiFg17TwU4gHtOh59HdKFr7sjkCFVBPNPPv5E9/ZRHtsIC7qko6loM/i47NTP52nX7fhEfQ==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-17.2.6.tgz", + "integrity": "sha512-mss1RggPBWpggMJ7ok83iHx/PdlevhDqayLvjguRKjPwk0rTBRUuvY78AkKo2RbMOQyywNMt09MNz5FOmfCfqg==", "dev": true, "dependencies": { - "@nrwl/workspace": "v17.2.5", - "@nx/devkit": "v17.2.5", + "@nrwl/workspace": "17.2.6", + "@nx/devkit": "17.2.6", "chalk": "^4.1.0", "enquirer": "~2.3.6", - "nx": "v17.2.5", + "nx": "17.2.6", "tslib": "^2.3.0", "yargs-parser": "21.1.1" } @@ -19626,13 +19626,13 @@ "license": "MIT" }, "node_modules/nx": { - "version": "17.2.5", - "resolved": "https://registry.npmjs.org/nx/-/nx-17.2.5.tgz", - "integrity": "sha512-bMjl6V+h2Pb7k/iieebQskFqiB5Z7VQgdFJNI6ScMfoMhClWVuF+/fdhxrlN4IaiWHHnZ/KDr7h4kc7puFLr9w==", + "version": "17.2.6", + "resolved": "https://registry.npmjs.org/nx/-/nx-17.2.6.tgz", + "integrity": "sha512-lBHp0e0AMBwYwpT44a8b0j29szspmYUhY1okqNctz/3ifuonNFG9WGfbzRO4YKOrVkfNsuaomHVAE6gtqo55ng==", "dev": true, "hasInstallScript": true, "dependencies": { - "@nrwl/tao": "v17.2.5", + "@nrwl/tao": "17.2.6", "@yarnpkg/lockfile": "^1.1.0", "@yarnpkg/parsers": "3.0.0-rc.46", "@zkochan/js-yaml": "0.0.6", @@ -19672,16 +19672,16 @@ "nx-cloud": "bin/nx-cloud.js" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "v17.2.5", - "@nx/nx-darwin-x64": "v17.2.5", - "@nx/nx-freebsd-x64": "v17.2.5", - "@nx/nx-linux-arm-gnueabihf": "v17.2.5", - "@nx/nx-linux-arm64-gnu": "v17.2.5", - "@nx/nx-linux-arm64-musl": "v17.2.5", - "@nx/nx-linux-x64-gnu": "v17.2.5", - "@nx/nx-linux-x64-musl": "v17.2.5", - "@nx/nx-win32-arm64-msvc": "v17.2.5", - "@nx/nx-win32-x64-msvc": "v17.2.5" + "@nx/nx-darwin-arm64": "17.2.6", + "@nx/nx-darwin-x64": "17.2.6", + "@nx/nx-freebsd-x64": "17.2.6", + "@nx/nx-linux-arm-gnueabihf": "17.2.6", + "@nx/nx-linux-arm64-gnu": "17.2.6", + "@nx/nx-linux-arm64-musl": "17.2.6", + "@nx/nx-linux-x64-gnu": "17.2.6", + "@nx/nx-linux-x64-musl": "17.2.6", + "@nx/nx-win32-arm64-msvc": "17.2.6", + "@nx/nx-win32-x64-msvc": "17.2.6" }, "peerDependencies": { "@swc-node/register": "^1.6.7", diff --git a/package.json b/package.json index 16f1211a..8397ff20 100644 --- a/package.json +++ b/package.json @@ -32,18 +32,18 @@ "@nestjs/schematics": "10.0.2", "@nestjs/testing": "10.2.4", "@ngneat/spectator": "^16.0.0", - "@nx/angular": "17.2.5", - "@nx/devkit": "17.2.5", - "@nx/eslint": "17.2.5", - "@nx/eslint-plugin": "17.2.5", - "@nx/jest": "17.2.5", - "@nx/js": "17.2.5", - "@nx/nest": "17.2.5", - "@nx/node": "17.2.5", - "@nx/playwright": "17.2.5", - "@nx/web": "17.2.5", - "@nx/webpack": "17.2.5", - "@nx/workspace": "17.2.5", + "@nx/angular": "17.2.6", + "@nx/devkit": "17.2.6", + "@nx/eslint": "17.2.6", + "@nx/eslint-plugin": "17.2.6", + "@nx/jest": "17.2.6", + "@nx/js": "17.2.6", + "@nx/nest": "17.2.6", + "@nx/node": "17.2.6", + "@nx/playwright": "17.2.6", + "@nx/web": "17.2.6", + "@nx/webpack": "17.2.6", + "@nx/workspace": "17.2.6", "@playwright/test": "^1.39.0", "@schematics/angular": "17.0.0", "@total-typescript/ts-reset": "^0.3.7", @@ -66,7 +66,7 @@ "jest-preset-angular": "13.1.4", "lcov-result-merger": "^5.0.0", "mongo-migrate-ts": "^1.1.4", - "nx": "17.2.5", + "nx": "17.2.6", "playwright": "^1.39.0", "postcss": "^8.4.31", "prettier": "3.1.1", From 22555f5328cec9d7223af3628f3cfad52e3921a5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 23 Dec 2023 00:07:58 +0000 Subject: [PATCH 28/70] fix(deps): update sentry-javascript monorepo to v7.91.0 (#584) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 120 +++++++++++++++++++++++----------------------- 1 file changed, 60 insertions(+), 60 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1ed459fd..bd4cebb3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7490,39 +7490,39 @@ } }, "node_modules/@sentry-internal/feedback": { - "version": "7.90.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.90.0.tgz", - "integrity": "sha512-ZIdpwK9KmiE/UYGUgNE3N9A5MWm92rbC/0u04LxQfZh0tGqN2EchwivQpFCWuu5QsKMlsza7aO6YQXsKvwt1Ww==", + "version": "7.91.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.91.0.tgz", + "integrity": "sha512-SJKTSaz68F5YIwF79EttBm915M2LnacgZMYRnRumyTmMKnebGhYQLwWbZdpaDvOa1U18dgRajDX8Qed/8A3tXw==", "dependencies": { - "@sentry/core": "7.90.0", - "@sentry/types": "7.90.0", - "@sentry/utils": "7.90.0" + "@sentry/core": "7.91.0", + "@sentry/types": "7.91.0", + "@sentry/utils": "7.91.0" }, "engines": { "node": ">=12" } }, "node_modules/@sentry-internal/tracing": { - "version": "7.90.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.90.0.tgz", - "integrity": "sha512-74jEtpdio9aRkiVBcrY1ZJXek0oFMqxDJK6BkJNCA+aUK1z96V9viehANRk3Nbxm01rWjmH1U4e1siuo9FhjuQ==", + "version": "7.91.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.91.0.tgz", + "integrity": "sha512-JH5y6gs6BS0its7WF2DhySu7nkhPDfZcdpAXldxzIlJpqFkuwQKLU5nkYJpiIyZz1NHYYtW5aum2bV2oCOdDRA==", "dependencies": { - "@sentry/core": "7.90.0", - "@sentry/types": "7.90.0", - "@sentry/utils": "7.90.0" + "@sentry/core": "7.91.0", + "@sentry/types": "7.91.0", + "@sentry/utils": "7.91.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/angular-ivy": { - "version": "7.90.0", - "resolved": "https://registry.npmjs.org/@sentry/angular-ivy/-/angular-ivy-7.90.0.tgz", - "integrity": "sha512-TLtKjfg2VH36mt1xixoidqUdV1V8aUhBz+/y9eAy9qR6GDMn5y4ALM6yBNu+WlrMK/+9WanVSPRhyd/ixLi1HQ==", + "version": "7.91.0", + "resolved": "https://registry.npmjs.org/@sentry/angular-ivy/-/angular-ivy-7.91.0.tgz", + "integrity": "sha512-iVCwF+JMU4/nVgxTtWFbmWioX0oNb4qEOsRFsa03win8LEsIniGBXkpROrmXKhdL/aMUl/acHWzXG7Sjo0P8fw==", "dependencies": { - "@sentry/browser": "7.90.0", - "@sentry/types": "7.90.0", - "@sentry/utils": "7.90.0", + "@sentry/browser": "7.91.0", + "@sentry/types": "7.91.0", + "@sentry/utils": "7.91.0", "tslib": "^2.4.1" }, "engines": { @@ -7536,42 +7536,42 @@ } }, "node_modules/@sentry/browser": { - "version": "7.90.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.90.0.tgz", - "integrity": "sha512-ik3Jwo+TYjoEesJlt3PlHDcPE9h//WwyUsVkV9ZsVx0MSXb8c1VC4uDMsyUqjA+gPImmw1l9KlWZtvaOooZEhg==", + "version": "7.91.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.91.0.tgz", + "integrity": "sha512-lJv3x/xekzC/biiyAsVCioq2XnKNOZhI6jY3ZzLJZClYV8eKRi7D3KCsHRvMiCdGak1d/6sVp8F4NYY+YiWy1Q==", "dependencies": { - "@sentry-internal/feedback": "7.90.0", - "@sentry-internal/tracing": "7.90.0", - "@sentry/core": "7.90.0", - "@sentry/replay": "7.90.0", - "@sentry/types": "7.90.0", - "@sentry/utils": "7.90.0" + "@sentry-internal/feedback": "7.91.0", + "@sentry-internal/tracing": "7.91.0", + "@sentry/core": "7.91.0", + "@sentry/replay": "7.91.0", + "@sentry/types": "7.91.0", + "@sentry/utils": "7.91.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/core": { - "version": "7.90.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.90.0.tgz", - "integrity": "sha512-HolpdHjULCwehKPWHR6IPQM0NBjmORhlBU7FtCh/e8TtSkZ9ztPsuofNBomMS1+mdbL+yxOIc9KUYEl0zRfeAQ==", + "version": "7.91.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.91.0.tgz", + "integrity": "sha512-tu+gYq4JrTdrR+YSh5IVHF0fJi/Pi9y0HZ5H9HnYy+UMcXIotxf6hIEaC6ZKGeLWkGXffz2gKpQLe/g6vy/lPA==", "dependencies": { - "@sentry/types": "7.90.0", - "@sentry/utils": "7.90.0" + "@sentry/types": "7.91.0", + "@sentry/utils": "7.91.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/node": { - "version": "7.90.0", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.90.0.tgz", - "integrity": "sha512-VjDI2MCkidoFEzrMa1gqmwYt1sUhYnu+zoFF5P5jgapTVVJ5xc2b7k/lS62U6IsfxHNrIdTtQHsrbCS5+s0GvQ==", - "dependencies": { - "@sentry-internal/tracing": "7.90.0", - "@sentry/core": "7.90.0", - "@sentry/types": "7.90.0", - "@sentry/utils": "7.90.0", + "version": "7.91.0", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.91.0.tgz", + "integrity": "sha512-hTIfSQxD7L+AKIqyjoq8CWBRkEQrrMZmA3GSZgPI5JFWBHgO0HBo5TH/8TU81oEJh6kqqHAl2ObMhmcnaFqlzg==", + "dependencies": { + "@sentry-internal/tracing": "7.91.0", + "@sentry/core": "7.91.0", + "@sentry/types": "7.91.0", + "@sentry/utils": "7.91.0", "https-proxy-agent": "^5.0.0" }, "engines": { @@ -7602,13 +7602,13 @@ } }, "node_modules/@sentry/opentelemetry-node": { - "version": "7.90.0", - "resolved": "https://registry.npmjs.org/@sentry/opentelemetry-node/-/opentelemetry-node-7.90.0.tgz", - "integrity": "sha512-JQcx/VADEtUGwnjROycUyYCE8gX+oCgqdkIJaGFxaWhnKJBKORWJlVuf9nbQtNV2R5vmqK8Al6uP7fG1roZSaA==", + "version": "7.91.0", + "resolved": "https://registry.npmjs.org/@sentry/opentelemetry-node/-/opentelemetry-node-7.91.0.tgz", + "integrity": "sha512-R+68bZ+FxXd5tc1afgq/QeRwz0CC2bKzhUwMY6xzPeKRCviI0/crid6pXP+6K5tvOrGa+7fodhxtWr6UIDDVjA==", "dependencies": { - "@sentry/core": "7.90.0", - "@sentry/types": "7.90.0", - "@sentry/utils": "7.90.0" + "@sentry/core": "7.91.0", + "@sentry/types": "7.91.0", + "@sentry/utils": "7.91.0" }, "engines": { "node": ">=8" @@ -7621,33 +7621,33 @@ } }, "node_modules/@sentry/replay": { - "version": "7.90.0", - "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.90.0.tgz", - "integrity": "sha512-fsABtzQ5JQI7G5CC4fg05lVI5DTbd1uwKi41xVKFRmCB5NVTHvK7bHgP8n6uSbnle+gp9rUxVPLLBIPjKfaTmw==", + "version": "7.91.0", + "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.91.0.tgz", + "integrity": "sha512-XwbesnLLNtaVXKtDoyBB96GxJuhGi9zy3a662Ba/McmumCnkXrMQYpQPh08U7MgkTyDRgjDwm7PXDhiKpcb03g==", "dependencies": { - "@sentry-internal/tracing": "7.90.0", - "@sentry/core": "7.90.0", - "@sentry/types": "7.90.0", - "@sentry/utils": "7.90.0" + "@sentry-internal/tracing": "7.91.0", + "@sentry/core": "7.91.0", + "@sentry/types": "7.91.0", + "@sentry/utils": "7.91.0" }, "engines": { "node": ">=12" } }, "node_modules/@sentry/types": { - "version": "7.90.0", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.90.0.tgz", - "integrity": "sha512-dA0Mtba5jYlcQ6xBsGILZuFq4NGrWLfr2ys036z2JE4H1+3PxOVERlD3Di7p+WKYM5gjFw10Hn3EgUV979E3dA==", + "version": "7.91.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.91.0.tgz", + "integrity": "sha512-bcQnb7J3P3equbCUc+sPuHog2Y47yGD2sCkzmnZBjvBT0Z1B4f36fI/5WjyZhTjLSiOdg3F2otwvikbMjmBDew==", "engines": { "node": ">=8" } }, "node_modules/@sentry/utils": { - "version": "7.90.0", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.90.0.tgz", - "integrity": "sha512-6BpqAzONm/HQbdlL4TY2W2vBSmaG/eVvwUaHoz0wB49EkWwpF6j/SO9Kb/XkiA/qp9GoJVXpnGBFQLPx7kv/Yw==", + "version": "7.91.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.91.0.tgz", + "integrity": "sha512-fvxjrEbk6T6Otu++Ax9ntlQ0sGRiwSC179w68aC3u26Wr30FAIRKqHTCCdc2jyWk7Gd9uWRT/cq+g8NG/8BfSg==", "dependencies": { - "@sentry/types": "7.90.0" + "@sentry/types": "7.91.0" }, "engines": { "node": ">=8" From 2a49b4af700b22f27b04e9d15c79e183eba7a31e Mon Sep 17 00:00:00 2001 From: Timon Date: Sat, 23 Dec 2023 01:36:14 +0100 Subject: [PATCH 29/70] chore(deps): migrate nx to 17.2.7 (#585) --- package-lock.json | 394 +++++++++++++++++++++++----------------------- package.json | 26 +-- 2 files changed, 210 insertions(+), 210 deletions(-) diff --git a/package-lock.json b/package-lock.json index bd4cebb3..aff96837 100644 --- a/package-lock.json +++ b/package-lock.json @@ -69,18 +69,18 @@ "@nestjs/schematics": "10.0.2", "@nestjs/testing": "10.2.4", "@ngneat/spectator": "^16.0.0", - "@nx/angular": "17.2.6", - "@nx/devkit": "17.2.6", - "@nx/eslint": "17.2.6", - "@nx/eslint-plugin": "17.2.6", - "@nx/jest": "17.2.6", - "@nx/js": "17.2.6", - "@nx/nest": "17.2.6", - "@nx/node": "17.2.6", - "@nx/playwright": "17.2.6", - "@nx/web": "17.2.6", - "@nx/webpack": "17.2.6", - "@nx/workspace": "17.2.6", + "@nx/angular": "17.2.7", + "@nx/devkit": "17.2.7", + "@nx/eslint": "17.2.7", + "@nx/eslint-plugin": "17.2.7", + "@nx/jest": "17.2.7", + "@nx/js": "17.2.7", + "@nx/nest": "17.2.7", + "@nx/node": "17.2.7", + "@nx/playwright": "17.2.7", + "@nx/web": "17.2.7", + "@nx/webpack": "17.2.7", + "@nx/workspace": "17.2.7", "@playwright/test": "^1.39.0", "@schematics/angular": "17.0.0", "@total-typescript/ts-reset": "^0.3.7", @@ -103,7 +103,7 @@ "jest-preset-angular": "13.1.4", "lcov-result-merger": "^5.0.0", "mongo-migrate-ts": "^1.1.4", - "nx": "17.2.6", + "nx": "17.2.7", "playwright": "^1.39.0", "postcss": "^8.4.31", "prettier": "3.1.1", @@ -5170,85 +5170,85 @@ } }, "node_modules/@nrwl/angular": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nrwl/angular/-/angular-17.2.6.tgz", - "integrity": "sha512-4f7o6dsoQwP8o8O57dT0fTNnKcRllsQVkYeZx2SR/I0Gs2I/UlaCQZ6GCjy+BXSJS3AXn7sz6a69vo0uGJPBFw==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nrwl/angular/-/angular-17.2.7.tgz", + "integrity": "sha512-DjEpECm0ipw7q9xhj+pX1y9Gc3J64gLBCUVf1ib+h3g2Y3tFbC+RLlQGwmAqU8WelAdJHrPqPtAYHKf4vqqgbQ==", "dev": true, "dependencies": { - "@nx/angular": "17.2.6", + "@nx/angular": "17.2.7", "tslib": "^2.3.0" } }, "node_modules/@nrwl/cypress": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nrwl/cypress/-/cypress-17.2.6.tgz", - "integrity": "sha512-/cimurrZnHFX9o0Sb5cj7SskUtEgA2aYnpLuZuAWaazpQPd+72WXTXFVYN8dVd7wgTV96uTQUTkUGt9nzvNiTA==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nrwl/cypress/-/cypress-17.2.7.tgz", + "integrity": "sha512-Av89Er9r0kMf8YL9dNSTkHohYhAKYmxAB3Q8eVv8NmSb7FZXvY065HIoFby+6VtQnBFP+sT1YSQL/Tp+h4Bwfw==", "dev": true, "dependencies": { - "@nx/cypress": "17.2.6" + "@nx/cypress": "17.2.7" } }, "node_modules/@nrwl/devkit": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-17.2.6.tgz", - "integrity": "sha512-uZVqc2qhi+WdSqLV9aIcE+5ck+IUSQ47Cc5bslWrssQjBncqGavHYDuU4ZLuKK5HxCuZqlQjvo7TsF7LeOjNiA==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-17.2.7.tgz", + "integrity": "sha512-TISLlIH3xSWre2NLg0aMUBmTvMus+xUicaMeg8DWvwSXJJIMC5QFlB1hjw0VkyLsSraHpd5PWtyDqldHWRfKUQ==", "dev": true, "dependencies": { - "@nx/devkit": "17.2.6" + "@nx/devkit": "17.2.7" } }, "node_modules/@nrwl/eslint-plugin-nx": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-17.2.6.tgz", - "integrity": "sha512-xQDmFeIc+VR3q6scSSciSNVSdcRI52FFTTlDw4/pZCJk59LJTt6GgnqeL0Aj4EIgELfZQLOsKrxIoup5gzKlrQ==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-17.2.7.tgz", + "integrity": "sha512-YGH3FL4Dz+a9r2xmZx/SMUFOUl/An6IsZeTqkG5gC+ErejX9nT1KWOXMNh5bkl+jz0b4NvkiVvgQw+W4q2K9sg==", "dev": true, "dependencies": { - "@nx/eslint-plugin": "17.2.6" + "@nx/eslint-plugin": "17.2.7" } }, "node_modules/@nrwl/jest": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-17.2.6.tgz", - "integrity": "sha512-YZ6yFFw1lq7nSCZTkP8qMbIeYX/yJ6Ko6iXPECPQViy4W6E9WEVnWU52RkovoKSN+CuhienzJCxne7DALLLr3w==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-17.2.7.tgz", + "integrity": "sha512-jYeBQbS9iaybLxmxFv6N9qftRHyRpG3YlDxiHXXmWPX0OrgDjNSY3QCCReM8iqADk2TaxoIw1WDKp4tKzft2xA==", "dev": true, "dependencies": { - "@nx/jest": "17.2.6" + "@nx/jest": "17.2.7" } }, "node_modules/@nrwl/js": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nrwl/js/-/js-17.2.6.tgz", - "integrity": "sha512-oFnyaVOpVG3XrkIXQMs5TM6hrRRBe38jRX79d51S41yLuiOrHgpJlMmii1wafevM1Dpk9UlAvPh7v8OffgDZtg==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nrwl/js/-/js-17.2.7.tgz", + "integrity": "sha512-8AAUmqESQ89Cbark8DlkElINMmDpEJLivan6RPksUUEK6lrZQwVnHf4eWLQzN2/C4i5XkfdxavzluuDPCqHQSQ==", "dev": true, "dependencies": { - "@nx/js": "17.2.6" + "@nx/js": "17.2.7" } }, "node_modules/@nrwl/nest": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nrwl/nest/-/nest-17.2.6.tgz", - "integrity": "sha512-ATPMiTgBfPADTuE0B3EOn1Xs93G1NSSECTFrPtUjsu4iN4YCxynpD19iyYZ1cqmPn0b2ByaoYrrnelXMWGdLcA==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nrwl/nest/-/nest-17.2.7.tgz", + "integrity": "sha512-BbJMdB5+PKPhrYW78jvNizipcUya2DlXNddwruW6GZ8QAYMRaVg9xFxbX7nMO4rRBBqCqmE00Two3aGiMm5L2Q==", "dev": true, "dependencies": { - "@nx/nest": "17.2.6" + "@nx/nest": "17.2.7" } }, "node_modules/@nrwl/node": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nrwl/node/-/node-17.2.6.tgz", - "integrity": "sha512-ZsD18byFJ7OqFIzWFnnYOsR/vVZyyNbCPoiygqyviMakI1xBDjQ1/Ea2nUXjdC45iaaQ2/+PkVA1v7k23cmbAg==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nrwl/node/-/node-17.2.7.tgz", + "integrity": "sha512-tWc9tFnQ2ue0Wv2NcMV3fJD1Kqh/vHeV/81ppeLtoYa5GBXViRJPdUinGlez0qiYegEdUbieWjDp255GIEifTw==", "dev": true, "dependencies": { - "@nx/node": "17.2.6" + "@nx/node": "17.2.7" } }, "node_modules/@nrwl/tao": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-17.2.6.tgz", - "integrity": "sha512-cgtUKTRSxDZ94S9IpC27/qYZJ1YttJDET+veKrtRYvwnHFgkq1peyeTTtnM25yJon7PRdm2lYrlIVdPm0vXupw==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-17.2.7.tgz", + "integrity": "sha512-06YYR1Ndb+nAJaQuvi2J3bX7i2dStQvDHkT+qprUXKxOrggFcPcs+7e2LwNWKDGdCu4r0qFHPlamj7y5d6qM2Q==", "dev": true, "dependencies": { - "nx": "17.2.6", + "nx": "17.2.7", "tslib": "^2.3.0" }, "bin": { @@ -5256,30 +5256,30 @@ } }, "node_modules/@nrwl/web": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nrwl/web/-/web-17.2.6.tgz", - "integrity": "sha512-htiLKuLgWikZOf+gKzX4tkkcYV+94ZGYeBEHAZ8Agx4dyw7/8u1JStSAvrwZFAzw06KejGJy4NAh2ycCLJMwrA==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nrwl/web/-/web-17.2.7.tgz", + "integrity": "sha512-ZlGkmth0qqqQ0WyV6JhdNswSbgOEiDR0G8XJXeoHkDFeThlaU20JyMrqTGNDpQ04d9EpvItvv+bAueg/BLASOw==", "dev": true, "dependencies": { - "@nx/web": "17.2.6" + "@nx/web": "17.2.7" } }, "node_modules/@nrwl/webpack": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nrwl/webpack/-/webpack-17.2.6.tgz", - "integrity": "sha512-cxBh3Aqg9nIR7be3y9pvss2x22Bp0iDmcvpj/L0fc/3PK9DpYK2Y2eDGvswsd5xZvLTu5BhQVji/io73JmmB4w==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nrwl/webpack/-/webpack-17.2.7.tgz", + "integrity": "sha512-Ornp2N/cdUNnht0ojjQrtE3ko+JpvAvWvStdZCVfXULMzy96CpGjPzRBkrX+iNee1GYEJXiHFUZhA+n6NlKB3A==", "dev": true, "dependencies": { - "@nx/webpack": "17.2.6" + "@nx/webpack": "17.2.7" } }, "node_modules/@nrwl/workspace": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-17.2.6.tgz", - "integrity": "sha512-ACMnIxblNEAsjFfkpNspENxlm/jMpF9hr3aKioyoFAUmATxO7lJt8VuA43slI1oVgtTfWpOcM0aSRP/07kVW6Q==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-17.2.7.tgz", + "integrity": "sha512-qYb2iLliBfS4IwS1aGqeXgyFzdEcXvu+4jxZpROTcg4THJLYni3XhI/Y8gfi4OVzzCadKILMxiOukZKjjIDPlA==", "dev": true, "dependencies": { - "@nx/workspace": "17.2.6" + "@nx/workspace": "17.2.7" } }, "node_modules/@nuxtjs/opencollective": { @@ -5357,20 +5357,20 @@ } }, "node_modules/@nx/angular": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nx/angular/-/angular-17.2.6.tgz", - "integrity": "sha512-e11FcG9SP8gR/nwfhvPnORfOee5zjUFkC1vLLY/JdJRV2jXE5qLtoTVq8lFqU6LjD21FoFCt5EMiceRj3WoEZQ==", - "dev": true, - "dependencies": { - "@nrwl/angular": "17.2.6", - "@nx/cypress": "17.2.6", - "@nx/devkit": "17.2.6", - "@nx/eslint": "17.2.6", - "@nx/jest": "17.2.6", - "@nx/js": "17.2.6", - "@nx/web": "17.2.6", - "@nx/webpack": "17.2.6", - "@nx/workspace": "17.2.6", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nx/angular/-/angular-17.2.7.tgz", + "integrity": "sha512-zRJZa4BqKuXbn9nPgoL/WxXmKSl7iK8v9wGD5jU8eGQk2AZ96rr/yOZZlGZECfKE5ygim6xoM83mW5Ly1z8J+w==", + "dev": true, + "dependencies": { + "@nrwl/angular": "17.2.7", + "@nx/cypress": "17.2.7", + "@nx/devkit": "17.2.7", + "@nx/eslint": "17.2.7", + "@nx/jest": "17.2.7", + "@nx/js": "17.2.7", + "@nx/web": "17.2.7", + "@nx/webpack": "17.2.7", + "@nx/workspace": "17.2.7", "@phenomnomnominal/tsquery": "~5.0.1", "@typescript-eslint/type-utils": "^6.9.1", "chalk": "^4.1.0", @@ -5487,15 +5487,15 @@ } }, "node_modules/@nx/cypress": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nx/cypress/-/cypress-17.2.6.tgz", - "integrity": "sha512-C2TSLyV2Nm8zIM8aJJrRkv6RO4iqLRmO+XC0/Z58SF9cD3iF7HSKzGtj2iRshgI8Pac7WgvcZLYyiKQIAdJIUw==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nx/cypress/-/cypress-17.2.7.tgz", + "integrity": "sha512-MwzaWrIsMxjRPg5DQSBFNM+dNGru0jNjqGyMNlhAM0LPMB34I2bw5Sl6zE6GY2hm05oiFb5AbiSvc1M3ptfzmw==", "dev": true, "dependencies": { - "@nrwl/cypress": "17.2.6", - "@nx/devkit": "17.2.6", - "@nx/eslint": "17.2.6", - "@nx/js": "17.2.6", + "@nrwl/cypress": "17.2.7", + "@nx/devkit": "17.2.7", + "@nx/eslint": "17.2.7", + "@nx/js": "17.2.7", "@phenomnomnominal/tsquery": "~5.0.1", "detect-port": "^1.5.1", "semver": "7.5.3", @@ -5538,12 +5538,12 @@ } }, "node_modules/@nx/devkit": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-17.2.6.tgz", - "integrity": "sha512-a9GPw0KiLhvv2RBLPlWgaVDZRvgww4ANBwv7LuGvk8FNgxF5vkQMM5WyKpvxKJhmh1EZ+T9JsGWAFrK7skW9Bw==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-17.2.7.tgz", + "integrity": "sha512-RyJyFO5PkNhMrebpv93Bci6pRkrw6guyfX7Esl/5+O6UfN0ytnmaRIrbiVwftTQ6m/T08OWrJQHZMuByP0WWHQ==", "dev": true, "dependencies": { - "@nrwl/devkit": "17.2.6", + "@nrwl/devkit": "17.2.7", "ejs": "^3.1.7", "enquirer": "~2.3.6", "ignore": "^5.0.4", @@ -5581,14 +5581,14 @@ } }, "node_modules/@nx/eslint": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-17.2.6.tgz", - "integrity": "sha512-gDtIf6T3vCf7XO2lWvVulFcNmx2l6kKGZypEpLMGtfdAUai/aaBbNHbbwcsOZiPvWtNo64mGBZX5Qv6aPb9oPg==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-17.2.7.tgz", + "integrity": "sha512-A/+J9rcb9FUwGpEc5yFjFWcoF36PfXc6twOGLceFwj+oOG65h7kUnpuJgWK8gTIh911lij3TdmE6MiqSXPu3tQ==", "dev": true, "dependencies": { - "@nx/devkit": "17.2.6", - "@nx/js": "17.2.6", - "@nx/linter": "17.2.6", + "@nx/devkit": "17.2.7", + "@nx/js": "17.2.7", + "@nx/linter": "17.2.7", "tslib": "^2.3.0", "typescript": "~5.2.2" }, @@ -5606,14 +5606,14 @@ } }, "node_modules/@nx/eslint-plugin": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-17.2.6.tgz", - "integrity": "sha512-P9+G9r6fz0RP/muchPFHyicfA4o80kUD8oRmrJJAjI3KolpRk3Kld7GAbXPkunnGuMcf/nSJxaUkt+QCe5zOhQ==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-17.2.7.tgz", + "integrity": "sha512-emKsCaWDOPekCJvuE6QE6CHwSR4RKULdOHotnSaE3J65cgair9djsR8SNUELsqpTSfEmtfB53Z0oZYw4zdeiFQ==", "dev": true, "dependencies": { - "@nrwl/eslint-plugin-nx": "17.2.6", - "@nx/devkit": "17.2.6", - "@nx/js": "17.2.6", + "@nrwl/eslint-plugin-nx": "17.2.7", + "@nx/devkit": "17.2.7", + "@nx/js": "17.2.7", "@typescript-eslint/type-utils": "^6.9.1", "@typescript-eslint/utils": "^6.9.1", "chalk": "^4.1.0", @@ -5789,16 +5789,16 @@ } }, "node_modules/@nx/jest": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-17.2.6.tgz", - "integrity": "sha512-lWdzwkNfVQPCcr3gb3OrtUX/wjI9Oxm6Q9cKezPydCWtrZnEQii/aRi9/AncCGBf0Rx6hLT0yaiIAvJKlCk9qg==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-17.2.7.tgz", + "integrity": "sha512-lfUBZ1eCdO2ML2AdPiuXkMcQvuHaevYHB4wrRoUEQp/jui8m8ZQtIaihEy+8nmnSQTSGpCxlILRLpaNQ8gqCoQ==", "dev": true, "dependencies": { "@jest/reporters": "^29.4.1", "@jest/test-result": "^29.4.1", - "@nrwl/jest": "17.2.6", - "@nx/devkit": "17.2.6", - "@nx/js": "17.2.6", + "@nrwl/jest": "17.2.7", + "@nx/devkit": "17.2.7", + "@nx/js": "17.2.7", "@phenomnomnominal/tsquery": "~5.0.1", "chalk": "^4.1.0", "identity-obj-proxy": "3.0.0", @@ -5874,9 +5874,9 @@ } }, "node_modules/@nx/js": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nx/js/-/js-17.2.6.tgz", - "integrity": "sha512-jjWzEg63C7vBu6Lo890N8gIcEji+8/ggf5My2kCmAnJehqIg8/B0Bq0x9shIxAT7qZgyLxHbC3VWg5ictS6aEw==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nx/js/-/js-17.2.7.tgz", + "integrity": "sha512-IghIrp26b9TprxDzJlqH1ZLer+dNmnSDjoT1jviQWcjNY/8wUxe3avd7niMCpfYD6+r7sSGPZ+KVQSRwT3L09g==", "dev": true, "dependencies": { "@babel/core": "^7.22.9", @@ -5886,9 +5886,9 @@ "@babel/preset-env": "^7.22.9", "@babel/preset-typescript": "^7.22.5", "@babel/runtime": "^7.22.6", - "@nrwl/js": "17.2.6", - "@nx/devkit": "17.2.6", - "@nx/workspace": "17.2.6", + "@nrwl/js": "17.2.7", + "@nx/devkit": "17.2.7", + "@nx/workspace": "17.2.7", "@phenomnomnominal/tsquery": "~5.0.1", "babel-plugin-const-enum": "^1.0.1", "babel-plugin-macros": "^2.8.0", @@ -6111,26 +6111,26 @@ } }, "node_modules/@nx/linter": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nx/linter/-/linter-17.2.6.tgz", - "integrity": "sha512-TTS3WPZQNVdFgTykdX3jbELcN0IsYpKPv8TGOzqkJbRfvsF2jjZzQggWujg1iXBdWRKdaWYDi8SUi+4wocemIg==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nx/linter/-/linter-17.2.7.tgz", + "integrity": "sha512-t85R1r+fiEV8wwU6mAD9kKq+YqAxwzBDp3Dx42cX5uokp2jsUKcTHYsibTJ7SVgViJicDLoVDonlJc8SxA0cfQ==", "dev": true, "dependencies": { - "@nx/eslint": "17.2.6" + "@nx/eslint": "17.2.7" } }, "node_modules/@nx/nest": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nx/nest/-/nest-17.2.6.tgz", - "integrity": "sha512-fjk6gBLswegaWDFR3q+/gRBdC2PsWGRTIcdkVgml+oV/A09Io13WNJSiK/jGiUSSxMMdxXEXR52C9j+a+nzUfw==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nx/nest/-/nest-17.2.7.tgz", + "integrity": "sha512-Gjam5Bciq1AUv8VGtL56SeKv2NgZBgojSU85xJAfGbAUoOxgmiS2hbtORlScE0G22BU+mUFy0J7l9tlslq2amQ==", "dev": true, "dependencies": { "@nestjs/schematics": "^9.1.0", - "@nrwl/nest": "17.2.6", - "@nx/devkit": "17.2.6", - "@nx/eslint": "17.2.6", - "@nx/js": "17.2.6", - "@nx/node": "17.2.6", + "@nrwl/nest": "17.2.7", + "@nx/devkit": "17.2.7", + "@nx/eslint": "17.2.7", + "@nx/js": "17.2.7", + "@nx/node": "17.2.7", "@phenomnomnominal/tsquery": "~5.0.1", "tslib": "^2.3.0" } @@ -6203,23 +6203,23 @@ } }, "node_modules/@nx/node": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nx/node/-/node-17.2.6.tgz", - "integrity": "sha512-kf0yttlSF3kwL8feTOHPQUGJO3p3aqTji6Qd3ZDdh2KiSMMRu6czg+/MDcrCFN/Hanczp+js/qiKxuwwRp43uw==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nx/node/-/node-17.2.7.tgz", + "integrity": "sha512-u3mChRmUliQENH4wBYNfqx/0Cfzj6PB9Eaj7lvOwwdquLgUgGgkFXFfYTLjHuIClYhyn2ATR84LZ+NLMaLCvdA==", "dev": true, "dependencies": { - "@nrwl/node": "17.2.6", - "@nx/devkit": "17.2.6", - "@nx/eslint": "17.2.6", - "@nx/jest": "17.2.6", - "@nx/js": "17.2.6", + "@nrwl/node": "17.2.7", + "@nx/devkit": "17.2.7", + "@nx/eslint": "17.2.7", + "@nx/jest": "17.2.7", + "@nx/js": "17.2.7", "tslib": "^2.3.0" } }, "node_modules/@nx/nx-darwin-arm64": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-17.2.6.tgz", - "integrity": "sha512-ezU5u7hkEwI2xzsFSjyr53uNURBvga40LQlpEnS/CbqRifHHhTKisCy+r2+kRhiOwTeR+I+/2D3zPyIyN3aEHQ==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-17.2.7.tgz", + "integrity": "sha512-d534L13VUlnSW61rabBl3TTuSpzHxtqy8eF5vsYkFSMonBDjqqNR6+vFfQEa7PW/3Qfeuw4MpmojtamCYLd/TA==", "cpu": [ "arm64" ], @@ -6233,9 +6233,9 @@ } }, "node_modules/@nx/nx-darwin-x64": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-17.2.6.tgz", - "integrity": "sha512-wUIwbM/7LMxlFkEOlbxR/s2qaRuD69yXc70f2rtxsskwJ4GOF5kfc1jk2YaDs9qswI+FgQVgbeZu8pgF+slY7Q==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-17.2.7.tgz", + "integrity": "sha512-K1pHWiSiYTJqk//ZJylvuQcNZR9HUKvOxuh2540+6X9ThQ7kzkC1abXJ4c9wwH3fYDwL29m7glh3AueJvyaXJA==", "cpu": [ "x64" ], @@ -6249,9 +6249,9 @@ } }, "node_modules/@nx/nx-freebsd-x64": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-17.2.6.tgz", - "integrity": "sha512-uBKEGqG4txVCpBirRzt1QwuOLzfA0s9dlUP7n5t4qJuaf9OXuVcDXay8g84WT1jx4PPtipyv/wyIFu3r7v8kZw==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-17.2.7.tgz", + "integrity": "sha512-VyouszZjV7Ew4qNrNfG8JApm7/UcreRuC+W/YZ2ORGzM0KUnB/D4rXGmeTp1Ff+L5WUhoomwEnaBkbgqu+2wjA==", "cpu": [ "x64" ], @@ -6265,9 +6265,9 @@ } }, "node_modules/@nx/nx-linux-arm-gnueabihf": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-17.2.6.tgz", - "integrity": "sha512-dSDVz2BktaPHMkrJojFCx+V+QFLDF0KzoHorESzZmHZTfumr0xtJ1COWCU+gYmLptc+8OgwCzCPWXHhcDgji/A==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-17.2.7.tgz", + "integrity": "sha512-YfwW8NYi33Li1Q7BDUusNlfpJNWfXOnHt6JKvQGc8fy8StmWq13zNnU0IxPQyqCDK5Ymx95IoctFrMLpeXPAwQ==", "cpu": [ "arm" ], @@ -6281,9 +6281,9 @@ } }, "node_modules/@nx/nx-linux-arm64-gnu": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-17.2.6.tgz", - "integrity": "sha512-AD99Kk47Yxn3IJ89aCT1oVpNX1XNECAYay97yhqf2tiBsDv9hC43PppOdjI0dNP5VRBTrr6EsWdhvE0uNJ3RJw==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-17.2.7.tgz", + "integrity": "sha512-oJyEf2q+5jj6ci6WEXvRUoU2Sj0Mo+J/0NwtPY6sRIhqgPwpmxc6Pja4zmB16iQ5ap48zstB9glfJ6qtr3iU0Q==", "cpu": [ "arm64" ], @@ -6297,9 +6297,9 @@ } }, "node_modules/@nx/nx-linux-arm64-musl": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-17.2.6.tgz", - "integrity": "sha512-MOX/EJyzseEnzbFxY7V6es/xta6WQ0cDDrl6i6qjCRnoRTFFVMsL0Fb4dtVbv7fd75O41P+OBGpG70MYx2SOxw==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-17.2.7.tgz", + "integrity": "sha512-IzsCJgJCM61THBMDghz+EY5aCeO7wBWOWq2sTDek1ve67qZtu/E/Z5qBp93JRAvNYgQT7KbC40WhaXuE/NpWEA==", "cpu": [ "arm64" ], @@ -6313,9 +6313,9 @@ } }, "node_modules/@nx/nx-linux-x64-gnu": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-17.2.6.tgz", - "integrity": "sha512-16xTSszGPY25INDUr4pzLXWcO3va1764iVFiHRTuJr5siDymY7zSj+DPKFmewzqF2358Y5m8AtMotY0FqKciYg==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-17.2.7.tgz", + "integrity": "sha512-CCY3o9zs9ypsT40GyRGQMfl63Wy3Spu21ULcteoLTI2/py601XIdhv6zclzBqeYIWPVxMoGGlIq10m2rdEeAOA==", "cpu": [ "x64" ], @@ -6329,9 +6329,9 @@ } }, "node_modules/@nx/nx-linux-x64-musl": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-17.2.6.tgz", - "integrity": "sha512-F/nIq8bcZd2cNuBiQbyJwur7CpeRBCt0qKDF38HQ2l3HhQv+jwk4T6115LMQqwZb9e6kt6BAFsY+6O7I6t3pCw==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-17.2.7.tgz", + "integrity": "sha512-hBzrXpoDg1OJBl/Ja5nU3oYTBk/FW6J+jTJM1zmXJOJ8Z7NR26I783qlVLQFDYkMynwGBE3kI4a7L87p633BRw==", "cpu": [ "x64" ], @@ -6345,9 +6345,9 @@ } }, "node_modules/@nx/nx-win32-arm64-msvc": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-17.2.6.tgz", - "integrity": "sha512-1lAKKKiH7eduzqcPDB03iPz38yNXn3Y4Q/3jULjaRc3EFAplfBsYVwJ9kGjXPZSrpt/AY7w5ATY55/r5B3gQnA==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-17.2.7.tgz", + "integrity": "sha512-imLrVpeBXQwcYDUujBZRE9YG9lqM7F8Qw51JxmCxG2twijlVeofGWw0uVHM16t95cuizt/Ho+bTfNukV7Oza3g==", "cpu": [ "arm64" ], @@ -6361,9 +6361,9 @@ } }, "node_modules/@nx/nx-win32-x64-msvc": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-17.2.6.tgz", - "integrity": "sha512-LrJySMWrO5oWMrP4VOWM1hr3c4rtxHGCcRy19VwqvaAPDrnsg0qfPjv4q1C9YyIU8sj+T3oJs1yZdnNntlN8ew==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-17.2.7.tgz", + "integrity": "sha512-MBQxvEE1sz47prRCid+axKwb6zqcbR4XBKj+l9V5NA7/0Rw5PHjrEfWv5Lr5TckYAdIZ1PVgPHlril6hX89evw==", "cpu": [ "x64" ], @@ -6377,13 +6377,13 @@ } }, "node_modules/@nx/playwright": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nx/playwright/-/playwright-17.2.6.tgz", - "integrity": "sha512-VikT2nP8k4qcj5u5ls0LCT90Kqe6xdfcrSjoan6SJwNng+uGaoyTialHoWahwqW6Go+09Uf1wngLt1Ny4udluw==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nx/playwright/-/playwright-17.2.7.tgz", + "integrity": "sha512-6LGUfpU1BWyvukFkvO/RDU6tjVzMrDDLa0oh6ohDXkNcgcUV2Qv4LciOeJ3uHVURcX9NwhG4faihme9OKaodsA==", "dev": true, "dependencies": { - "@nx/devkit": "17.2.6", - "@nx/eslint": "17.2.6", + "@nx/devkit": "17.2.7", + "@nx/eslint": "17.2.7", "tslib": "^2.3.0" }, "peerDependencies": { @@ -6396,14 +6396,14 @@ } }, "node_modules/@nx/web": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nx/web/-/web-17.2.6.tgz", - "integrity": "sha512-6VkA19bFepNmrIISxXwYMo5nm/uUAPHQKNPfSHqxo9Ef57WS93dDMVRqc7641lRvT31Nc75Uu0NPYGo/B/s87A==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nx/web/-/web-17.2.7.tgz", + "integrity": "sha512-UhLD84jCLNwY/dC32v3Q5gAkBuj1p6a0h1ihcXqZdMUYbV6sjJhDAnjnfHyPJWgjaoI5t6VNSTJOaMZM9EMfzg==", "dev": true, "dependencies": { - "@nrwl/web": "17.2.6", - "@nx/devkit": "17.2.6", - "@nx/js": "17.2.6", + "@nrwl/web": "17.2.7", + "@nx/devkit": "17.2.7", + "@nx/js": "17.2.7", "chalk": "^4.1.0", "detect-port": "^1.5.1", "http-server": "^14.1.0", @@ -6481,15 +6481,15 @@ } }, "node_modules/@nx/webpack": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-17.2.6.tgz", - "integrity": "sha512-vODJosrOh5ru1Gy7rBp9yXVeeSF32bq1qTjOX3ez1OOXbw5fmJcxaOjOoh44ty0+d9wIB2YIl8lHsmmaCcmOnw==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-17.2.7.tgz", + "integrity": "sha512-OUxUNxgzEyrn36V4+1T3oQNKyukJphgb+DBNc6NWA9dEWf3U48KdfJuALeKoRZ5J+/lS95L8b/2ygSyu0EdpLw==", "dev": true, "dependencies": { "@babel/core": "^7.22.9", - "@nrwl/webpack": "17.2.6", - "@nx/devkit": "17.2.6", - "@nx/js": "17.2.6", + "@nrwl/webpack": "17.2.7", + "@nx/devkit": "17.2.7", + "@nx/js": "17.2.7", "autoprefixer": "^10.4.9", "babel-loader": "^9.1.2", "browserslist": "^4.21.4", @@ -6896,16 +6896,16 @@ } }, "node_modules/@nx/workspace": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-17.2.6.tgz", - "integrity": "sha512-mss1RggPBWpggMJ7ok83iHx/PdlevhDqayLvjguRKjPwk0rTBRUuvY78AkKo2RbMOQyywNMt09MNz5FOmfCfqg==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-17.2.7.tgz", + "integrity": "sha512-/4xrFEc6Hjl9KaB+e/RSaQ/6vHWGP1MmhdX+TRvdjNIMbZ6kdDixBjusJ6WoHXm3KhP95cSt2xmwCQNUzVn+vw==", "dev": true, "dependencies": { - "@nrwl/workspace": "17.2.6", - "@nx/devkit": "17.2.6", + "@nrwl/workspace": "17.2.7", + "@nx/devkit": "17.2.7", "chalk": "^4.1.0", "enquirer": "~2.3.6", - "nx": "17.2.6", + "nx": "17.2.7", "tslib": "^2.3.0", "yargs-parser": "21.1.1" } @@ -19626,13 +19626,13 @@ "license": "MIT" }, "node_modules/nx": { - "version": "17.2.6", - "resolved": "https://registry.npmjs.org/nx/-/nx-17.2.6.tgz", - "integrity": "sha512-lBHp0e0AMBwYwpT44a8b0j29szspmYUhY1okqNctz/3ifuonNFG9WGfbzRO4YKOrVkfNsuaomHVAE6gtqo55ng==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/nx/-/nx-17.2.7.tgz", + "integrity": "sha512-CnssDvDphAgyeoYzdPbz6vA/xac4BQeEiO7R9IBLIm+l1MV7boI4SpCS6abR4dbp4VTwI9uBQ9vgqNwCiEjoWg==", "dev": true, "hasInstallScript": true, "dependencies": { - "@nrwl/tao": "17.2.6", + "@nrwl/tao": "17.2.7", "@yarnpkg/lockfile": "^1.1.0", "@yarnpkg/parsers": "3.0.0-rc.46", "@zkochan/js-yaml": "0.0.6", @@ -19672,16 +19672,16 @@ "nx-cloud": "bin/nx-cloud.js" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "17.2.6", - "@nx/nx-darwin-x64": "17.2.6", - "@nx/nx-freebsd-x64": "17.2.6", - "@nx/nx-linux-arm-gnueabihf": "17.2.6", - "@nx/nx-linux-arm64-gnu": "17.2.6", - "@nx/nx-linux-arm64-musl": "17.2.6", - "@nx/nx-linux-x64-gnu": "17.2.6", - "@nx/nx-linux-x64-musl": "17.2.6", - "@nx/nx-win32-arm64-msvc": "17.2.6", - "@nx/nx-win32-x64-msvc": "17.2.6" + "@nx/nx-darwin-arm64": "17.2.7", + "@nx/nx-darwin-x64": "17.2.7", + "@nx/nx-freebsd-x64": "17.2.7", + "@nx/nx-linux-arm-gnueabihf": "17.2.7", + "@nx/nx-linux-arm64-gnu": "17.2.7", + "@nx/nx-linux-arm64-musl": "17.2.7", + "@nx/nx-linux-x64-gnu": "17.2.7", + "@nx/nx-linux-x64-musl": "17.2.7", + "@nx/nx-win32-arm64-msvc": "17.2.7", + "@nx/nx-win32-x64-msvc": "17.2.7" }, "peerDependencies": { "@swc-node/register": "^1.6.7", diff --git a/package.json b/package.json index 8397ff20..a16f1cd6 100644 --- a/package.json +++ b/package.json @@ -32,18 +32,18 @@ "@nestjs/schematics": "10.0.2", "@nestjs/testing": "10.2.4", "@ngneat/spectator": "^16.0.0", - "@nx/angular": "17.2.6", - "@nx/devkit": "17.2.6", - "@nx/eslint": "17.2.6", - "@nx/eslint-plugin": "17.2.6", - "@nx/jest": "17.2.6", - "@nx/js": "17.2.6", - "@nx/nest": "17.2.6", - "@nx/node": "17.2.6", - "@nx/playwright": "17.2.6", - "@nx/web": "17.2.6", - "@nx/webpack": "17.2.6", - "@nx/workspace": "17.2.6", + "@nx/angular": "17.2.7", + "@nx/devkit": "17.2.7", + "@nx/eslint": "17.2.7", + "@nx/eslint-plugin": "17.2.7", + "@nx/jest": "17.2.7", + "@nx/js": "17.2.7", + "@nx/nest": "17.2.7", + "@nx/node": "17.2.7", + "@nx/playwright": "17.2.7", + "@nx/web": "17.2.7", + "@nx/webpack": "17.2.7", + "@nx/workspace": "17.2.7", "@playwright/test": "^1.39.0", "@schematics/angular": "17.0.0", "@total-typescript/ts-reset": "^0.3.7", @@ -66,7 +66,7 @@ "jest-preset-angular": "13.1.4", "lcov-result-merger": "^5.0.0", "mongo-migrate-ts": "^1.1.4", - "nx": "17.2.6", + "nx": "17.2.7", "playwright": "^1.39.0", "postcss": "^8.4.31", "prettier": "3.1.1", From edd655f4da6d5ebf8a79424d30894f3bb3cf4a8d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 27 Dec 2023 01:34:39 +0000 Subject: [PATCH 30/70] fix(deps): update dependency pino to v8.17.2 (#586) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index aff96837..04fd1da1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20538,16 +20538,16 @@ } }, "node_modules/pino": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/pino/-/pino-8.17.1.tgz", - "integrity": "sha512-YoN7/NJgnsJ+fkADZqjhRt96iepWBndQHeClmSBH0sQWCb8zGD74t00SK4eOtKFi/f8TUmQnfmgglEhd2kI1RQ==", + "version": "8.17.2", + "resolved": "https://registry.npmjs.org/pino/-/pino-8.17.2.tgz", + "integrity": "sha512-LA6qKgeDMLr2ux2y/YiUt47EfgQ+S9LznBWOJdN3q1dx2sv0ziDLUBeVpyVv17TEcGCBuWf0zNtg3M5m1NhhWQ==", "dependencies": { "atomic-sleep": "^1.0.0", "fast-redact": "^3.1.1", "on-exit-leak-free": "^2.1.0", "pino-abstract-transport": "v1.1.0", "pino-std-serializers": "^6.0.0", - "process-warning": "^2.0.0", + "process-warning": "^3.0.0", "quick-format-unescaped": "^4.0.3", "real-require": "^0.2.0", "safe-stable-stringify": "^2.3.1", @@ -21638,8 +21638,9 @@ "license": "MIT" }, "node_modules/process-warning": { - "version": "2.3.1", - "license": "MIT" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-3.0.0.tgz", + "integrity": "sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==" }, "node_modules/promise-inflight": { "version": "1.0.1", From b6c4cfe2e4c0bff794f543640b6b98c81bfd09dc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 28 Dec 2023 01:57:46 +0000 Subject: [PATCH 31/70] fix(deps): update dependency axios to v1.6.3 (#587) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 04fd1da1..b02f8d67 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9700,8 +9700,9 @@ } }, "node_modules/axios": { - "version": "1.6.2", - "license": "MIT", + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.3.tgz", + "integrity": "sha512-fWyNdeawGam70jXSVlKl+SUNVcL6j6W79CuSIPfi6HnDUmSCH6gyUys/HrqHeA/wU0Az41rRgean494d0Jb+ww==", "dependencies": { "follow-redirects": "^1.15.0", "form-data": "^4.0.0", From 0c991881395a541fb28515ff5f21119d5cf40b48 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 28 Dec 2023 04:53:01 +0000 Subject: [PATCH 32/70] fix(deps): update dependency pino-pretty to v10.3.1 (#588) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index b02f8d67..45c4fc45 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20611,9 +20611,9 @@ } }, "node_modules/pino-pretty": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/pino-pretty/-/pino-pretty-10.3.0.tgz", - "integrity": "sha512-JthvQW289q3454mhM3/38wFYGWPiBMR28T3CpDNABzoTQOje9UKS7XCJQSnjWF9LQGQkGd8D7h0oq+qwiM3jFA==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/pino-pretty/-/pino-pretty-10.3.1.tgz", + "integrity": "sha512-az8JbIYeN/1iLj2t0jR9DV48/LQ3RC6hZPpapKPkb84Q+yTidMCpgWxIT3N0flnBDilyBQ1luWNpOeJptjdp/g==", "dependencies": { "colorette": "^2.0.7", "dateformat": "^4.6.3", @@ -20658,9 +20658,9 @@ } }, "node_modules/pino-pretty/node_modules/readable-stream": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.4.2.tgz", - "integrity": "sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA==", + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", + "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", "dependencies": { "abort-controller": "^3.0.0", "buffer": "^6.0.3", From c0506f71bc0389809a1faba31dbea9a0707827ed Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 29 Dec 2023 00:06:59 +0000 Subject: [PATCH 33/70] chore(deps): update dependency prettier-plugin-tailwindcss to v0.5.10 (#589) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 45c4fc45..256a314f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21516,9 +21516,9 @@ } }, "node_modules/prettier-plugin-tailwindcss": { - "version": "0.5.9", - "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.5.9.tgz", - "integrity": "sha512-9x3t1s2Cjbut2QiP+O0mDqV3gLXTe2CgRlQDgucopVkUdw26sQi53p/q4qvGxMLBDfk/dcTV57Aa/zYwz9l8Ew==", + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.5.10.tgz", + "integrity": "sha512-9UGSejqFxGG6brYjFfTYlJ8zs4L/lvZg1AngFfaC5Fs1otSskASv5IWKmjPu5MlABQUtTKtMArKyYr/hWpXSUg==", "dev": true, "engines": { "node": ">=14.21.3" From 32ad9416baf2e11471884584b909bfb0cedcdf3a Mon Sep 17 00:00:00 2001 From: Timon Date: Fri, 29 Dec 2023 01:12:19 +0100 Subject: [PATCH 34/70] chore(deps): migrate nx to 17.2.8 (#590) Co-authored-by: github-actions[bot] --- package-lock.json | 394 +++++++++++++++++++++++----------------------- package.json | 26 +-- 2 files changed, 210 insertions(+), 210 deletions(-) diff --git a/package-lock.json b/package-lock.json index 256a314f..8ffbfe02 100644 --- a/package-lock.json +++ b/package-lock.json @@ -69,18 +69,18 @@ "@nestjs/schematics": "10.0.2", "@nestjs/testing": "10.2.4", "@ngneat/spectator": "^16.0.0", - "@nx/angular": "17.2.7", - "@nx/devkit": "17.2.7", - "@nx/eslint": "17.2.7", - "@nx/eslint-plugin": "17.2.7", - "@nx/jest": "17.2.7", - "@nx/js": "17.2.7", - "@nx/nest": "17.2.7", - "@nx/node": "17.2.7", - "@nx/playwright": "17.2.7", - "@nx/web": "17.2.7", - "@nx/webpack": "17.2.7", - "@nx/workspace": "17.2.7", + "@nx/angular": "17.2.8", + "@nx/devkit": "17.2.8", + "@nx/eslint": "17.2.8", + "@nx/eslint-plugin": "17.2.8", + "@nx/jest": "17.2.8", + "@nx/js": "17.2.8", + "@nx/nest": "17.2.8", + "@nx/node": "17.2.8", + "@nx/playwright": "17.2.8", + "@nx/web": "17.2.8", + "@nx/webpack": "17.2.8", + "@nx/workspace": "17.2.8", "@playwright/test": "^1.39.0", "@schematics/angular": "17.0.0", "@total-typescript/ts-reset": "^0.3.7", @@ -103,7 +103,7 @@ "jest-preset-angular": "13.1.4", "lcov-result-merger": "^5.0.0", "mongo-migrate-ts": "^1.1.4", - "nx": "17.2.7", + "nx": "17.2.8", "playwright": "^1.39.0", "postcss": "^8.4.31", "prettier": "3.1.1", @@ -5170,85 +5170,85 @@ } }, "node_modules/@nrwl/angular": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nrwl/angular/-/angular-17.2.7.tgz", - "integrity": "sha512-DjEpECm0ipw7q9xhj+pX1y9Gc3J64gLBCUVf1ib+h3g2Y3tFbC+RLlQGwmAqU8WelAdJHrPqPtAYHKf4vqqgbQ==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nrwl/angular/-/angular-17.2.8.tgz", + "integrity": "sha512-hMTKcZDjsnyQojJ33IaCwoPVdFLqTLfCe/e52mn8ecELBSY3/ARZfmUpkSPSZ+261uEHjk0pTfQhu0CF7r2/HQ==", "dev": true, "dependencies": { - "@nx/angular": "17.2.7", + "@nx/angular": "17.2.8", "tslib": "^2.3.0" } }, "node_modules/@nrwl/cypress": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nrwl/cypress/-/cypress-17.2.7.tgz", - "integrity": "sha512-Av89Er9r0kMf8YL9dNSTkHohYhAKYmxAB3Q8eVv8NmSb7FZXvY065HIoFby+6VtQnBFP+sT1YSQL/Tp+h4Bwfw==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nrwl/cypress/-/cypress-17.2.8.tgz", + "integrity": "sha512-32owq2ybkkKOIeqQ/mkwBzFH4HPukmHEJyJ4v95sUgY8qrnj/Ca89vozdJ6WEvUiqcAb7ebrmp/nqFCz7PIWbg==", "dev": true, "dependencies": { - "@nx/cypress": "17.2.7" + "@nx/cypress": "17.2.8" } }, "node_modules/@nrwl/devkit": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-17.2.7.tgz", - "integrity": "sha512-TISLlIH3xSWre2NLg0aMUBmTvMus+xUicaMeg8DWvwSXJJIMC5QFlB1hjw0VkyLsSraHpd5PWtyDqldHWRfKUQ==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-17.2.8.tgz", + "integrity": "sha512-l2dFy5LkWqSA45s6pee6CoqJeluH+sjRdVnAAQfjLHRNSx6mFAKblyzq5h1f4P0EUCVVVqLs+kVqmNx5zxYqvw==", "dev": true, "dependencies": { - "@nx/devkit": "17.2.7" + "@nx/devkit": "17.2.8" } }, "node_modules/@nrwl/eslint-plugin-nx": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-17.2.7.tgz", - "integrity": "sha512-YGH3FL4Dz+a9r2xmZx/SMUFOUl/An6IsZeTqkG5gC+ErejX9nT1KWOXMNh5bkl+jz0b4NvkiVvgQw+W4q2K9sg==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-17.2.8.tgz", + "integrity": "sha512-g76ZzBvJ7jenvLXQuXdBUs7p3KP2vr00u7TV4A/J01eDJMFHYVZhYfQNjLhr4nnE4NvNRr8WdrMD2KeGYtdycQ==", "dev": true, "dependencies": { - "@nx/eslint-plugin": "17.2.7" + "@nx/eslint-plugin": "17.2.8" } }, "node_modules/@nrwl/jest": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-17.2.7.tgz", - "integrity": "sha512-jYeBQbS9iaybLxmxFv6N9qftRHyRpG3YlDxiHXXmWPX0OrgDjNSY3QCCReM8iqADk2TaxoIw1WDKp4tKzft2xA==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-17.2.8.tgz", + "integrity": "sha512-suyAm+5dj03ZevZW0fEZJSn+au1k6+OGPo4LKQ9Y4u/QJW52d2k0nOzrKu79CwkdKP5PFhjnvPP4Oo93RbNNnA==", "dev": true, "dependencies": { - "@nx/jest": "17.2.7" + "@nx/jest": "17.2.8" } }, "node_modules/@nrwl/js": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nrwl/js/-/js-17.2.7.tgz", - "integrity": "sha512-8AAUmqESQ89Cbark8DlkElINMmDpEJLivan6RPksUUEK6lrZQwVnHf4eWLQzN2/C4i5XkfdxavzluuDPCqHQSQ==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nrwl/js/-/js-17.2.8.tgz", + "integrity": "sha512-ZfTGNSmSBqvEfP8NOfOHcnqKwhXsfqBrN4IhthQR02sqTA9GkrjSfSUtcGXY01fUitsNUDOn6RZjgX6UysDCXg==", "dev": true, "dependencies": { - "@nx/js": "17.2.7" + "@nx/js": "17.2.8" } }, "node_modules/@nrwl/nest": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nrwl/nest/-/nest-17.2.7.tgz", - "integrity": "sha512-BbJMdB5+PKPhrYW78jvNizipcUya2DlXNddwruW6GZ8QAYMRaVg9xFxbX7nMO4rRBBqCqmE00Two3aGiMm5L2Q==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nrwl/nest/-/nest-17.2.8.tgz", + "integrity": "sha512-pj2UNE7XM/7JdKlGhywXOVaCXZE3Fpd7eoZNZc8fBq+pcxvX3ylh4KLmnCwcSaKlcqFsYkWbmj6xDBJx8xSGoA==", "dev": true, "dependencies": { - "@nx/nest": "17.2.7" + "@nx/nest": "17.2.8" } }, "node_modules/@nrwl/node": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nrwl/node/-/node-17.2.7.tgz", - "integrity": "sha512-tWc9tFnQ2ue0Wv2NcMV3fJD1Kqh/vHeV/81ppeLtoYa5GBXViRJPdUinGlez0qiYegEdUbieWjDp255GIEifTw==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nrwl/node/-/node-17.2.8.tgz", + "integrity": "sha512-DGwPAasjDgSrNJcB2qcCA7y02licJFCNyiGhEnIhLEUCWOyPCrAsuPmBy4/QYFoiEP6YOsIpJac/1p+9QWeJ7Q==", "dev": true, "dependencies": { - "@nx/node": "17.2.7" + "@nx/node": "17.2.8" } }, "node_modules/@nrwl/tao": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-17.2.7.tgz", - "integrity": "sha512-06YYR1Ndb+nAJaQuvi2J3bX7i2dStQvDHkT+qprUXKxOrggFcPcs+7e2LwNWKDGdCu4r0qFHPlamj7y5d6qM2Q==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-17.2.8.tgz", + "integrity": "sha512-Qpk5YKeJ+LppPL/wtoDyNGbJs2MsTi6qyX/RdRrEc8lc4bk6Cw3Oul1qTXCI6jT0KzTz+dZtd0zYD/G7okkzvg==", "dev": true, "dependencies": { - "nx": "17.2.7", + "nx": "17.2.8", "tslib": "^2.3.0" }, "bin": { @@ -5256,30 +5256,30 @@ } }, "node_modules/@nrwl/web": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nrwl/web/-/web-17.2.7.tgz", - "integrity": "sha512-ZlGkmth0qqqQ0WyV6JhdNswSbgOEiDR0G8XJXeoHkDFeThlaU20JyMrqTGNDpQ04d9EpvItvv+bAueg/BLASOw==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nrwl/web/-/web-17.2.8.tgz", + "integrity": "sha512-oBiuSQ7Q6hOXHuZW5Gf8m0gcrLTV78jxhSjmhC5F6yzgvBvnfMpCdrJn7W1G+O+kEg3byko8v+Rz39tfc8YPjg==", "dev": true, "dependencies": { - "@nx/web": "17.2.7" + "@nx/web": "17.2.8" } }, "node_modules/@nrwl/webpack": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nrwl/webpack/-/webpack-17.2.7.tgz", - "integrity": "sha512-Ornp2N/cdUNnht0ojjQrtE3ko+JpvAvWvStdZCVfXULMzy96CpGjPzRBkrX+iNee1GYEJXiHFUZhA+n6NlKB3A==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nrwl/webpack/-/webpack-17.2.8.tgz", + "integrity": "sha512-HcwdfjXVz1NrZZnx1Fv48vleOTlsDAgTRHnQL02xYWT6ElhuKRQsqJGvDduQIFAp4KrnEEhEKEx6oDAEZKUkDg==", "dev": true, "dependencies": { - "@nx/webpack": "17.2.7" + "@nx/webpack": "17.2.8" } }, "node_modules/@nrwl/workspace": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-17.2.7.tgz", - "integrity": "sha512-qYb2iLliBfS4IwS1aGqeXgyFzdEcXvu+4jxZpROTcg4THJLYni3XhI/Y8gfi4OVzzCadKILMxiOukZKjjIDPlA==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-17.2.8.tgz", + "integrity": "sha512-RiTDTuzdueZ+++kNQAENHdHbYToOhzO56XWxKOGoMEUSpcmbKRAFReFBzNqD91Fnv562vkW1VNRIb6Ey7X1YHQ==", "dev": true, "dependencies": { - "@nx/workspace": "17.2.7" + "@nx/workspace": "17.2.8" } }, "node_modules/@nuxtjs/opencollective": { @@ -5357,20 +5357,20 @@ } }, "node_modules/@nx/angular": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/angular/-/angular-17.2.7.tgz", - "integrity": "sha512-zRJZa4BqKuXbn9nPgoL/WxXmKSl7iK8v9wGD5jU8eGQk2AZ96rr/yOZZlGZECfKE5ygim6xoM83mW5Ly1z8J+w==", - "dev": true, - "dependencies": { - "@nrwl/angular": "17.2.7", - "@nx/cypress": "17.2.7", - "@nx/devkit": "17.2.7", - "@nx/eslint": "17.2.7", - "@nx/jest": "17.2.7", - "@nx/js": "17.2.7", - "@nx/web": "17.2.7", - "@nx/webpack": "17.2.7", - "@nx/workspace": "17.2.7", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/angular/-/angular-17.2.8.tgz", + "integrity": "sha512-vznuo8z9n/xcuZ4j2wv6lg4GT/SGSBQM+dAyG/8GFm34gEato75rhtbjDlsOzZc4gUEBJXRwtuntnfa7pvW88w==", + "dev": true, + "dependencies": { + "@nrwl/angular": "17.2.8", + "@nx/cypress": "17.2.8", + "@nx/devkit": "17.2.8", + "@nx/eslint": "17.2.8", + "@nx/jest": "17.2.8", + "@nx/js": "17.2.8", + "@nx/web": "17.2.8", + "@nx/webpack": "17.2.8", + "@nx/workspace": "17.2.8", "@phenomnomnominal/tsquery": "~5.0.1", "@typescript-eslint/type-utils": "^6.9.1", "chalk": "^4.1.0", @@ -5487,15 +5487,15 @@ } }, "node_modules/@nx/cypress": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/cypress/-/cypress-17.2.7.tgz", - "integrity": "sha512-MwzaWrIsMxjRPg5DQSBFNM+dNGru0jNjqGyMNlhAM0LPMB34I2bw5Sl6zE6GY2hm05oiFb5AbiSvc1M3ptfzmw==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/cypress/-/cypress-17.2.8.tgz", + "integrity": "sha512-RjDD2AjDg7D743/+hSgzllLlSi4RwP196Nm0C8ltG5udPK1W+3S0qcERgHgtTuYr6+WVZIMtcZF2Vq09zcbtyg==", "dev": true, "dependencies": { - "@nrwl/cypress": "17.2.7", - "@nx/devkit": "17.2.7", - "@nx/eslint": "17.2.7", - "@nx/js": "17.2.7", + "@nrwl/cypress": "17.2.8", + "@nx/devkit": "17.2.8", + "@nx/eslint": "17.2.8", + "@nx/js": "17.2.8", "@phenomnomnominal/tsquery": "~5.0.1", "detect-port": "^1.5.1", "semver": "7.5.3", @@ -5538,12 +5538,12 @@ } }, "node_modules/@nx/devkit": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-17.2.7.tgz", - "integrity": "sha512-RyJyFO5PkNhMrebpv93Bci6pRkrw6guyfX7Esl/5+O6UfN0ytnmaRIrbiVwftTQ6m/T08OWrJQHZMuByP0WWHQ==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-17.2.8.tgz", + "integrity": "sha512-6LtiQihtZwqz4hSrtT5cCG5XMCWppG6/B8c1kNksg97JuomELlWyUyVF+sxmeERkcLYFaKPTZytP0L3dmCFXaw==", "dev": true, "dependencies": { - "@nrwl/devkit": "17.2.7", + "@nrwl/devkit": "17.2.8", "ejs": "^3.1.7", "enquirer": "~2.3.6", "ignore": "^5.0.4", @@ -5581,14 +5581,14 @@ } }, "node_modules/@nx/eslint": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-17.2.7.tgz", - "integrity": "sha512-A/+J9rcb9FUwGpEc5yFjFWcoF36PfXc6twOGLceFwj+oOG65h7kUnpuJgWK8gTIh911lij3TdmE6MiqSXPu3tQ==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-17.2.8.tgz", + "integrity": "sha512-P6s85cIK7LYHixCJFZ+tLCPDxeOt9m2bQQOLxBCLEy5mqaGmjMHzWkLaoQBueCSntE6PSao0MMA+1TeeZjOoDw==", "dev": true, "dependencies": { - "@nx/devkit": "17.2.7", - "@nx/js": "17.2.7", - "@nx/linter": "17.2.7", + "@nx/devkit": "17.2.8", + "@nx/js": "17.2.8", + "@nx/linter": "17.2.8", "tslib": "^2.3.0", "typescript": "~5.2.2" }, @@ -5606,14 +5606,14 @@ } }, "node_modules/@nx/eslint-plugin": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-17.2.7.tgz", - "integrity": "sha512-emKsCaWDOPekCJvuE6QE6CHwSR4RKULdOHotnSaE3J65cgair9djsR8SNUELsqpTSfEmtfB53Z0oZYw4zdeiFQ==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-17.2.8.tgz", + "integrity": "sha512-SOF/Q1g9SNZnwPpwcZNCYeYU670s1X1hgwHCWisw3jGPTYHvpAMQVGwPyU28OyY4PBrqEOVqLTWsuWQYpUjLOw==", "dev": true, "dependencies": { - "@nrwl/eslint-plugin-nx": "17.2.7", - "@nx/devkit": "17.2.7", - "@nx/js": "17.2.7", + "@nrwl/eslint-plugin-nx": "17.2.8", + "@nx/devkit": "17.2.8", + "@nx/js": "17.2.8", "@typescript-eslint/type-utils": "^6.9.1", "@typescript-eslint/utils": "^6.9.1", "chalk": "^4.1.0", @@ -5789,16 +5789,16 @@ } }, "node_modules/@nx/jest": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-17.2.7.tgz", - "integrity": "sha512-lfUBZ1eCdO2ML2AdPiuXkMcQvuHaevYHB4wrRoUEQp/jui8m8ZQtIaihEy+8nmnSQTSGpCxlILRLpaNQ8gqCoQ==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-17.2.8.tgz", + "integrity": "sha512-FnwwURXmG+uv5ELHjHd9uVbUioCPjefAOtENcasLJMs2WYeu3zePsru5B8GO9BBM5g2eTmw10Y5f0riAikZjcw==", "dev": true, "dependencies": { "@jest/reporters": "^29.4.1", "@jest/test-result": "^29.4.1", - "@nrwl/jest": "17.2.7", - "@nx/devkit": "17.2.7", - "@nx/js": "17.2.7", + "@nrwl/jest": "17.2.8", + "@nx/devkit": "17.2.8", + "@nx/js": "17.2.8", "@phenomnomnominal/tsquery": "~5.0.1", "chalk": "^4.1.0", "identity-obj-proxy": "3.0.0", @@ -5874,9 +5874,9 @@ } }, "node_modules/@nx/js": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/js/-/js-17.2.7.tgz", - "integrity": "sha512-IghIrp26b9TprxDzJlqH1ZLer+dNmnSDjoT1jviQWcjNY/8wUxe3avd7niMCpfYD6+r7sSGPZ+KVQSRwT3L09g==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/js/-/js-17.2.8.tgz", + "integrity": "sha512-M91tw9tfSnkoC8pZaC9wNxrgaFU4MeQcgdT08ievaroo77kH4RheySsU1uNc0J58Jk4X4315wu/X7Bf/35m0Mw==", "dev": true, "dependencies": { "@babel/core": "^7.22.9", @@ -5886,9 +5886,9 @@ "@babel/preset-env": "^7.22.9", "@babel/preset-typescript": "^7.22.5", "@babel/runtime": "^7.22.6", - "@nrwl/js": "17.2.7", - "@nx/devkit": "17.2.7", - "@nx/workspace": "17.2.7", + "@nrwl/js": "17.2.8", + "@nx/devkit": "17.2.8", + "@nx/workspace": "17.2.8", "@phenomnomnominal/tsquery": "~5.0.1", "babel-plugin-const-enum": "^1.0.1", "babel-plugin-macros": "^2.8.0", @@ -6111,26 +6111,26 @@ } }, "node_modules/@nx/linter": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/linter/-/linter-17.2.7.tgz", - "integrity": "sha512-t85R1r+fiEV8wwU6mAD9kKq+YqAxwzBDp3Dx42cX5uokp2jsUKcTHYsibTJ7SVgViJicDLoVDonlJc8SxA0cfQ==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/linter/-/linter-17.2.8.tgz", + "integrity": "sha512-dwqE742TIw1+/djzlikKakIfComq8nFnhupWjvl7KrU9r8ytcKyQbxHw7KGMUT9HAEG4xSNuwiaELr/8w4MM2Q==", "dev": true, "dependencies": { - "@nx/eslint": "17.2.7" + "@nx/eslint": "17.2.8" } }, "node_modules/@nx/nest": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/nest/-/nest-17.2.7.tgz", - "integrity": "sha512-Gjam5Bciq1AUv8VGtL56SeKv2NgZBgojSU85xJAfGbAUoOxgmiS2hbtORlScE0G22BU+mUFy0J7l9tlslq2amQ==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nest/-/nest-17.2.8.tgz", + "integrity": "sha512-VZ84VBWACcABjU4djWHHVxY83g3VTkg13AjAeZWyvPAMkNqS05e2jj3CpPVd4EAbwqXX3/CLM/bLKRuGWpYCWg==", "dev": true, "dependencies": { "@nestjs/schematics": "^9.1.0", - "@nrwl/nest": "17.2.7", - "@nx/devkit": "17.2.7", - "@nx/eslint": "17.2.7", - "@nx/js": "17.2.7", - "@nx/node": "17.2.7", + "@nrwl/nest": "17.2.8", + "@nx/devkit": "17.2.8", + "@nx/eslint": "17.2.8", + "@nx/js": "17.2.8", + "@nx/node": "17.2.8", "@phenomnomnominal/tsquery": "~5.0.1", "tslib": "^2.3.0" } @@ -6203,23 +6203,23 @@ } }, "node_modules/@nx/node": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/node/-/node-17.2.7.tgz", - "integrity": "sha512-u3mChRmUliQENH4wBYNfqx/0Cfzj6PB9Eaj7lvOwwdquLgUgGgkFXFfYTLjHuIClYhyn2ATR84LZ+NLMaLCvdA==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/node/-/node-17.2.8.tgz", + "integrity": "sha512-MxvJ2MlbpHeB5ZnlSAbSvBXAYoxCre4fsAwwCpysz1OWkf9dDGYzvlV4ovnu6jET7/ZQzzDvaKD9CvVSDk/amg==", "dev": true, "dependencies": { - "@nrwl/node": "17.2.7", - "@nx/devkit": "17.2.7", - "@nx/eslint": "17.2.7", - "@nx/jest": "17.2.7", - "@nx/js": "17.2.7", + "@nrwl/node": "17.2.8", + "@nx/devkit": "17.2.8", + "@nx/eslint": "17.2.8", + "@nx/jest": "17.2.8", + "@nx/js": "17.2.8", "tslib": "^2.3.0" } }, "node_modules/@nx/nx-darwin-arm64": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-17.2.7.tgz", - "integrity": "sha512-d534L13VUlnSW61rabBl3TTuSpzHxtqy8eF5vsYkFSMonBDjqqNR6+vFfQEa7PW/3Qfeuw4MpmojtamCYLd/TA==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-17.2.8.tgz", + "integrity": "sha512-dMb0uxug4hM7tusISAU1TfkDK3ixYmzc1zhHSZwpR7yKJIyKLtUpBTbryt8nyso37AS1yH+dmfh2Fj2WxfBHTg==", "cpu": [ "arm64" ], @@ -6233,9 +6233,9 @@ } }, "node_modules/@nx/nx-darwin-x64": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-17.2.7.tgz", - "integrity": "sha512-K1pHWiSiYTJqk//ZJylvuQcNZR9HUKvOxuh2540+6X9ThQ7kzkC1abXJ4c9wwH3fYDwL29m7glh3AueJvyaXJA==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-17.2.8.tgz", + "integrity": "sha512-0cXzp1tGr7/6lJel102QiLA4NkaLCkQJj6VzwbwuvmuCDxPbpmbz7HC1tUteijKBtOcdXit1/MEoEU007To8Bw==", "cpu": [ "x64" ], @@ -6249,9 +6249,9 @@ } }, "node_modules/@nx/nx-freebsd-x64": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-17.2.7.tgz", - "integrity": "sha512-VyouszZjV7Ew4qNrNfG8JApm7/UcreRuC+W/YZ2ORGzM0KUnB/D4rXGmeTp1Ff+L5WUhoomwEnaBkbgqu+2wjA==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-17.2.8.tgz", + "integrity": "sha512-YFMgx5Qpp2btCgvaniDGdu7Ctj56bfFvbbaHQWmOeBPK1krNDp2mqp8HK6ZKOfEuDJGOYAp7HDtCLvdZKvJxzA==", "cpu": [ "x64" ], @@ -6265,9 +6265,9 @@ } }, "node_modules/@nx/nx-linux-arm-gnueabihf": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-17.2.7.tgz", - "integrity": "sha512-YfwW8NYi33Li1Q7BDUusNlfpJNWfXOnHt6JKvQGc8fy8StmWq13zNnU0IxPQyqCDK5Ymx95IoctFrMLpeXPAwQ==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-17.2.8.tgz", + "integrity": "sha512-iN2my6MrhLRkVDtdivQHugK8YmR7URo1wU9UDuHQ55z3tEcny7LV3W9NSsY9UYPK/FrxdDfevj0r2hgSSdhnzA==", "cpu": [ "arm" ], @@ -6281,9 +6281,9 @@ } }, "node_modules/@nx/nx-linux-arm64-gnu": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-17.2.7.tgz", - "integrity": "sha512-oJyEf2q+5jj6ci6WEXvRUoU2Sj0Mo+J/0NwtPY6sRIhqgPwpmxc6Pja4zmB16iQ5ap48zstB9glfJ6qtr3iU0Q==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-17.2.8.tgz", + "integrity": "sha512-Iy8BjoW6mOKrSMiTGujUcNdv+xSM1DALTH6y3iLvNDkGbjGK1Re6QNnJAzqcXyDpv32Q4Fc57PmuexyysZxIGg==", "cpu": [ "arm64" ], @@ -6297,9 +6297,9 @@ } }, "node_modules/@nx/nx-linux-arm64-musl": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-17.2.7.tgz", - "integrity": "sha512-IzsCJgJCM61THBMDghz+EY5aCeO7wBWOWq2sTDek1ve67qZtu/E/Z5qBp93JRAvNYgQT7KbC40WhaXuE/NpWEA==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-17.2.8.tgz", + "integrity": "sha512-9wkAxWzknjpzdofL1xjtU6qPFF1PHlvKCZI3hgEYJDo4mQiatGI+7Ttko+lx/ZMP6v4+Umjtgq7+qWrApeKamQ==", "cpu": [ "arm64" ], @@ -6313,9 +6313,9 @@ } }, "node_modules/@nx/nx-linux-x64-gnu": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-17.2.7.tgz", - "integrity": "sha512-CCY3o9zs9ypsT40GyRGQMfl63Wy3Spu21ULcteoLTI2/py601XIdhv6zclzBqeYIWPVxMoGGlIq10m2rdEeAOA==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-17.2.8.tgz", + "integrity": "sha512-sjG1bwGsjLxToasZ3lShildFsF0eyeGu+pOQZIp9+gjFbeIkd19cTlCnHrOV9hoF364GuKSXQyUlwtFYFR4VTQ==", "cpu": [ "x64" ], @@ -6329,9 +6329,9 @@ } }, "node_modules/@nx/nx-linux-x64-musl": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-17.2.7.tgz", - "integrity": "sha512-hBzrXpoDg1OJBl/Ja5nU3oYTBk/FW6J+jTJM1zmXJOJ8Z7NR26I783qlVLQFDYkMynwGBE3kI4a7L87p633BRw==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-17.2.8.tgz", + "integrity": "sha512-QiakXZ1xBCIptmkGEouLHQbcM4klQkcr+kEaz2PlNwy/sW3gH1b/1c0Ed5J1AN9xgQxWspriAONpScYBRgxdhA==", "cpu": [ "x64" ], @@ -6345,9 +6345,9 @@ } }, "node_modules/@nx/nx-win32-arm64-msvc": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-17.2.7.tgz", - "integrity": "sha512-imLrVpeBXQwcYDUujBZRE9YG9lqM7F8Qw51JxmCxG2twijlVeofGWw0uVHM16t95cuizt/Ho+bTfNukV7Oza3g==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-17.2.8.tgz", + "integrity": "sha512-XBWUY/F/GU3vKN9CAxeI15gM4kr3GOBqnzFZzoZC4qJt2hKSSUEWsMgeZtsMgeqEClbi4ZyCCkY7YJgU32WUGA==", "cpu": [ "arm64" ], @@ -6361,9 +6361,9 @@ } }, "node_modules/@nx/nx-win32-x64-msvc": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-17.2.7.tgz", - "integrity": "sha512-MBQxvEE1sz47prRCid+axKwb6zqcbR4XBKj+l9V5NA7/0Rw5PHjrEfWv5Lr5TckYAdIZ1PVgPHlril6hX89evw==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-17.2.8.tgz", + "integrity": "sha512-HTqDv+JThlLzbcEm/3f+LbS5/wYQWzb5YDXbP1wi7nlCTihNZOLNqGOkEmwlrR5tAdNHPRpHSmkYg4305W0CtA==", "cpu": [ "x64" ], @@ -6377,13 +6377,13 @@ } }, "node_modules/@nx/playwright": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/playwright/-/playwright-17.2.7.tgz", - "integrity": "sha512-6LGUfpU1BWyvukFkvO/RDU6tjVzMrDDLa0oh6ohDXkNcgcUV2Qv4LciOeJ3uHVURcX9NwhG4faihme9OKaodsA==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/playwright/-/playwright-17.2.8.tgz", + "integrity": "sha512-zZrWapyKabhLce50YE7saEjgz101l0iy39MfnaMFJDTjwumkbJPHJmdCZmkUhaWUCO5u/iEX+akkH5dhhRjYCA==", "dev": true, "dependencies": { - "@nx/devkit": "17.2.7", - "@nx/eslint": "17.2.7", + "@nx/devkit": "17.2.8", + "@nx/eslint": "17.2.8", "tslib": "^2.3.0" }, "peerDependencies": { @@ -6396,14 +6396,14 @@ } }, "node_modules/@nx/web": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/web/-/web-17.2.7.tgz", - "integrity": "sha512-UhLD84jCLNwY/dC32v3Q5gAkBuj1p6a0h1ihcXqZdMUYbV6sjJhDAnjnfHyPJWgjaoI5t6VNSTJOaMZM9EMfzg==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/web/-/web-17.2.8.tgz", + "integrity": "sha512-ovPvFVJOiB/ZmOxnCOOyT+ibbdgazXjpa4506hLJxRohDZQw/6jwbCWkTBy/ch6Y8NSN6uNUpB5XUdscfrp52A==", "dev": true, "dependencies": { - "@nrwl/web": "17.2.7", - "@nx/devkit": "17.2.7", - "@nx/js": "17.2.7", + "@nrwl/web": "17.2.8", + "@nx/devkit": "17.2.8", + "@nx/js": "17.2.8", "chalk": "^4.1.0", "detect-port": "^1.5.1", "http-server": "^14.1.0", @@ -6481,15 +6481,15 @@ } }, "node_modules/@nx/webpack": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-17.2.7.tgz", - "integrity": "sha512-OUxUNxgzEyrn36V4+1T3oQNKyukJphgb+DBNc6NWA9dEWf3U48KdfJuALeKoRZ5J+/lS95L8b/2ygSyu0EdpLw==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-17.2.8.tgz", + "integrity": "sha512-Gud9Z+VO0dlLpVEJLfPxkEV5wG+ebZ1mv0S0cfTBdD24Fj4MAs0W8QWhRQBtLd2SayU9KMfJr+8gJjkNT6D3Kw==", "dev": true, "dependencies": { "@babel/core": "^7.22.9", - "@nrwl/webpack": "17.2.7", - "@nx/devkit": "17.2.7", - "@nx/js": "17.2.7", + "@nrwl/webpack": "17.2.8", + "@nx/devkit": "17.2.8", + "@nx/js": "17.2.8", "autoprefixer": "^10.4.9", "babel-loader": "^9.1.2", "browserslist": "^4.21.4", @@ -6896,16 +6896,16 @@ } }, "node_modules/@nx/workspace": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-17.2.7.tgz", - "integrity": "sha512-/4xrFEc6Hjl9KaB+e/RSaQ/6vHWGP1MmhdX+TRvdjNIMbZ6kdDixBjusJ6WoHXm3KhP95cSt2xmwCQNUzVn+vw==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-17.2.8.tgz", + "integrity": "sha512-QCriI4CFCuG+0WTbpu3fHljVR1x6bjNSrbq8nqu8Z/3y+si2/O+7lVNSTkQNr1X2eBPqtIX74APS7ExG8c4vog==", "dev": true, "dependencies": { - "@nrwl/workspace": "17.2.7", - "@nx/devkit": "17.2.7", + "@nrwl/workspace": "17.2.8", + "@nx/devkit": "17.2.8", "chalk": "^4.1.0", "enquirer": "~2.3.6", - "nx": "17.2.7", + "nx": "17.2.8", "tslib": "^2.3.0", "yargs-parser": "21.1.1" } @@ -19627,13 +19627,13 @@ "license": "MIT" }, "node_modules/nx": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/nx/-/nx-17.2.7.tgz", - "integrity": "sha512-CnssDvDphAgyeoYzdPbz6vA/xac4BQeEiO7R9IBLIm+l1MV7boI4SpCS6abR4dbp4VTwI9uBQ9vgqNwCiEjoWg==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/nx/-/nx-17.2.8.tgz", + "integrity": "sha512-rM5zXbuXLEuqQqcjVjClyvHwRJwt+NVImR2A6KFNG40Z60HP6X12wAxxeLHF5kXXTDRU0PFhf/yACibrpbPrAw==", "dev": true, "hasInstallScript": true, "dependencies": { - "@nrwl/tao": "17.2.7", + "@nrwl/tao": "17.2.8", "@yarnpkg/lockfile": "^1.1.0", "@yarnpkg/parsers": "3.0.0-rc.46", "@zkochan/js-yaml": "0.0.6", @@ -19673,16 +19673,16 @@ "nx-cloud": "bin/nx-cloud.js" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "17.2.7", - "@nx/nx-darwin-x64": "17.2.7", - "@nx/nx-freebsd-x64": "17.2.7", - "@nx/nx-linux-arm-gnueabihf": "17.2.7", - "@nx/nx-linux-arm64-gnu": "17.2.7", - "@nx/nx-linux-arm64-musl": "17.2.7", - "@nx/nx-linux-x64-gnu": "17.2.7", - "@nx/nx-linux-x64-musl": "17.2.7", - "@nx/nx-win32-arm64-msvc": "17.2.7", - "@nx/nx-win32-x64-msvc": "17.2.7" + "@nx/nx-darwin-arm64": "17.2.8", + "@nx/nx-darwin-x64": "17.2.8", + "@nx/nx-freebsd-x64": "17.2.8", + "@nx/nx-linux-arm-gnueabihf": "17.2.8", + "@nx/nx-linux-arm64-gnu": "17.2.8", + "@nx/nx-linux-arm64-musl": "17.2.8", + "@nx/nx-linux-x64-gnu": "17.2.8", + "@nx/nx-linux-x64-musl": "17.2.8", + "@nx/nx-win32-arm64-msvc": "17.2.8", + "@nx/nx-win32-x64-msvc": "17.2.8" }, "peerDependencies": { "@swc-node/register": "^1.6.7", diff --git a/package.json b/package.json index a16f1cd6..1533ae50 100644 --- a/package.json +++ b/package.json @@ -32,18 +32,18 @@ "@nestjs/schematics": "10.0.2", "@nestjs/testing": "10.2.4", "@ngneat/spectator": "^16.0.0", - "@nx/angular": "17.2.7", - "@nx/devkit": "17.2.7", - "@nx/eslint": "17.2.7", - "@nx/eslint-plugin": "17.2.7", - "@nx/jest": "17.2.7", - "@nx/js": "17.2.7", - "@nx/nest": "17.2.7", - "@nx/node": "17.2.7", - "@nx/playwright": "17.2.7", - "@nx/web": "17.2.7", - "@nx/webpack": "17.2.7", - "@nx/workspace": "17.2.7", + "@nx/angular": "17.2.8", + "@nx/devkit": "17.2.8", + "@nx/eslint": "17.2.8", + "@nx/eslint-plugin": "17.2.8", + "@nx/jest": "17.2.8", + "@nx/js": "17.2.8", + "@nx/nest": "17.2.8", + "@nx/node": "17.2.8", + "@nx/playwright": "17.2.8", + "@nx/web": "17.2.8", + "@nx/webpack": "17.2.8", + "@nx/workspace": "17.2.8", "@playwright/test": "^1.39.0", "@schematics/angular": "17.0.0", "@total-typescript/ts-reset": "^0.3.7", @@ -66,7 +66,7 @@ "jest-preset-angular": "13.1.4", "lcov-result-merger": "^5.0.0", "mongo-migrate-ts": "^1.1.4", - "nx": "17.2.7", + "nx": "17.2.8", "playwright": "^1.39.0", "postcss": "^8.4.31", "prettier": "3.1.1", From a53bc0cd1ab6f4261ad7dfb67c8447ded8836205 Mon Sep 17 00:00:00 2001 From: Timon Masberg Date: Sat, 30 Dec 2023 02:46:21 +0100 Subject: [PATCH 35/70] docs: add fossa status for license checking --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index d15a8af0..92d7da40 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@
-

Kordis

+

Kordis

Koordinierungssoftware für Einsatzleitstellen/ Software for rescue operations control centres @@ -9,6 +9,7 @@ control centres [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=kordis-leitstelle&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=kordis-leitstelle) [![Coverage](https://sonarcloud.io/api/project_badges/measure?project=kordis-leitstelle&metric=coverage)](https://sonarcloud.io/summary/new_code?id=kordis-leitstelle) [![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=kordis-leitstelle&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=kordis-leitstelle) +[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fkordis-leitstelle%2Fkordis.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fkordis-leitstelle%2Fkordis?ref=badge_shield)
From 7f290fa31d29e665c416088c9578e5752dcf5b1b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 31 Dec 2023 03:10:53 +0000 Subject: [PATCH 36/70] chore(deps): update dependency @types/node to v20.10.6 (#592) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8ffbfe02..1d79ee1c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -86,7 +86,7 @@ "@total-typescript/ts-reset": "^0.3.7", "@trivago/prettier-plugin-sort-imports": "^4.1.1", "@types/jest": "29.4.4", - "@types/node": "20.10.5", + "@types/node": "20.10.6", "@typescript-eslint/eslint-plugin": "6.14.0", "@typescript-eslint/parser": "6.14.0", "autoprefixer": "^10.4.0", @@ -8451,9 +8451,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.10.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.5.tgz", - "integrity": "sha512-nNPsNE65wjMxEKI93yOP+NPGGBJz/PoN3kZsVLee0XMiJolxSekEVD8wRwBUBqkwc7UWop0edW50yrCQW4CyRw==", + "version": "20.10.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.6.tgz", + "integrity": "sha512-Vac8H+NlRNNlAmDfGUP7b5h/KA+AtWIzuXy0E6OyP8f1tCLYAtPvKRRDJjAPqhpCb0t6U2j7/xqAuLEebW2kiw==", "dependencies": { "undici-types": "~5.26.4" } diff --git a/package.json b/package.json index 1533ae50..2103ce19 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "@total-typescript/ts-reset": "^0.3.7", "@trivago/prettier-plugin-sort-imports": "^4.1.1", "@types/jest": "29.4.4", - "@types/node": "20.10.5", + "@types/node": "20.10.6", "@typescript-eslint/eslint-plugin": "6.14.0", "@typescript-eslint/parser": "6.14.0", "autoprefixer": "^10.4.0", From d349e160e5db12277fc2e0ce3854789321c17d63 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 3 Jan 2024 00:44:03 +0000 Subject: [PATCH 37/70] chore(deps): update dependency eslint-plugin-playwright to ^0.21.0 (#593) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1d79ee1c..5484b166 100644 --- a/package-lock.json +++ b/package-lock.json @@ -94,7 +94,7 @@ "eslint": "8.56.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-jest": "^27.2.1", - "eslint-plugin-playwright": "^0.20.0", + "eslint-plugin-playwright": "^0.21.0", "eslint-plugin-rxjs": "^5.0.2", "husky": "^8.0.0", "jest": "29.5.0", @@ -13002,9 +13002,9 @@ } }, "node_modules/eslint-plugin-playwright": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-playwright/-/eslint-plugin-playwright-0.20.0.tgz", - "integrity": "sha512-JWTSwUyPPipSOm6AK8z78bQXtKRCykvhSGUewcmZuxstSZ5oGsykW2JaRXJQ2IIfzKJToCBeKD2ISc8Li8qVEQ==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-playwright/-/eslint-plugin-playwright-0.21.0.tgz", + "integrity": "sha512-Y6qwguE9L6LB1JCsnPKaHbo+Z4X8/MngD82N0NkwiZ0ch0UVc4Oc2ZqmxanFxftIddnvwtNNlzUezglLlzUzKA==", "dev": true, "dependencies": { "globals": "^13.23.0" diff --git a/package.json b/package.json index 2103ce19..9a52db62 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "eslint": "8.56.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-jest": "^27.2.1", - "eslint-plugin-playwright": "^0.20.0", + "eslint-plugin-playwright": "^0.21.0", "eslint-plugin-rxjs": "^5.0.2", "husky": "^8.0.0", "jest": "29.5.0", From aea23f7ea439620ef93f478fd4574c77b2e2fdf2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 3 Jan 2024 04:43:29 +0000 Subject: [PATCH 38/70] fix(deps): update dependency @apollo/server to v4.10.0 (#594) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5484b166..f7da2474 100644 --- a/package-lock.json +++ b/package-lock.json @@ -741,8 +741,9 @@ } }, "node_modules/@apollo/server": { - "version": "4.9.5", - "license": "MIT", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@apollo/server/-/server-4.10.0.tgz", + "integrity": "sha512-pLx//lZ/pvUfWL9G8Np8+y3ujc0pYc8U7dwD6ztt9FAw8NmCPzPaDzlXLBAjGU6WnkqVBOnz8b3dOwRNjLYSUA==", "dependencies": { "@apollo/cache-control-types": "^1.0.3", "@apollo/server-gateway-interface": "^1.1.1", @@ -760,7 +761,6 @@ "@types/express-serve-static-core": "^4.17.30", "@types/node-fetch": "^2.6.1", "async-retry": "^1.2.1", - "body-parser": "^1.20.0", "cors": "^2.8.5", "express": "^4.17.1", "loglevel": "^1.6.8", From a70800f8a08f42cac2d9d8976223b3edf37d79fb Mon Sep 17 00:00:00 2001 From: Timon Date: Thu, 4 Jan 2024 20:43:21 +0100 Subject: [PATCH 39/70] chore: introduce ant design & remove tailwind (#583) --- .prettierrc | 15 +- apps/spa-e2e/playwright.config.ts | 2 +- apps/spa/jest.config.ts | 1 + apps/spa/project.json | 22 +- apps/spa/src/app/app.module.ts | 13 +- .../src/app/component/protected.component.ts | 2 +- apps/spa/src/index.html | 14 +- apps/spa/src/styles.css | 4 - apps/spa/tailwind.config.js | 14 - libs/spa/auth/src/lib/auth.module.ts | 8 + .../src/lib/components/auth.component.css | 47 ++ .../src/lib/components/auth.component.spec.ts | 9 + .../auth/src/lib/components/auth.component.ts | 76 +-- .../components/dev-login.component.spec.ts | 3 +- .../src/lib/components/dev-login.component.ts | 42 +- libs/spa/auth/src/lib/dev-auth.module.ts | 4 + package-lock.json | 600 +++++------------- package.json | 5 +- 18 files changed, 318 insertions(+), 563 deletions(-) delete mode 100644 apps/spa/tailwind.config.js create mode 100644 libs/spa/auth/src/lib/components/auth.component.css diff --git a/.prettierrc b/.prettierrc index 1913acf2..091d14c8 100644 --- a/.prettierrc +++ b/.prettierrc @@ -6,15 +6,10 @@ "proseWrap": "always", "overrides": [ { - "files": [ - "*.ts" - ], + "files": ["*.ts"], "options": { "parser": "typescript", - "importOrder": [ - "^@kordis/(.*)$", - "^[./]" - ], + "importOrder": ["^@kordis/(.*)$", "^[./]"], "importOrderSeparation": true, "importOrderSortSpecifiers": true, "importOrderParserPlugins": [ @@ -25,9 +20,5 @@ } } ], - "plugins": [ - "@trivago/prettier-plugin-sort-imports", - "prettier-plugin-tailwindcss" - ], - "tailwindConfig": "./apps/spa/tailwind.config.js" + "plugins": ["@trivago/prettier-plugin-sort-imports"] } diff --git a/apps/spa-e2e/playwright.config.ts b/apps/spa-e2e/playwright.config.ts index a462a3a2..f16c0998 100644 --- a/apps/spa-e2e/playwright.config.ts +++ b/apps/spa-e2e/playwright.config.ts @@ -1,6 +1,6 @@ +import { nxE2EPreset } from '@nx/playwright/preset'; import type { PlaywrightTestConfig } from '@playwright/test'; import { devices } from '@playwright/test'; -import { nxE2EPreset } from '@nx/playwright/preset'; const baseURL = process.env.E2E_BASE_URL || 'http://localhost:4200/'; diff --git a/apps/spa/jest.config.ts b/apps/spa/jest.config.ts index a25dc2c8..0c985741 100644 --- a/apps/spa/jest.config.ts +++ b/apps/spa/jest.config.ts @@ -1,4 +1,5 @@ /* eslint-disable */ + export default { displayName: 'spa', preset: '../../jest.preset.js', diff --git a/apps/spa/project.json b/apps/spa/project.json index d3555a7f..1deea54e 100644 --- a/apps/spa/project.json +++ b/apps/spa/project.json @@ -6,21 +6,20 @@ "prefix": "kordis", "targets": { "build": { - "executor": "@angular-devkit/build-angular:browser", + "executor": "@angular-devkit/build-angular:application", "outputs": ["{options.outputPath}"], "options": { "outputPath": "dist/apps/spa", "index": "apps/spa/src/index.html", - "main": "apps/spa/src/main.ts", + "browser": "apps/spa/src/main.ts", "polyfills": ["zone.js"], "tsConfig": "apps/spa/tsconfig.app.json", "inlineStyleLanguage": "css", - "assets": [ - "apps/spa/src/favicon.ico", - "apps/spa/src/assets", - "apps/spa/src/staticwebapp.config.json" + "assets": ["apps/spa/src/favicon.ico", "apps/spa/src/assets"], + "styles": [ + "./node_modules/ng-zorro-antd/ng-zorro-antd.min.css", + "apps/spa/src/styles.css" ], - "styles": ["apps/spa/src/styles.css"], "scripts": [] }, "configurations": { @@ -34,8 +33,8 @@ "budgets": [ { "type": "initial", - "maximumWarning": "500kb", - "maximumError": "1mb" + "maximumWarning": "1.5mb", + "maximumError": "2mb" }, { "type": "anyComponentStyle", @@ -46,12 +45,9 @@ "outputHashing": "all" }, "development": { - "buildOptimizer": false, "optimization": false, - "vendorChunk": true, "extractLicenses": false, - "sourceMap": true, - "namedChunks": true + "sourceMap": true } }, "defaultConfiguration": "production" diff --git a/apps/spa/src/app/app.module.ts b/apps/spa/src/app/app.module.ts index d47fbd28..4cd9ac02 100644 --- a/apps/spa/src/app/app.module.ts +++ b/apps/spa/src/app/app.module.ts @@ -1,7 +1,10 @@ +import { registerLocaleData } from '@angular/common'; import { HttpClientModule } from '@angular/common/http'; +import de from '@angular/common/locales/de'; import { NgModule } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; import { RouterModule } from '@angular/router'; +import { NZ_I18N, de_DE } from 'ng-zorro-antd/i18n'; import { AuthModule, DevAuthModule } from '@kordis/spa/auth'; import { @@ -14,17 +17,19 @@ import { AppComponent } from './component/app.component'; import { ProtectedComponent } from './component/protected.component'; import routes from './routes'; +registerLocaleData(de); + @NgModule({ declarations: [AppComponent, ProtectedComponent], imports: [ BrowserModule, - HttpClientModule, RouterModule.forRoot(routes), + HttpClientModule, environment.oauth ? AuthModule.forRoot( environment.oauth.config, environment.oauth.discoveryDocumentUrl, - ) + ) : DevAuthModule.forRoot(), // for now, we accept that we have the sentry module and dependencies in our dev bundle as well environment.sentryKey @@ -32,10 +37,10 @@ import routes from './routes'; environment.sentryKey, environment.environmentName, environment.releaseVersion, - ) + ) : NoopObservabilityModule.forRoot(), ], - providers: [], + providers: [{ provide: NZ_I18N, useValue: de_DE }], bootstrap: [AppComponent], }) export class AppModule {} diff --git a/apps/spa/src/app/component/protected.component.ts b/apps/spa/src/app/component/protected.component.ts index b081fc81..f2edb8b2 100644 --- a/apps/spa/src/app/component/protected.component.ts +++ b/apps/spa/src/app/component/protected.component.ts @@ -4,7 +4,7 @@ import { TraceComponent } from '@kordis/spa/observability'; // placeholder until we have a feature structure @Component({ - selector: 'kordis-root', + selector: 'kordis-protected', template: ` ganz geheim `, changeDetection: ChangeDetectionStrategy.OnPush, }) diff --git a/apps/spa/src/index.html b/apps/spa/src/index.html index 388e7a74..3502c07a 100644 --- a/apps/spa/src/index.html +++ b/apps/spa/src/index.html @@ -15,18 +15,6 @@ - -
-
- Laden... -
-
-
+ diff --git a/apps/spa/src/styles.css b/apps/spa/src/styles.css index 77e408aa..90d4ee00 100644 --- a/apps/spa/src/styles.css +++ b/apps/spa/src/styles.css @@ -1,5 +1 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; - /* You can add global styles to this file, and also import other style files */ diff --git a/apps/spa/tailwind.config.js b/apps/spa/tailwind.config.js deleted file mode 100644 index 65b1d8db..00000000 --- a/apps/spa/tailwind.config.js +++ /dev/null @@ -1,14 +0,0 @@ -const { createGlobPatternsForDependencies } = require('@nx/angular/tailwind'); -const { join } = require('path'); - -/** @type {import('tailwindcss').Config} */ -module.exports = { - content: [ - join(__dirname, 'src/**/!(*.stories|*.spec).{ts,html}'), - ...createGlobPatternsForDependencies(__dirname), - ], - theme: { - extend: {}, - }, - plugins: [], -}; diff --git a/libs/spa/auth/src/lib/auth.module.ts b/libs/spa/auth/src/lib/auth.module.ts index 001d9715..6540a83f 100644 --- a/libs/spa/auth/src/lib/auth.module.ts +++ b/libs/spa/auth/src/lib/auth.module.ts @@ -7,6 +7,7 @@ import { inject, } from '@angular/core'; import { Router, RouterModule } from '@angular/router'; +import { LoginOutline } from '@ant-design/icons-angular/icons'; import { AuthConfig, DefaultOAuthInterceptor, @@ -14,6 +15,9 @@ import { OAuthService, OAuthStorage, } from 'angular-oauth2-oidc'; +import { NzButtonComponent } from 'ng-zorro-antd/button'; +import { NzIconModule } from 'ng-zorro-antd/icon'; +import { NzContentComponent, NzLayoutComponent } from 'ng-zorro-antd/layout'; import { switchMap } from 'rxjs'; import { AuthComponent } from './components/auth.component'; @@ -42,6 +46,10 @@ import { ProdAuthService } from './services/auth.service'; }, ]), NgOptimizedImage, + NzContentComponent, + NzLayoutComponent, + NzButtonComponent, + NzIconModule.forChild([LoginOutline]), ], declarations: [AuthComponent], exports: [AuthComponent, RouterModule], diff --git a/libs/spa/auth/src/lib/components/auth.component.css b/libs/spa/auth/src/lib/components/auth.component.css new file mode 100644 index 00000000..4497c76b --- /dev/null +++ b/libs/spa/auth/src/lib/components/auth.component.css @@ -0,0 +1,47 @@ +nz-content { + display: flex; + height: 100vh; +} + +.login-form { + display: flex; + padding: 3rem 1rem; + flex-direction: column; + flex: 1 1 0; + justify-content: center; + + @media (min-width: 640px) { + padding-left: 8rem; + padding-right: 8rem; + } + + @media (min-width: 1024px) { + padding-left: 5rem; + padding-right: 5rem; + flex: none; + width: 500px; + } + + .header { + margin-bottom: 5rem; + + span { + font-size: 1rem; + } + } +} + +.image { + display: none; + position: relative; + flex: 1 1 0; + + @media (min-width: 1024px) { + display: block; + } + + .cover-image { + object-fit: cover; + position: absolute; + } +} diff --git a/libs/spa/auth/src/lib/components/auth.component.spec.ts b/libs/spa/auth/src/lib/components/auth.component.spec.ts index 2b3d2874..d272d6f1 100644 --- a/libs/spa/auth/src/lib/components/auth.component.spec.ts +++ b/libs/spa/auth/src/lib/components/auth.component.spec.ts @@ -1,4 +1,7 @@ +import { NgOptimizedImage } from '@angular/common'; import { SpectatorRouting, createRoutingFactory } from '@ngneat/spectator/jest'; +import { NzButtonComponent } from 'ng-zorro-antd/button'; +import { NzContentComponent, NzLayoutComponent } from 'ng-zorro-antd/layout'; import { AUTH_SERVICE } from '../services/auth-service'; import { DevAuthService } from '../services/dev-auth.service'; @@ -8,6 +11,12 @@ describe('AuthComponent', () => { let spectator: SpectatorRouting; const createComponent = createRoutingFactory({ component: AuthComponent, + imports: [ + NgOptimizedImage, + NzContentComponent, + NzLayoutComponent, + NzButtonComponent, + ], componentProviders: [ { provide: AUTH_SERVICE, diff --git a/libs/spa/auth/src/lib/components/auth.component.ts b/libs/spa/auth/src/lib/components/auth.component.ts index 9a68b221..13e67250 100644 --- a/libs/spa/auth/src/lib/components/auth.component.ts +++ b/libs/spa/auth/src/lib/components/auth.component.ts @@ -1,65 +1,49 @@ import { ChangeDetectionStrategy, Component, Inject } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; -import { map, Observable } from 'rxjs'; +import { Observable, map } from 'rxjs'; import { AUTH_SERVICE, AuthService } from '../services/auth-service'; @Component({ selector: 'krd-auth', + styleUrls: [`./auth.component.css`], template: ` -
-
-
-
-

Kordis

- - Koordinierungssoftware für Einsatzleitstellen - + + + -
- -
+ +
+ Kordis +
+ + `, changeDetection: ChangeDetectionStrategy.OnPush, }) diff --git a/libs/spa/auth/src/lib/components/dev-login.component.spec.ts b/libs/spa/auth/src/lib/components/dev-login.component.spec.ts index 7803aaab..9a9c592f 100644 --- a/libs/spa/auth/src/lib/components/dev-login.component.spec.ts +++ b/libs/spa/auth/src/lib/components/dev-login.component.spec.ts @@ -1,6 +1,7 @@ import { ReactiveFormsModule } from '@angular/forms'; import { createMock } from '@golevelup/ts-jest'; import { SpectatorRouting, createRoutingFactory } from '@ngneat/spectator/jest'; +import { NzButtonComponent } from 'ng-zorro-antd/button'; import { AUTH_SERVICE } from '../services/auth-service'; import { DevAuthService } from '../services/dev-auth.service'; @@ -11,7 +12,7 @@ describe('DevLoginComponent', () => { const authServiceMock = createMock(); const createComponent = createRoutingFactory({ component: DevLoginComponent, - imports: [ReactiveFormsModule], + imports: [ReactiveFormsModule, NzButtonComponent], componentProviders: [ { provide: AUTH_SERVICE, diff --git a/libs/spa/auth/src/lib/components/dev-login.component.ts b/libs/spa/auth/src/lib/components/dev-login.component.ts index debce8a3..b68933ef 100644 --- a/libs/spa/auth/src/lib/components/dev-login.component.ts +++ b/libs/spa/auth/src/lib/components/dev-login.component.ts @@ -19,38 +19,40 @@ const TEST_USERS: Readonly = Object.freeze([ @Component({ selector: 'krd-auth', - styles: [ - ` - button { - @apply rounded bg-blue-500 px-4 py-2 text-white; - } - - input { - @apply rounded-md border p-1.5; - } - `, - ], template: `
-
-
- + - + - + - - + +
`, diff --git a/libs/spa/auth/src/lib/dev-auth.module.ts b/libs/spa/auth/src/lib/dev-auth.module.ts index c724c98c..e8e8e4b5 100644 --- a/libs/spa/auth/src/lib/dev-auth.module.ts +++ b/libs/spa/auth/src/lib/dev-auth.module.ts @@ -3,6 +3,8 @@ import { HTTP_INTERCEPTORS } from '@angular/common/http'; import { ModuleWithProviders, NgModule } from '@angular/core'; import { ReactiveFormsModule } from '@angular/forms'; import { RouterModule } from '@angular/router'; +import { NzButtonComponent } from 'ng-zorro-antd/button'; +import { NzInputDirective } from 'ng-zorro-antd/input'; import { BaseAuthModule } from './auth.module'; import { DevLoginComponent } from './components/dev-login.component'; @@ -22,6 +24,8 @@ import { DevAuthService } from './services/dev-auth.service'; component: DevLoginComponent, }, ]), + NzButtonComponent, + NzInputDirective, ], exports: [RouterModule], }) diff --git a/package-lock.json b/package-lock.json index f7da2474..afdf624f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -45,6 +45,7 @@ "graphql": "^16.6.0", "graphql-sse": "^2.1.1", "mongoose": "^8.0.0", + "ng-zorro-antd": "^17.1.0", "pino": "^8.15.0", "pino-pretty": "^10.2.0", "reflect-metadata": "^0.1.13", @@ -89,7 +90,6 @@ "@types/node": "20.10.6", "@typescript-eslint/eslint-plugin": "6.14.0", "@typescript-eslint/parser": "6.14.0", - "autoprefixer": "^10.4.0", "cobertura-merge": "^1.0.4", "eslint": "8.56.0", "eslint-config-prettier": "9.1.0", @@ -105,10 +105,7 @@ "mongo-migrate-ts": "^1.1.4", "nx": "17.2.8", "playwright": "^1.39.0", - "postcss": "^8.4.31", "prettier": "3.1.1", - "prettier-plugin-tailwindcss": "^0.5.0", - "tailwindcss": "^3.0.2", "ts-jest": "29.1.0", "ts-node": "10.9.2", "typescript": "5.2.2", @@ -129,17 +126,6 @@ "integrity": "sha512-DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw==", "dev": true }, - "node_modules/@alloc/quick-lru": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@ampproject/remapping": { "version": "2.2.1", "dev": true, @@ -456,6 +442,34 @@ "@angular/core": "17.0.2" } }, + "node_modules/@angular/cdk": { + "version": "17.0.4", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-17.0.4.tgz", + "integrity": "sha512-mh/EuIR0NPfpNqAXBSZWuJeBMXUvUDYdKhiFWZet5NLO1bDgFe1MGLBjtW4us95k4BZsMLbCKNxJgc+4JqwUvg==", + "dependencies": { + "tslib": "^2.3.0" + }, + "optionalDependencies": { + "parse5": "^7.1.2" + }, + "peerDependencies": { + "@angular/common": "^17.0.0 || ^18.0.0", + "@angular/core": "^17.0.0 || ^18.0.0", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/cdk/node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "optional": true, + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, "node_modules/@angular/cli": { "version": "17.0.2", "dev": true, @@ -710,6 +724,29 @@ "rxjs": "^6.5.3 || ^7.4.0" } }, + "node_modules/@ant-design/colors": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-7.0.0.tgz", + "integrity": "sha512-iVm/9PfGCbC0dSMBrz7oiEXZaaGH7ceU40OJEfKmyuzR9R5CRimJYPlRiFtMQGQcbNMea/ePcoIebi4ASGYXtg==", + "dependencies": { + "@ctrl/tinycolor": "^3.4.0" + } + }, + "node_modules/@ant-design/icons-angular": { + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@ant-design/icons-angular/-/icons-angular-17.0.0.tgz", + "integrity": "sha512-MNEh3UbkSl6gkdb5MQRNHEuWI1DnU1dME9zSymnWCipEXN7MB0mcYHSfyYTqKL1j45ftp6l1UnsLvhokRYyhXA==", + "dependencies": { + "@ant-design/colors": "^7.0.0", + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@angular/common": "^17.0.1", + "@angular/core": "^17.0.1", + "@angular/platform-browser": "^17.0.1", + "rxjs": "^6.4.0 || ^7.4.0" + } + }, "node_modules/@apollo/cache-control-types": { "version": "1.0.3", "license": "MIT", @@ -2631,7 +2668,6 @@ }, "node_modules/@babel/runtime": { "version": "7.23.2", - "dev": true, "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" @@ -3169,6 +3205,14 @@ "@jridgewell/sourcemap-codec": "^1.4.10" } }, + "node_modules/@ctrl/tinycolor": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz", + "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==", + "engines": { + "node": ">=10" + } + }, "node_modules/@discoveryjs/json-ext": { "version": "0.5.7", "dev": true, @@ -6886,15 +6930,6 @@ "node": ">=8" } }, - "node_modules/@nx/webpack/node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, "node_modules/@nx/workspace": { "version": "17.2.8", "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-17.2.8.tgz", @@ -9530,11 +9565,6 @@ "node": ">=4" } }, - "node_modules/any-promise": { - "version": "1.3.0", - "dev": true, - "license": "MIT" - }, "node_modules/anymatch": { "version": "3.1.3", "license": "ISC", @@ -9560,11 +9590,6 @@ "version": "1.0.0", "license": "MIT" }, - "node_modules/arg": { - "version": "5.0.2", - "dev": true, - "license": "MIT" - }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -10012,14 +10037,6 @@ "node": ">=8" } }, - "node_modules/babel-plugin-macros/node_modules/yaml": { - "version": "1.10.2", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 6" - } - }, "node_modules/babel-plugin-polyfill-corejs2": { "version": "0.4.6", "dev": true, @@ -10575,13 +10592,11 @@ } }, "node_modules/bson": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/bson/-/bson-5.5.1.tgz", - "integrity": "sha512-ix0EwukN2EpC0SRWIj/7B5+A6uQMQy6KMREI9qQqvgpkV2frH63T0UDVd1SYedL6dNCmDBYB3QtXi4ISk9YT+g==", - "dev": true, - "peer": true, + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.2.0.tgz", + "integrity": "sha512-ID1cI+7bazPDyL9wYy9GaQ8gEEohWvcUl/Yf0dIdutJxnmInEEyCsb4awy/OiBfall7zBA179Pahi3vCdFze3Q==", "engines": { - "node": ">=14.20.1" + "node": ">=16.20.1" } }, "node_modules/buffer": { @@ -10668,14 +10683,6 @@ "node": ">=6" } }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, "node_modules/camelcase-keys": { "version": "6.2.2", "dev": true, @@ -11919,6 +11926,21 @@ "node": ">=12" } }, + "node_modules/date-fns": { + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "dependencies": { + "@babel/runtime": "^7.21.0" + }, + "engines": { + "node": ">=0.11" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" + } + }, "node_modules/dateformat": { "version": "4.6.3", "license": "MIT", @@ -12161,11 +12183,6 @@ "node": ">= 0.8.0" } }, - "node_modules/didyoumean": { - "version": "1.2.2", - "dev": true, - "license": "Apache-2.0" - }, "node_modules/diff": { "version": "4.0.2", "dev": true, @@ -12193,11 +12210,6 @@ "node": ">=8" } }, - "node_modules/dlv": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, "node_modules/dns-equal": { "version": "1.0.0", "dev": true, @@ -12614,7 +12626,7 @@ }, "node_modules/entities": { "version": "4.5.0", - "dev": true, + "devOptional": true, "license": "BSD-2-Clause", "engines": { "node": ">=0.12" @@ -14053,15 +14065,6 @@ "node": ">=8" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, "node_modules/form-data": { "version": "4.0.0", "license": "MIT", @@ -16029,17 +16032,6 @@ "node": ">=8" } }, - "node_modules/jest-circus/node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">= 6" - } - }, "node_modules/jest-cli": { "version": "29.7.0", "dev": true, @@ -18192,14 +18184,6 @@ } } }, - "node_modules/lilconfig": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, "node_modules/limiter": { "version": "1.1.5", "dev": true @@ -18928,28 +18912,27 @@ } }, "node_modules/mongodb": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-5.9.2.tgz", - "integrity": "sha512-H60HecKO4Bc+7dhOv4sJlgvenK4fQNqqUIlXxZYQNbfEWSALGAwGoyJd/0Qwk4TttFXUOHJ2ZJQe/52ScaUwtQ==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.3.0.tgz", + "integrity": "sha512-tt0KuGjGtLUhLoU263+xvQmPHEGTw5LbcNC73EoFRYgSHwZt5tsoJC110hDyO1kjQzpgNrpdcSza9PknWN4LrA==", "dev": true, "peer": true, "dependencies": { - "bson": "^5.5.0", - "mongodb-connection-string-url": "^2.6.0", - "socks": "^2.7.1" + "@mongodb-js/saslprep": "^1.1.0", + "bson": "^6.2.0", + "mongodb-connection-string-url": "^3.0.0" }, "engines": { - "node": ">=14.20.1" - }, - "optionalDependencies": { - "@mongodb-js/saslprep": "^1.1.0" + "node": ">=16.20.1" }, "peerDependencies": { "@aws-sdk/credential-providers": "^3.188.0", - "@mongodb-js/zstd": "^1.0.0", - "kerberos": "^1.0.0 || ^2.0.0", - "mongodb-client-encryption": ">=2.3.0 <3", - "snappy": "^7.2.2" + "@mongodb-js/zstd": "^1.1.0", + "gcp-metadata": "^5.2.0", + "kerberos": "^2.0.1", + "mongodb-client-encryption": ">=6.0.0 <7", + "snappy": "^7.2.2", + "socks": "^2.7.1" }, "peerDependenciesMeta": { "@aws-sdk/credential-providers": { @@ -18958,6 +18941,9 @@ "@mongodb-js/zstd": { "optional": true }, + "gcp-metadata": { + "optional": true + }, "kerberos": { "optional": true }, @@ -18966,6 +18952,9 @@ }, "snappy": { "optional": true + }, + "socks": { + "optional": true } } }, @@ -18977,6 +18966,54 @@ "whatwg-url": "^11.0.0" } }, + "node_modules/mongodb/node_modules/@types/whatwg-url": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.3.tgz", + "integrity": "sha512-z1ELvMijRL1QmU7QuzDkeYXSF2+dXI0ITKoQsIoVKcNBOiK5RMmWy+pYYxJTHFt8vkpZe7UsvRErQwcxZkjoUw==", + "dev": true, + "peer": true, + "dependencies": { + "@types/webidl-conversions": "*" + } + }, + "node_modules/mongodb/node_modules/mongodb-connection-string-url": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.0.tgz", + "integrity": "sha512-t1Vf+m1I5hC2M5RJx/7AtxgABy1cZmIPQRMXw+gEIPn/cZNF3Oiy+l0UIypUwVB5trcWHq3crg2g3uAR9aAwsQ==", + "dev": true, + "peer": true, + "dependencies": { + "@types/whatwg-url": "^11.0.2", + "whatwg-url": "^13.0.0" + } + }, + "node_modules/mongodb/node_modules/tr46": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", + "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", + "dev": true, + "peer": true, + "dependencies": { + "punycode": "^2.3.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/mongodb/node_modules/whatwg-url": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-13.0.0.tgz", + "integrity": "sha512-9WWbymnqj57+XEuqADHrCJ2eSXzn8WXIW/YSGaZtb2WKAInQ6CHfaUUcTyyver0p8BDg5StLQq8h1vtZuwmOig==", + "dev": true, + "peer": true, + "dependencies": { + "tr46": "^4.1.1", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/mongoose": { "version": "8.0.3", "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-8.0.3.tgz", @@ -18998,14 +19035,6 @@ "url": "https://opencollective.com/mongoose" } }, - "node_modules/mongoose/node_modules/bson": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/bson/-/bson-6.2.0.tgz", - "integrity": "sha512-ID1cI+7bazPDyL9wYy9GaQ8gEEohWvcUl/Yf0dIdutJxnmInEEyCsb4awy/OiBfall7zBA179Pahi3vCdFze3Q==", - "engines": { - "node": ">=16.20.1" - } - }, "node_modules/mongoose/node_modules/mongodb": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.2.0.tgz", @@ -19121,16 +19150,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/mz": { - "version": "2.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, "node_modules/nan": { "version": "2.18.0", "dev": true, @@ -19208,6 +19227,25 @@ "dev": true, "license": "MIT" }, + "node_modules/ng-zorro-antd": { + "version": "17.1.0", + "resolved": "https://registry.npmjs.org/ng-zorro-antd/-/ng-zorro-antd-17.1.0.tgz", + "integrity": "sha512-1lpknv5QXTeXk9k01GLbmxuXLyfRCGF91hVl3NF6Fedef7OJIstOmLy2VxvXoAQxrRyuYsDkEke2GJRC33mxhw==", + "dependencies": { + "@angular/cdk": "^17.0.0", + "@ant-design/icons-angular": "^17.0.0", + "date-fns": "^2.16.1", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/animations": "^17.0.0", + "@angular/common": "^17.0.0", + "@angular/core": "^17.0.0", + "@angular/forms": "^17.0.0", + "@angular/platform-browser": "^17.0.0", + "@angular/router": "^17.0.0" + } + }, "node_modules/nice-napi": { "version": "1.0.2", "dev": true, @@ -19833,14 +19871,6 @@ "node": ">=0.10.0" } }, - "node_modules/object-hash": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, "node_modules/object-inspect": { "version": "1.13.1", "license": "MIT", @@ -21012,66 +21042,6 @@ "postcss": "^8.0.0" } }, - "node_modules/postcss-js": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, - "node_modules/postcss-load-config": { - "version": "4.0.2", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "lilconfig": "^3.0.0", - "yaml": "^2.3.4" - }, - "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-load-config/node_modules/lilconfig": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14" - } - }, "node_modules/postcss-loader": { "version": "7.3.3", "dev": true, @@ -21246,24 +21216,6 @@ "postcss": "^8.1.0" } }, - "node_modules/postcss-nested": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.11" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, "node_modules/postcss-normalize-charset": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.1.tgz", @@ -21515,75 +21467,6 @@ "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/prettier-plugin-tailwindcss": { - "version": "0.5.10", - "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.5.10.tgz", - "integrity": "sha512-9UGSejqFxGG6brYjFfTYlJ8zs4L/lvZg1AngFfaC5Fs1otSskASv5IWKmjPu5MlABQUtTKtMArKyYr/hWpXSUg==", - "dev": true, - "engines": { - "node": ">=14.21.3" - }, - "peerDependencies": { - "@ianvs/prettier-plugin-sort-imports": "*", - "@prettier/plugin-pug": "*", - "@shopify/prettier-plugin-liquid": "*", - "@trivago/prettier-plugin-sort-imports": "*", - "prettier": "^3.0", - "prettier-plugin-astro": "*", - "prettier-plugin-css-order": "*", - "prettier-plugin-import-sort": "*", - "prettier-plugin-jsdoc": "*", - "prettier-plugin-marko": "*", - "prettier-plugin-organize-attributes": "*", - "prettier-plugin-organize-imports": "*", - "prettier-plugin-style-order": "*", - "prettier-plugin-svelte": "*" - }, - "peerDependenciesMeta": { - "@ianvs/prettier-plugin-sort-imports": { - "optional": true - }, - "@prettier/plugin-pug": { - "optional": true - }, - "@shopify/prettier-plugin-liquid": { - "optional": true - }, - "@trivago/prettier-plugin-sort-imports": { - "optional": true - }, - "prettier-plugin-astro": { - "optional": true - }, - "prettier-plugin-css-order": { - "optional": true - }, - "prettier-plugin-import-sort": { - "optional": true - }, - "prettier-plugin-jsdoc": { - "optional": true - }, - "prettier-plugin-marko": { - "optional": true - }, - "prettier-plugin-organize-attributes": { - "optional": true - }, - "prettier-plugin-organize-imports": { - "optional": true - }, - "prettier-plugin-style-order": { - "optional": true - }, - "prettier-plugin-svelte": { - "optional": true - }, - "prettier-plugin-twig-melody": { - "optional": true - } - } - }, "node_modules/pretty-bytes": { "version": "5.6.0", "dev": true, @@ -22134,7 +22017,6 @@ }, "node_modules/regenerator-runtime": { "version": "0.14.0", - "dev": true, "license": "MIT" }, "node_modules/regenerator-transform": { @@ -23753,59 +23635,6 @@ } } }, - "node_modules/sucrase": { - "version": "3.34.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "7.1.6", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/sucrase/node_modules/commander": { - "version": "4.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/sucrase/node_modules/glob": { - "version": "7.1.6", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/sucrase/node_modules/lines-and-columns": { - "version": "1.2.4", - "dev": true, - "license": "MIT" - }, "node_modules/supports-color": { "version": "5.5.0", "dev": true, @@ -23865,72 +23694,6 @@ "dev": true, "license": "MIT" }, - "node_modules/tailwindcss": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.0.tgz", - "integrity": "sha512-VigzymniH77knD1dryXbyxR+ePHihHociZbXnLZHUyzf2MMs2ZVqlUrZ3FvpXP8pno9JzmILt1sZPD19M3IxtA==", - "dev": true, - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.0", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.19.1", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tailwindcss/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/tailwindcss/node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, "node_modules/tapable": { "version": "2.2.1", "dev": true, @@ -24168,25 +23931,6 @@ "dev": true, "license": "MIT" }, - "node_modules/thenify": { - "version": "3.3.1", - "dev": true, - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, "node_modules/thread-stream": { "version": "2.4.1", "license": "MIT", @@ -24338,11 +24082,6 @@ "typescript": ">=4.2.0" } }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "dev": true, - "license": "Apache-2.0" - }, "node_modules/ts-jest": { "version": "29.1.0", "dev": true, @@ -25971,11 +25710,12 @@ "license": "ISC" }, "node_modules/yaml": { - "version": "2.3.4", + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "dev": true, - "license": "ISC", "engines": { - "node": ">= 14" + "node": ">= 6" } }, "node_modules/yargs": { diff --git a/package.json b/package.json index 9a52db62..3dc3173b 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,6 @@ "@types/node": "20.10.6", "@typescript-eslint/eslint-plugin": "6.14.0", "@typescript-eslint/parser": "6.14.0", - "autoprefixer": "^10.4.0", "cobertura-merge": "^1.0.4", "eslint": "8.56.0", "eslint-config-prettier": "9.1.0", @@ -68,10 +67,7 @@ "mongo-migrate-ts": "^1.1.4", "nx": "17.2.8", "playwright": "^1.39.0", - "postcss": "^8.4.31", "prettier": "3.1.1", - "prettier-plugin-tailwindcss": "^0.5.0", - "tailwindcss": "^3.0.2", "ts-jest": "29.1.0", "ts-node": "10.9.2", "typescript": "5.2.2", @@ -113,6 +109,7 @@ "graphql": "^16.6.0", "graphql-sse": "^2.1.1", "mongoose": "^8.0.0", + "ng-zorro-antd": "^17.1.0", "pino": "^8.15.0", "pino-pretty": "^10.2.0", "reflect-metadata": "^0.1.13", From 0615b16d2ff15e795e49bfbe20c14418ef738c09 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 5 Jan 2024 01:35:40 +0000 Subject: [PATCH 40/70] chore(deps): update commitlint monorepo to v18.4.4 (#595) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 211 +++++++++++++++++++++++++--------------------- 1 file changed, 117 insertions(+), 94 deletions(-) diff --git a/package-lock.json b/package-lock.json index afdf624f..a8fa761d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2742,15 +2742,16 @@ "license": "MIT" }, "node_modules/@commitlint/cli": { - "version": "18.4.3", + "version": "18.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-18.4.4.tgz", + "integrity": "sha512-Ro3wIo//fV3XiV1EkdpHog6huaEyNcUAVrSmtgKqYM5g982wOWmP4FXvEDFwRMVgz878CNBvvCc33dMZ5AQJ/g==", "dev": true, - "license": "MIT", "dependencies": { - "@commitlint/format": "^18.4.3", - "@commitlint/lint": "^18.4.3", - "@commitlint/load": "^18.4.3", - "@commitlint/read": "^18.4.3", - "@commitlint/types": "^18.4.3", + "@commitlint/format": "^18.4.4", + "@commitlint/lint": "^18.4.4", + "@commitlint/load": "^18.4.4", + "@commitlint/read": "^18.4.4", + "@commitlint/types": "^18.4.4", "execa": "^5.0.0", "lodash.isfunction": "^3.0.9", "resolve-from": "5.0.0", @@ -2765,9 +2766,10 @@ } }, "node_modules/@commitlint/config-conventional": { - "version": "18.4.3", + "version": "18.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-18.4.4.tgz", + "integrity": "sha512-Bz3sPQSboBN+Et/KyZrR+OJ3z9PrHDw7Bls0/hv94PmuHBtMq1dCGxS9XzTGzxeMNlytCC4kxF083tbhPljl3Q==", "dev": true, - "license": "MIT", "dependencies": { "conventional-changelog-conventionalcommits": "^7.0.2" }, @@ -2792,11 +2794,12 @@ } }, "node_modules/@commitlint/config-validator": { - "version": "18.4.3", + "version": "18.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-18.4.4.tgz", + "integrity": "sha512-/QI8KIg/h7O0Eus36fPcEcO3QPBcdXuGfZeCF5m15k0EB2bcU8s6pHNTNEa6xz9PrAefHCL+yzRJj7w20T6Mow==", "dev": true, - "license": "MIT", "dependencies": { - "@commitlint/types": "^18.4.3", + "@commitlint/types": "^18.4.4", "ajv": "^8.11.0" }, "engines": { @@ -2804,11 +2807,12 @@ } }, "node_modules/@commitlint/ensure": { - "version": "18.4.3", + "version": "18.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-18.4.4.tgz", + "integrity": "sha512-KjD19p6julB5WrQL+Cd8p+AePwpl1XzGAjB0jnuFMKWtji9L7ucCZUKDstGjlkBZGGzH/nvdB8K+bh5K27EVUg==", "dev": true, - "license": "MIT", "dependencies": { - "@commitlint/types": "^18.4.3", + "@commitlint/types": "^18.4.4", "lodash.camelcase": "^4.3.0", "lodash.kebabcase": "^4.1.1", "lodash.snakecase": "^4.1.1", @@ -2820,19 +2824,21 @@ } }, "node_modules/@commitlint/execute-rule": { - "version": "18.4.3", + "version": "18.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-18.4.4.tgz", + "integrity": "sha512-a37Nd3bDQydtg9PCLLWM9ZC+GO7X5i4zJvrggJv5jBhaHsXeQ9ZWdO6ODYR+f0LxBXXNYK3geYXJrCWUCP8JEg==", "dev": true, - "license": "MIT", "engines": { "node": ">=v18" } }, "node_modules/@commitlint/format": { - "version": "18.4.3", + "version": "18.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-18.4.4.tgz", + "integrity": "sha512-2v3V5hVlv0R3pe7p66IX5F7cjeVvGM5JqITRIbBCFvGHPJ/CG74rjTkAu0RBEiIhlk3eOaLjVGq3d5falPkLBA==", "dev": true, - "license": "MIT", "dependencies": { - "@commitlint/types": "^18.4.3", + "@commitlint/types": "^18.4.4", "chalk": "^4.1.0" }, "engines": { @@ -2904,11 +2910,12 @@ } }, "node_modules/@commitlint/is-ignored": { - "version": "18.4.3", + "version": "18.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-18.4.4.tgz", + "integrity": "sha512-rXWes9owKBTjfTr6Od7YlflRg4N+ngkOH+dUZhk0qL/XQb26mHz0EgVgdixMVBac1OsohRwJaLmVHX+5F6vfmg==", "dev": true, - "license": "MIT", "dependencies": { - "@commitlint/types": "^18.4.3", + "@commitlint/types": "^18.4.4", "semver": "7.5.4" }, "engines": { @@ -2916,29 +2923,30 @@ } }, "node_modules/@commitlint/lint": { - "version": "18.4.3", + "version": "18.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-18.4.4.tgz", + "integrity": "sha512-SoyQstVxMY5Z4GnFRtRzy+NWYb+yVseXgir+7BxnpB59oH05C9XztRrhDw6OnkNeXhjINTpi1HLnuY7So+CaAQ==", "dev": true, - "license": "MIT", "dependencies": { - "@commitlint/is-ignored": "^18.4.3", - "@commitlint/parse": "^18.4.3", - "@commitlint/rules": "^18.4.3", - "@commitlint/types": "^18.4.3" + "@commitlint/is-ignored": "^18.4.4", + "@commitlint/parse": "^18.4.4", + "@commitlint/rules": "^18.4.4", + "@commitlint/types": "^18.4.4" }, "engines": { "node": ">=v18" } }, "node_modules/@commitlint/load": { - "version": "18.4.3", + "version": "18.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-18.4.4.tgz", + "integrity": "sha512-RaDIa9qwOw2xRJ3Jr2DBXd14rmnHJIX2XdZF4kmoF1rgsg/+7cvrExLSUNAkQUNimyjCn1b/bKX2Omm+GdY0XQ==", "dev": true, - "license": "MIT", "dependencies": { - "@commitlint/config-validator": "^18.4.3", - "@commitlint/execute-rule": "^18.4.3", - "@commitlint/resolve-extends": "^18.4.3", - "@commitlint/types": "^18.4.3", - "@types/node": "^18.11.9", + "@commitlint/config-validator": "^18.4.4", + "@commitlint/execute-rule": "^18.4.4", + "@commitlint/resolve-extends": "^18.4.4", + "@commitlint/types": "^18.4.4", "chalk": "^4.1.0", "cosmiconfig": "^8.3.6", "cosmiconfig-typescript-loader": "^5.0.0", @@ -2951,15 +2959,6 @@ "node": ">=v18" } }, - "node_modules/@commitlint/load/node_modules/@types/node": { - "version": "18.19.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.3.tgz", - "integrity": "sha512-k5fggr14DwAytoA/t8rPrIz++lXK7/DqckthCmoZOKNsEbJkId4Z//BqgApXBUGrGddrigYa1oqheo/7YmW4rg==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, "node_modules/@commitlint/load/node_modules/ansi-styles": { "version": "4.3.0", "dev": true, @@ -3025,19 +3024,21 @@ } }, "node_modules/@commitlint/message": { - "version": "18.4.3", + "version": "18.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-18.4.4.tgz", + "integrity": "sha512-lHF95mMDYgAI1LBXveJUyg4eLaMXyOqJccCK3v55ZOEUsMPrDi8upqDjd/NmzWmESYihaOMBTAnxm+6oD1WoDQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=v18" } }, "node_modules/@commitlint/parse": { - "version": "18.4.3", + "version": "18.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-18.4.4.tgz", + "integrity": "sha512-99G7dyn/OoyNWXJni0Ki0K3aJd01pEb/Im/Id6y4X7PN+kGOahjz2z/cXYYHn7xDdooqFVdiVrVLeChfgpWZ2g==", "dev": true, - "license": "MIT", "dependencies": { - "@commitlint/types": "^18.4.3", + "@commitlint/types": "^18.4.4", "conventional-changelog-angular": "^7.0.0", "conventional-commits-parser": "^5.0.0" }, @@ -3046,13 +3047,13 @@ } }, "node_modules/@commitlint/read": { - "version": "18.4.3", + "version": "18.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-18.4.4.tgz", + "integrity": "sha512-r58JbWky4gAFPea/CZmvlqP9Ehbs+8gSEUqhIJOojKzTc3xlxFnZUDVPcEnnaqzQEEoV6C69VW7xuzdcBlu/FQ==", "dev": true, - "license": "MIT", "dependencies": { - "@commitlint/top-level": "^18.4.3", - "@commitlint/types": "^18.4.3", - "fs-extra": "^11.0.0", + "@commitlint/top-level": "^18.4.4", + "@commitlint/types": "^18.4.4", "git-raw-commits": "^2.0.11", "minimist": "^1.2.6" }, @@ -3061,12 +3062,13 @@ } }, "node_modules/@commitlint/resolve-extends": { - "version": "18.4.3", + "version": "18.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-18.4.4.tgz", + "integrity": "sha512-RRpIHSbRnFvmGifVk21Gqazf1QF/yeP+Kkg/e3PlkegcOKd/FGOXp/Kx9cvSO2K7ucSn4GD/oBvgasFoy+NCAw==", "dev": true, - "license": "MIT", "dependencies": { - "@commitlint/config-validator": "^18.4.3", - "@commitlint/types": "^18.4.3", + "@commitlint/config-validator": "^18.4.4", + "@commitlint/types": "^18.4.4", "import-fresh": "^3.0.0", "lodash.mergewith": "^4.6.2", "resolve-from": "^5.0.0", @@ -3077,14 +3079,15 @@ } }, "node_modules/@commitlint/rules": { - "version": "18.4.3", + "version": "18.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-18.4.4.tgz", + "integrity": "sha512-6Uzlsnl/GljEI+80NWjf4ThOfR8NIsbm18IfXYuCEchlwMHSxiuYG4rHSK5DNmG/+MIo8eR5VdQ0gQyt7kWzAA==", "dev": true, - "license": "MIT", "dependencies": { - "@commitlint/ensure": "^18.4.3", - "@commitlint/message": "^18.4.3", - "@commitlint/to-lines": "^18.4.3", - "@commitlint/types": "^18.4.3", + "@commitlint/ensure": "^18.4.4", + "@commitlint/message": "^18.4.4", + "@commitlint/to-lines": "^18.4.4", + "@commitlint/types": "^18.4.4", "execa": "^5.0.0" }, "engines": { @@ -3092,17 +3095,19 @@ } }, "node_modules/@commitlint/to-lines": { - "version": "18.4.3", + "version": "18.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-18.4.4.tgz", + "integrity": "sha512-mwe2Roa59NCz/krniAdCygFabg7+fQCkIhXqBHw00XQ8Y7lw4poZLLxeGI3p3bLpcEOXdqIDrEGLwHmG5lBdwQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=v18" } }, "node_modules/@commitlint/top-level": { - "version": "18.4.3", + "version": "18.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-18.4.4.tgz", + "integrity": "sha512-PBwW1drgeavl9CadB7IPRUk6rkUP/O8jEkxjlC+ofuh3pw0bzJdAT+Kw7M1Yc9KtTb9xTaqUB8uvRtaybHa/tQ==", "dev": true, - "license": "MIT", "dependencies": { "find-up": "^5.0.0" }, @@ -3111,9 +3116,10 @@ } }, "node_modules/@commitlint/types": { - "version": "18.4.3", + "version": "18.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-18.4.4.tgz", + "integrity": "sha512-/FykLtodD8gKs3+VNkAUwofu4LBHankclj+I8fB2jTRvG6PV7k/OUt4P+VbM7ip853qS4F0g7Z6hLNa6JeMcAQ==", "dev": true, - "license": "MIT", "dependencies": { "chalk": "^4.1.0" }, @@ -3123,8 +3129,9 @@ }, "node_modules/@commitlint/types/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -3137,8 +3144,9 @@ }, "node_modules/@commitlint/types/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -3152,8 +3160,9 @@ }, "node_modules/@commitlint/types/node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -3163,21 +3172,24 @@ }, "node_modules/@commitlint/types/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/@commitlint/types/node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@commitlint/types/node_modules/supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -11238,8 +11250,9 @@ }, "node_modules/conventional-changelog-angular": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-7.0.0.tgz", + "integrity": "sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==", "dev": true, - "license": "ISC", "dependencies": { "compare-func": "^2.0.0" }, @@ -11260,8 +11273,9 @@ }, "node_modules/conventional-commits-parser": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-5.0.0.tgz", + "integrity": "sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==", "dev": true, - "license": "MIT", "dependencies": { "is-text-path": "^2.0.0", "JSONStream": "^1.3.5", @@ -15498,8 +15512,9 @@ }, "node_modules/is-text-path": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-2.0.0.tgz", + "integrity": "sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==", "dev": true, - "license": "MIT", "dependencies": { "text-extensions": "^2.0.0" }, @@ -17894,8 +17909,9 @@ }, "node_modules/JSONStream": { "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", "dev": true, - "license": "(MIT OR Apache-2.0)", "dependencies": { "jsonparse": "^1.2.0", "through": ">=2.2.7 <3" @@ -18379,8 +18395,9 @@ }, "node_modules/lodash.kebabcase": { "version": "4.1.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", + "dev": true }, "node_modules/lodash.memoize": { "version": "4.1.2", @@ -18393,8 +18410,9 @@ }, "node_modules/lodash.mergewith": { "version": "4.6.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", + "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==", + "dev": true }, "node_modules/lodash.omit": { "version": "4.5.0", @@ -18402,8 +18420,9 @@ }, "node_modules/lodash.snakecase": { "version": "4.1.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", + "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==", + "dev": true }, "node_modules/lodash.sortby": { "version": "4.7.0", @@ -18411,8 +18430,9 @@ }, "node_modules/lodash.startcase": { "version": "4.4.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz", + "integrity": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==", + "dev": true }, "node_modules/lodash.uniq": { "version": "4.5.0", @@ -18421,8 +18441,9 @@ }, "node_modules/lodash.upperfirst": { "version": "4.3.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz", + "integrity": "sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==", + "dev": true }, "node_modules/log-symbols": { "version": "4.1.0", @@ -18631,8 +18652,9 @@ }, "node_modules/meow": { "version": "12.1.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz", + "integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==", "dev": true, - "license": "MIT", "engines": { "node": ">=16.10" }, @@ -23917,8 +23939,9 @@ }, "node_modules/text-extensions": { "version": "2.4.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-2.4.0.tgz", + "integrity": "sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" }, From 94b5f62b05972828390130d9f140e0a79f2a6260 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 5 Jan 2024 04:06:49 +0000 Subject: [PATCH 41/70] fix(deps): update dependency axios to v1.6.4 (#596) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index a8fa761d..5a633d97 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9737,11 +9737,11 @@ } }, "node_modules/axios": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.3.tgz", - "integrity": "sha512-fWyNdeawGam70jXSVlKl+SUNVcL6j6W79CuSIPfi6HnDUmSCH6gyUys/HrqHeA/wU0Az41rRgean494d0Jb+ww==", + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.4.tgz", + "integrity": "sha512-heJnIs6N4aa1eSthhN9M5ioILu8Wi8vmQW9iHQ9NUvfkJb0lEEDUiIdQNAuBtfUt3FxReaKdpQA5DbmMOqzF/A==", "dependencies": { - "follow-redirects": "^1.15.0", + "follow-redirects": "^1.15.4", "form-data": "^4.0.0", "proxy-from-env": "^1.1.0" } @@ -13845,14 +13845,15 @@ "license": "ISC" }, "node_modules/follow-redirects": { - "version": "1.15.3", + "version": "1.15.4", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.4.tgz", + "integrity": "sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw==", "funding": [ { "type": "individual", "url": "https://github.com/sponsors/RubenVerborgh" } ], - "license": "MIT", "engines": { "node": ">=4.0" }, From 47c10e1ee0d1583e4ab242fbeb78812aaf27f2f2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 6 Jan 2024 01:06:37 +0000 Subject: [PATCH 42/70] fix(deps): update dependency @opentelemetry/instrumentation-graphql to v0.36.1 (#597) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 36 +++++++++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5a633d97..6f910924 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7161,10 +7161,11 @@ } }, "node_modules/@opentelemetry/instrumentation-graphql": { - "version": "0.36.0", - "license": "Apache-2.0", + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-graphql/-/instrumentation-graphql-0.36.1.tgz", + "integrity": "sha512-EOvaS+d2909TOJJjNTsb0vHaLg8WdTLoQS8bRKdy3lMgdd7I4OL9/LSC7dp4M8CvJKz9B464Ix9PnARvhMkNOw==", "dependencies": { - "@opentelemetry/instrumentation": "^0.45.1" + "@opentelemetry/instrumentation": "^0.46.0" }, "engines": { "node": ">=14" @@ -7173,6 +7174,35 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation": { + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.46.0.tgz", + "integrity": "sha512-a9TijXZZbk0vI5TGLZl+0kxyFfrXHhX6Svtz7Pp2/VBlCSKrazuULEyoJQrOknJyFWNMEmbbJgOciHCCpQcisw==", + "dependencies": { + "@types/shimmer": "^1.0.2", + "import-in-the-middle": "1.7.1", + "require-in-the-middle": "^7.1.1", + "semver": "^7.5.2", + "shimmer": "^1.2.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-graphql/node_modules/import-in-the-middle": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.7.1.tgz", + "integrity": "sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==", + "dependencies": { + "acorn": "^8.8.2", + "acorn-import-assertions": "^1.9.0", + "cjs-module-lexer": "^1.2.2", + "module-details-from-path": "^1.0.3" + } + }, "node_modules/@opentelemetry/instrumentation-mongoose": { "version": "0.33.4", "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-mongoose/-/instrumentation-mongoose-0.33.4.tgz", From 2041d4284306cf10abe9b5b908336331eea30bda Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 6 Jan 2024 03:27:35 +0000 Subject: [PATCH 43/70] fix(deps): update dependency @opentelemetry/instrumentation-pino to v0.34.5 (#598) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 37 +++++++++++++++++++++++++++++++++---- 1 file changed, 33 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6f910924..48546348 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7220,11 +7220,29 @@ } }, "node_modules/@opentelemetry/instrumentation-pino": { - "version": "0.34.4", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-pino/-/instrumentation-pino-0.34.4.tgz", - "integrity": "sha512-cD4PssCNjOqc0h1vFLqIDYR8ajqwuOZfp3rk5dTyeiroUmfs6wzd4wc/Sfe/pVPsGkx+nRiFdfbpW1+DtZGHAg==", + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-pino/-/instrumentation-pino-0.34.5.tgz", + "integrity": "sha512-auYDSeFhkPFXayT/060mQRL7O88Bt5NKcV0qOfquNa9J5/qs5dlJYdTOraxPrjiGPM3tHaAJ+AvAhR0CPYgZew==", "dependencies": { - "@opentelemetry/instrumentation": "^0.45.1" + "@opentelemetry/instrumentation": "^0.46.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-pino/node_modules/@opentelemetry/instrumentation": { + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.46.0.tgz", + "integrity": "sha512-a9TijXZZbk0vI5TGLZl+0kxyFfrXHhX6Svtz7Pp2/VBlCSKrazuULEyoJQrOknJyFWNMEmbbJgOciHCCpQcisw==", + "dependencies": { + "@types/shimmer": "^1.0.2", + "import-in-the-middle": "1.7.1", + "require-in-the-middle": "^7.1.1", + "semver": "^7.5.2", + "shimmer": "^1.2.1" }, "engines": { "node": ">=14" @@ -7233,6 +7251,17 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/instrumentation-pino/node_modules/import-in-the-middle": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.7.1.tgz", + "integrity": "sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==", + "dependencies": { + "acorn": "^8.8.2", + "acorn-import-assertions": "^1.9.0", + "cjs-module-lexer": "^1.2.2", + "module-details-from-path": "^1.0.3" + } + }, "node_modules/@opentelemetry/otlp-exporter-base": { "version": "0.46.0", "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.46.0.tgz", From 61432a6525852a54ad8e45b70bac1791430120d6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 7 Jan 2024 04:13:59 +0000 Subject: [PATCH 44/70] fix(deps): update dependency axios to v1.6.5 (#599) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 48546348..9310cc67 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9796,9 +9796,9 @@ } }, "node_modules/axios": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.4.tgz", - "integrity": "sha512-heJnIs6N4aa1eSthhN9M5ioILu8Wi8vmQW9iHQ9NUvfkJb0lEEDUiIdQNAuBtfUt3FxReaKdpQA5DbmMOqzF/A==", + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.5.tgz", + "integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==", "dependencies": { "follow-redirects": "^1.15.4", "form-data": "^4.0.0", From 2de8d36467e820560be1e0ea1d7513f4b1159ce6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 7 Jan 2024 07:05:49 +0000 Subject: [PATCH 45/70] chore(deps): update angular-eslint monorepo to v17.2.0 (#600) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 269 +++++++++++++++++++++++----------------------- package.json | 6 +- 2 files changed, 137 insertions(+), 138 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9310cc67..d10d5979 100644 --- a/package-lock.json +++ b/package-lock.json @@ -57,9 +57,9 @@ "@angular-devkit/build-angular": "17.0.0", "@angular-devkit/core": "17.0.0", "@angular-devkit/schematics": "17.0.0", - "@angular-eslint/eslint-plugin": "17.1.1", - "@angular-eslint/eslint-plugin-template": "17.1.1", - "@angular-eslint/template-parser": "17.1.1", + "@angular-eslint/eslint-plugin": "17.2.0", + "@angular-eslint/eslint-plugin-template": "17.2.0", + "@angular-eslint/template-parser": "17.2.0", "@angular/cli": "~17.0.0", "@angular/compiler-cli": "17.0.2", "@angular/language-service": "17.0.2", @@ -364,19 +364,19 @@ } }, "node_modules/@angular-eslint/bundled-angular-compiler": { - "version": "17.1.1", - "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-17.1.1.tgz", - "integrity": "sha512-xRlSh9qjdUdUKAy/0UQsxX7wf1tHApAsHsfismebPriqfmVAPyEg4HBrM8ImWaZxiqaTGC1AyHsUBQD5FK8o6w==", + "version": "17.2.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-17.2.0.tgz", + "integrity": "sha512-uBvPbPE2JxqpdLs//Nd5+TRLgjxDxvTYgmGFTKI9Eo98krqps+rhSQCRSHWACukzc25X3Q4ITHfvjODQL8qQkg==", "dev": true }, "node_modules/@angular-eslint/eslint-plugin": { - "version": "17.1.1", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-17.1.1.tgz", - "integrity": "sha512-fFOBlCOVObVu3gjLj+0BypqO1ZR/0bfJnDElqMdYwJG7zRaFT8NNQbrOo/q/GQoqOFoNna6mw3teTGsd5JnL2A==", + "version": "17.2.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-17.2.0.tgz", + "integrity": "sha512-8A3hD/11N6QEchsAGggTPmNsa0GS5p44t930slMsxrTvdSlKAo56FzVdxwSkOcejKIJs57oWxoKvtK4UyLYkeA==", "dev": true, "dependencies": { - "@angular-eslint/utils": "17.1.1", - "@typescript-eslint/utils": "6.13.1" + "@angular-eslint/utils": "17.2.0", + "@typescript-eslint/utils": "6.18.0" }, "peerDependencies": { "eslint": "^7.20.0 || ^8.0.0", @@ -384,15 +384,15 @@ } }, "node_modules/@angular-eslint/eslint-plugin-template": { - "version": "17.1.1", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-17.1.1.tgz", - "integrity": "sha512-unZ6QNwtxuB8Eni7UPdw7uK6iZipZUXIsH+ZuLMOxwFgGMqeRnpv8SW0212rto3d/Ec0jESzVHKcwZ9pT+jxgw==", + "version": "17.2.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-17.2.0.tgz", + "integrity": "sha512-CkcAOWWqNwX0FXeLwJu0Vctso8q/NPHJ95R2Cy8hjwuMyFF83/vDouyeIjYC+SRv6hbevmNa+BbdYXhQZinIHw==", "dev": true, "dependencies": { - "@angular-eslint/bundled-angular-compiler": "17.1.1", - "@angular-eslint/utils": "17.1.1", - "@typescript-eslint/type-utils": "6.13.1", - "@typescript-eslint/utils": "6.13.1", + "@angular-eslint/bundled-angular-compiler": "17.2.0", + "@angular-eslint/utils": "17.2.0", + "@typescript-eslint/type-utils": "6.18.0", + "@typescript-eslint/utils": "6.18.0", "aria-query": "5.3.0", "axobject-query": "4.0.0" }, @@ -402,27 +402,43 @@ } }, "node_modules/@angular-eslint/template-parser": { - "version": "17.1.1", - "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-17.1.1.tgz", - "integrity": "sha512-ofL46rNhRVeSxrSQF0vwhKMco+vJuo+ZGjSOzFmT9N3KAMB0j+WXTbpyGGMy0gQSBc4W6p+j+zxGa2CR2xb6wA==", + "version": "17.2.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-17.2.0.tgz", + "integrity": "sha512-Js9w1IXWPvXEjd05bWkZzRaLw0g0mJPztAWOj3DiU7H9LKkautQq0zZu02cAAnXZim2CsAagEh2GmGjhaYvoKg==", "dev": true, "dependencies": { - "@angular-eslint/bundled-angular-compiler": "17.1.1", - "eslint-scope": "^7.0.0" + "@angular-eslint/bundled-angular-compiler": "17.2.0", + "eslint-scope": "^8.0.0" }, "peerDependencies": { "eslint": "^7.20.0 || ^8.0.0", "typescript": "*" } }, + "node_modules/@angular-eslint/template-parser/node_modules/eslint-scope": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.0.tgz", + "integrity": "sha512-zj3Byw6jX4TcFCJmxOzLt6iol5FAr9xQyZZSQjEzW2UiCJXLwXdRIKCYVFftnpZckaC9Ps9xlC7jB8tSeWWOaw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@angular-eslint/utils": { - "version": "17.1.1", - "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-17.1.1.tgz", - "integrity": "sha512-CTNPOb05S/DII/Fm8JYUvKo+B4u/ctHjGJ0X1YXUR0q31oaGqTE3KePGq76+Y6swRDf9NjUIcfcnZp3u3j4CBQ==", + "version": "17.2.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-17.2.0.tgz", + "integrity": "sha512-J7DsFKb5yxv8te8LQvChNn6MBvKulcBx+jtHX1uen+uuuv8XhZuVMZXS0rolUkdl1Q0mBeHpkuO2q6Vh17pqbQ==", "dev": true, "dependencies": { - "@angular-eslint/bundled-angular-compiler": "17.1.1", - "@typescript-eslint/utils": "6.13.1" + "@angular-eslint/bundled-angular-compiler": "17.2.0", + "@typescript-eslint/utils": "6.18.0" }, "peerDependencies": { "eslint": "^7.20.0 || ^8.0.0", @@ -5688,73 +5704,6 @@ } } }, - "node_modules/@nx/eslint-plugin/node_modules/@typescript-eslint/type-utils": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.14.0.tgz", - "integrity": "sha512-x6OC9Q7HfYKqjnuNu5a7kffIYs3No30isapRBJl1iCHLitD8O0lFbRcVGiOcuyN837fqXzPZ1NS10maQzZMKqw==", - "dev": true, - "dependencies": { - "@typescript-eslint/typescript-estree": "6.14.0", - "@typescript-eslint/utils": "6.14.0", - "debug": "^4.3.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@nx/eslint-plugin/node_modules/@typescript-eslint/utils": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.14.0.tgz", - "integrity": "sha512-XwRTnbvRr7Ey9a1NT6jqdKX8y/atWG+8fAIu3z73HSP8h06i3r/ClMhmaF/RGWGW1tHJEwij1uEg2GbEmPYvYg==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.14.0", - "@typescript-eslint/types": "6.14.0", - "@typescript-eslint/typescript-estree": "6.14.0", - "semver": "^7.5.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - } - }, - "node_modules/@nx/eslint-plugin/node_modules/@typescript-eslint/utils/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@nx/eslint-plugin/node_modules/ansi-styles": { "version": "4.3.0", "dev": true, @@ -8958,13 +8907,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "6.13.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.13.1.tgz", - "integrity": "sha512-A2qPlgpxx2v//3meMqQyB1qqTg1h1dJvzca7TugM3Yc2USDY+fsRBiojAEo92HO7f5hW5mjAUF6qobOPzlBCBQ==", + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.18.0.tgz", + "integrity": "sha512-ZeMtrXnGmTcHciJN1+u2CigWEEXgy1ufoxtWcHORt5kGvpjjIlK9MUhzHm4RM8iVy6dqSaZA/6PVkX6+r+ChjQ==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "6.13.1", - "@typescript-eslint/utils": "6.13.1", + "@typescript-eslint/typescript-estree": "6.18.0", + "@typescript-eslint/utils": "6.18.0", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -8985,9 +8934,9 @@ } }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { - "version": "6.13.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.13.1.tgz", - "integrity": "sha512-gjeEskSmiEKKFIbnhDXUyiqVma1gRCQNbVZ1C8q7Zjcxh3WZMbzWVfGE9rHfWd1msQtPS0BVD9Jz9jded44eKg==", + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.18.0.tgz", + "integrity": "sha512-/RFVIccwkwSdW/1zeMx3hADShWbgBxBnV/qSrex6607isYjj05t36P6LyONgqdUrNLl5TYU8NIKdHUYpFvExkA==", "dev": true, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -8998,16 +8947,17 @@ } }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "6.13.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.13.1.tgz", - "integrity": "sha512-sBLQsvOC0Q7LGcUHO5qpG1HxRgePbT6wwqOiGLpR8uOJvPJbfs0mW3jPA3ujsDvfiVwVlWUDESNXv44KtINkUQ==", + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.18.0.tgz", + "integrity": "sha512-klNvl+Ql4NsBNGB4W9TZ2Od03lm7aGvTbs0wYaFYsplVPhr+oeXjlPZCDI4U9jgJIDK38W1FKhacCFzCC+nbIg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.13.1", - "@typescript-eslint/visitor-keys": "6.13.1", + "@typescript-eslint/types": "6.18.0", + "@typescript-eslint/visitor-keys": "6.18.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", + "minimatch": "9.0.3", "semver": "^7.5.4", "ts-api-utils": "^1.0.1" }, @@ -9025,12 +8975,12 @@ } }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "6.13.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.13.1.tgz", - "integrity": "sha512-NDhQUy2tg6XGNBGDRm1XybOHSia8mcXmlbKWoQP+nm1BIIMxa55shyJfZkHpEBN62KNPLrocSM2PdPcaLgDKMQ==", + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.18.0.tgz", + "integrity": "sha512-1wetAlSZpewRDb2h9p/Q8kRjdGuqdTAQbkJIOUMLug2LBLG+QOjiWoSj6/3B/hA9/tVTFFdtiKvAYoYnSRW/RA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.13.1", + "@typescript-eslint/types": "6.18.0", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -9041,6 +8991,30 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/type-utils/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@typescript-eslint/types": { "version": "6.14.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.14.0.tgz", @@ -9082,17 +9056,17 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "6.13.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.13.1.tgz", - "integrity": "sha512-ouPn/zVoan92JgAegesTXDB/oUp6BP1v8WpfYcqh649ejNc9Qv+B4FF2Ff626kO1xg0wWwwG48lAJ4JuesgdOw==", + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.18.0.tgz", + "integrity": "sha512-wiKKCbUeDPGaYEYQh1S580dGxJ/V9HI7K5sbGAVklyf+o5g3O+adnS4UNJajplF4e7z2q0uVBaTdT/yLb4XAVA==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.13.1", - "@typescript-eslint/types": "6.13.1", - "@typescript-eslint/typescript-estree": "6.13.1", + "@typescript-eslint/scope-manager": "6.18.0", + "@typescript-eslint/types": "6.18.0", + "@typescript-eslint/typescript-estree": "6.18.0", "semver": "^7.5.4" }, "engines": { @@ -9107,13 +9081,13 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { - "version": "6.13.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.13.1.tgz", - "integrity": "sha512-BW0kJ7ceiKi56GbT2KKzZzN+nDxzQK2DS6x0PiSMPjciPgd/JRQGMibyaN2cPt2cAvuoH0oNvn2fwonHI+4QUQ==", + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.18.0.tgz", + "integrity": "sha512-o/UoDT2NgOJ2VfHpfr+KBY2ErWvCySNUIX/X7O9g8Zzt/tXdpfEU43qbNk8LVuWUT2E0ptzTWXh79i74PP0twA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.13.1", - "@typescript-eslint/visitor-keys": "6.13.1" + "@typescript-eslint/types": "6.18.0", + "@typescript-eslint/visitor-keys": "6.18.0" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -9124,9 +9098,9 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { - "version": "6.13.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.13.1.tgz", - "integrity": "sha512-gjeEskSmiEKKFIbnhDXUyiqVma1gRCQNbVZ1C8q7Zjcxh3WZMbzWVfGE9rHfWd1msQtPS0BVD9Jz9jded44eKg==", + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.18.0.tgz", + "integrity": "sha512-/RFVIccwkwSdW/1zeMx3hADShWbgBxBnV/qSrex6607isYjj05t36P6LyONgqdUrNLl5TYU8NIKdHUYpFvExkA==", "dev": true, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -9137,16 +9111,17 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "6.13.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.13.1.tgz", - "integrity": "sha512-sBLQsvOC0Q7LGcUHO5qpG1HxRgePbT6wwqOiGLpR8uOJvPJbfs0mW3jPA3ujsDvfiVwVlWUDESNXv44KtINkUQ==", + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.18.0.tgz", + "integrity": "sha512-klNvl+Ql4NsBNGB4W9TZ2Od03lm7aGvTbs0wYaFYsplVPhr+oeXjlPZCDI4U9jgJIDK38W1FKhacCFzCC+nbIg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.13.1", - "@typescript-eslint/visitor-keys": "6.13.1", + "@typescript-eslint/types": "6.18.0", + "@typescript-eslint/visitor-keys": "6.18.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", + "minimatch": "9.0.3", "semver": "^7.5.4", "ts-api-utils": "^1.0.1" }, @@ -9164,12 +9139,12 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "6.13.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.13.1.tgz", - "integrity": "sha512-NDhQUy2tg6XGNBGDRm1XybOHSia8mcXmlbKWoQP+nm1BIIMxa55shyJfZkHpEBN62KNPLrocSM2PdPcaLgDKMQ==", + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.18.0.tgz", + "integrity": "sha512-1wetAlSZpewRDb2h9p/Q8kRjdGuqdTAQbkJIOUMLug2LBLG+QOjiWoSj6/3B/hA9/tVTFFdtiKvAYoYnSRW/RA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.13.1", + "@typescript-eslint/types": "6.18.0", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -9180,6 +9155,30 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/utils/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@typescript-eslint/visitor-keys": { "version": "6.14.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.14.0.tgz", diff --git a/package.json b/package.json index 3dc3173b..d9559927 100644 --- a/package.json +++ b/package.json @@ -19,9 +19,9 @@ "@angular-devkit/build-angular": "17.0.0", "@angular-devkit/core": "17.0.0", "@angular-devkit/schematics": "17.0.0", - "@angular-eslint/eslint-plugin": "17.1.1", - "@angular-eslint/eslint-plugin-template": "17.1.1", - "@angular-eslint/template-parser": "17.1.1", + "@angular-eslint/eslint-plugin": "17.2.0", + "@angular-eslint/eslint-plugin-template": "17.2.0", + "@angular-eslint/template-parser": "17.2.0", "@angular/cli": "~17.0.0", "@angular/compiler-cli": "17.0.2", "@angular/language-service": "17.0.2", From 2b3d8f1e3c0dc711d1789d1dce4f0ac5ad889c40 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 7 Jan 2024 07:50:26 +0000 Subject: [PATCH 46/70] fix(deps): update dependency @opentelemetry/instrumentation-mongoose to ^0.34.0 (#601) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 111 ++++++---------------------------------------- package.json | 2 +- 2 files changed, 14 insertions(+), 99 deletions(-) diff --git a/package-lock.json b/package-lock.json index d10d5979..b6b31dcb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "@nestjs/mongoose": "^10.0.2", "@nestjs/platform-express": "10.2.4", "@opentelemetry/instrumentation-graphql": "^0.36.0", - "@opentelemetry/instrumentation-mongoose": "^0.33.0", + "@opentelemetry/instrumentation-mongoose": "^0.34.0", "@opentelemetry/instrumentation-pino": "^0.34.0", "@opentelemetry/sdk-node": "^0.46.0", "@opentelemetry/sdk-trace-base": "^1.14.0", @@ -7093,11 +7093,12 @@ } }, "node_modules/@opentelemetry/instrumentation": { - "version": "0.45.1", - "license": "Apache-2.0", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.46.0.tgz", + "integrity": "sha512-a9TijXZZbk0vI5TGLZl+0kxyFfrXHhX6Svtz7Pp2/VBlCSKrazuULEyoJQrOknJyFWNMEmbbJgOciHCCpQcisw==", "dependencies": { "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.4.2", + "import-in-the-middle": "1.7.1", "require-in-the-middle": "^7.1.1", "semver": "^7.5.2", "shimmer": "^1.2.1" @@ -7123,46 +7124,17 @@ "@opentelemetry/api": "^1.3.0" } }, - "node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation": { - "version": "0.46.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.46.0.tgz", - "integrity": "sha512-a9TijXZZbk0vI5TGLZl+0kxyFfrXHhX6Svtz7Pp2/VBlCSKrazuULEyoJQrOknJyFWNMEmbbJgOciHCCpQcisw==", - "dependencies": { - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-graphql/node_modules/import-in-the-middle": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.7.1.tgz", - "integrity": "sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==", - "dependencies": { - "acorn": "^8.8.2", - "acorn-import-assertions": "^1.9.0", - "cjs-module-lexer": "^1.2.2", - "module-details-from-path": "^1.0.3" - } - }, "node_modules/@opentelemetry/instrumentation-mongoose": { - "version": "0.33.4", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-mongoose/-/instrumentation-mongoose-0.33.4.tgz", - "integrity": "sha512-qPwurJjzxJVIzvlRmN4KADQ+BeD2KsDcEH7fMRPMZ35R90+0fQO3RFmINaO5zUpmYY1tHsw3zhnQVD23Dq+pfA==", + "version": "0.34.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-mongoose/-/instrumentation-mongoose-0.34.0.tgz", + "integrity": "sha512-/wGNK7qR/QXpcidXntKsnfACHETp8G/f2o/k8FPvJ2lukvdM9r7cHLys8QwkJkTN8Kt3qG1VIwarGKYtE/zOSw==", "dependencies": { "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.45.1", + "@opentelemetry/instrumentation": "^0.46.0", "@opentelemetry/semantic-conventions": "^1.0.0" }, "engines": { - "node": ">=14.0" + "node": ">=14" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" @@ -7182,35 +7154,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "node_modules/@opentelemetry/instrumentation-pino/node_modules/@opentelemetry/instrumentation": { - "version": "0.46.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.46.0.tgz", - "integrity": "sha512-a9TijXZZbk0vI5TGLZl+0kxyFfrXHhX6Svtz7Pp2/VBlCSKrazuULEyoJQrOknJyFWNMEmbbJgOciHCCpQcisw==", - "dependencies": { - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation-pino/node_modules/import-in-the-middle": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.7.1.tgz", - "integrity": "sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==", - "dependencies": { - "acorn": "^8.8.2", - "acorn-import-assertions": "^1.9.0", - "cjs-module-lexer": "^1.2.2", - "module-details-from-path": "^1.0.3" - } - }, "node_modules/@opentelemetry/otlp-exporter-base": { "version": "0.46.0", "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.46.0.tgz", @@ -7378,35 +7321,6 @@ "@opentelemetry/api": ">=1.3.0 <1.8.0" } }, - "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/instrumentation": { - "version": "0.46.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.46.0.tgz", - "integrity": "sha512-a9TijXZZbk0vI5TGLZl+0kxyFfrXHhX6Svtz7Pp2/VBlCSKrazuULEyoJQrOknJyFWNMEmbbJgOciHCCpQcisw==", - "dependencies": { - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.7.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/sdk-node/node_modules/import-in-the-middle": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.7.1.tgz", - "integrity": "sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==", - "dependencies": { - "acorn": "^8.8.2", - "acorn-import-assertions": "^1.9.0", - "cjs-module-lexer": "^1.2.2", - "module-details-from-path": "^1.0.3" - } - }, "node_modules/@opentelemetry/sdk-trace-base": { "version": "1.19.0", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.19.0.tgz", @@ -15128,8 +15042,9 @@ } }, "node_modules/import-in-the-middle": { - "version": "1.4.2", - "license": "Apache-2.0", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.7.1.tgz", + "integrity": "sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==", "dependencies": { "acorn": "^8.8.2", "acorn-import-assertions": "^1.9.0", diff --git a/package.json b/package.json index d9559927..b5e8a05c 100644 --- a/package.json +++ b/package.json @@ -94,7 +94,7 @@ "@nestjs/mongoose": "^10.0.2", "@nestjs/platform-express": "10.2.4", "@opentelemetry/instrumentation-graphql": "^0.36.0", - "@opentelemetry/instrumentation-mongoose": "^0.33.0", + "@opentelemetry/instrumentation-mongoose": "^0.34.0", "@opentelemetry/instrumentation-pino": "^0.34.0", "@opentelemetry/sdk-node": "^0.46.0", "@opentelemetry/sdk-trace-base": "^1.14.0", From 9ac18b9a8861ae1bfce5b29db4432a2f8449622b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 7 Jan 2024 08:04:34 +0000 Subject: [PATCH 47/70] fix(deps): update sentry-javascript monorepo to v7.92.0 (#602) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 120 +++++++++++++++++++++++----------------------- 1 file changed, 60 insertions(+), 60 deletions(-) diff --git a/package-lock.json b/package-lock.json index b6b31dcb..fd5a3f3e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7459,39 +7459,39 @@ } }, "node_modules/@sentry-internal/feedback": { - "version": "7.91.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.91.0.tgz", - "integrity": "sha512-SJKTSaz68F5YIwF79EttBm915M2LnacgZMYRnRumyTmMKnebGhYQLwWbZdpaDvOa1U18dgRajDX8Qed/8A3tXw==", + "version": "7.92.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.92.0.tgz", + "integrity": "sha512-/jEALRtVqboxB9kcK2tag8QCO6XANTlGBb9RV3oeGXJe0DDNJXRq6wVZbfgztXJRrfgx4XVDcNt1pRVoGGG++g==", "dependencies": { - "@sentry/core": "7.91.0", - "@sentry/types": "7.91.0", - "@sentry/utils": "7.91.0" + "@sentry/core": "7.92.0", + "@sentry/types": "7.92.0", + "@sentry/utils": "7.92.0" }, "engines": { "node": ">=12" } }, "node_modules/@sentry-internal/tracing": { - "version": "7.91.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.91.0.tgz", - "integrity": "sha512-JH5y6gs6BS0its7WF2DhySu7nkhPDfZcdpAXldxzIlJpqFkuwQKLU5nkYJpiIyZz1NHYYtW5aum2bV2oCOdDRA==", + "version": "7.92.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.92.0.tgz", + "integrity": "sha512-ur55vPcUUUWFUX4eVLNP71ohswK7ZZpleNZw9Y1GfLqyI+0ILQUwjtzqItJrdClvVsdRZJMRmDV40Hp9Lbb9mA==", "dependencies": { - "@sentry/core": "7.91.0", - "@sentry/types": "7.91.0", - "@sentry/utils": "7.91.0" + "@sentry/core": "7.92.0", + "@sentry/types": "7.92.0", + "@sentry/utils": "7.92.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/angular-ivy": { - "version": "7.91.0", - "resolved": "https://registry.npmjs.org/@sentry/angular-ivy/-/angular-ivy-7.91.0.tgz", - "integrity": "sha512-iVCwF+JMU4/nVgxTtWFbmWioX0oNb4qEOsRFsa03win8LEsIniGBXkpROrmXKhdL/aMUl/acHWzXG7Sjo0P8fw==", + "version": "7.92.0", + "resolved": "https://registry.npmjs.org/@sentry/angular-ivy/-/angular-ivy-7.92.0.tgz", + "integrity": "sha512-XZhqJ0JfjMeVp5n4a8NRHo2bgiO1x5nNf5Z1sNTND6WiQc5oHT+Bqbmoszkp7cy4vC27Knffg2RnESSQiQAwjg==", "dependencies": { - "@sentry/browser": "7.91.0", - "@sentry/types": "7.91.0", - "@sentry/utils": "7.91.0", + "@sentry/browser": "7.92.0", + "@sentry/types": "7.92.0", + "@sentry/utils": "7.92.0", "tslib": "^2.4.1" }, "engines": { @@ -7505,42 +7505,42 @@ } }, "node_modules/@sentry/browser": { - "version": "7.91.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.91.0.tgz", - "integrity": "sha512-lJv3x/xekzC/biiyAsVCioq2XnKNOZhI6jY3ZzLJZClYV8eKRi7D3KCsHRvMiCdGak1d/6sVp8F4NYY+YiWy1Q==", + "version": "7.92.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.92.0.tgz", + "integrity": "sha512-loMr02/zQ38u8aQhYLtIBg0i5n3ps2e3GUXrt3CdsJQdkRYfa62gcrE7SzvoEpMVHTk7VOI4fWGht8cWw/1k3A==", "dependencies": { - "@sentry-internal/feedback": "7.91.0", - "@sentry-internal/tracing": "7.91.0", - "@sentry/core": "7.91.0", - "@sentry/replay": "7.91.0", - "@sentry/types": "7.91.0", - "@sentry/utils": "7.91.0" + "@sentry-internal/feedback": "7.92.0", + "@sentry-internal/tracing": "7.92.0", + "@sentry/core": "7.92.0", + "@sentry/replay": "7.92.0", + "@sentry/types": "7.92.0", + "@sentry/utils": "7.92.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/core": { - "version": "7.91.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.91.0.tgz", - "integrity": "sha512-tu+gYq4JrTdrR+YSh5IVHF0fJi/Pi9y0HZ5H9HnYy+UMcXIotxf6hIEaC6ZKGeLWkGXffz2gKpQLe/g6vy/lPA==", + "version": "7.92.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.92.0.tgz", + "integrity": "sha512-1Tly7YB2I1byI5xb0Cwrxs56Rhww+6mQ7m9P7rTmdC3/ijOzbEoohtYIUPwcooCEarpbEJe/tAayRx6BrH2UbQ==", "dependencies": { - "@sentry/types": "7.91.0", - "@sentry/utils": "7.91.0" + "@sentry/types": "7.92.0", + "@sentry/utils": "7.92.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/node": { - "version": "7.91.0", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.91.0.tgz", - "integrity": "sha512-hTIfSQxD7L+AKIqyjoq8CWBRkEQrrMZmA3GSZgPI5JFWBHgO0HBo5TH/8TU81oEJh6kqqHAl2ObMhmcnaFqlzg==", - "dependencies": { - "@sentry-internal/tracing": "7.91.0", - "@sentry/core": "7.91.0", - "@sentry/types": "7.91.0", - "@sentry/utils": "7.91.0", + "version": "7.92.0", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.92.0.tgz", + "integrity": "sha512-LZeQL1r6kikEoOzA9K61OmMl32/lK/6PzmFNDH6z7UYwQopCZgVA6IP+CZuln8K2ys5c9hCyF7ICQMysXfpNJA==", + "dependencies": { + "@sentry-internal/tracing": "7.92.0", + "@sentry/core": "7.92.0", + "@sentry/types": "7.92.0", + "@sentry/utils": "7.92.0", "https-proxy-agent": "^5.0.0" }, "engines": { @@ -7571,13 +7571,13 @@ } }, "node_modules/@sentry/opentelemetry-node": { - "version": "7.91.0", - "resolved": "https://registry.npmjs.org/@sentry/opentelemetry-node/-/opentelemetry-node-7.91.0.tgz", - "integrity": "sha512-R+68bZ+FxXd5tc1afgq/QeRwz0CC2bKzhUwMY6xzPeKRCviI0/crid6pXP+6K5tvOrGa+7fodhxtWr6UIDDVjA==", + "version": "7.92.0", + "resolved": "https://registry.npmjs.org/@sentry/opentelemetry-node/-/opentelemetry-node-7.92.0.tgz", + "integrity": "sha512-FFwiZY1r6ycigxH6xJ6lqH8YEcHzXsVV0RJBgJZI54xAc9fjkcZB4xct0Su4NDL6b+xMS/vHssL3wiKeo8v2Bg==", "dependencies": { - "@sentry/core": "7.91.0", - "@sentry/types": "7.91.0", - "@sentry/utils": "7.91.0" + "@sentry/core": "7.92.0", + "@sentry/types": "7.92.0", + "@sentry/utils": "7.92.0" }, "engines": { "node": ">=8" @@ -7590,33 +7590,33 @@ } }, "node_modules/@sentry/replay": { - "version": "7.91.0", - "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.91.0.tgz", - "integrity": "sha512-XwbesnLLNtaVXKtDoyBB96GxJuhGi9zy3a662Ba/McmumCnkXrMQYpQPh08U7MgkTyDRgjDwm7PXDhiKpcb03g==", + "version": "7.92.0", + "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.92.0.tgz", + "integrity": "sha512-G1t9Uvc9cR8VpNkElwvHIMGzykjIKikb10n0tfVd3e+rBPMCCjCPWOduwG6jZYxcvCjTpqmJh6NSLXxL/Mt4JA==", "dependencies": { - "@sentry-internal/tracing": "7.91.0", - "@sentry/core": "7.91.0", - "@sentry/types": "7.91.0", - "@sentry/utils": "7.91.0" + "@sentry-internal/tracing": "7.92.0", + "@sentry/core": "7.92.0", + "@sentry/types": "7.92.0", + "@sentry/utils": "7.92.0" }, "engines": { "node": ">=12" } }, "node_modules/@sentry/types": { - "version": "7.91.0", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.91.0.tgz", - "integrity": "sha512-bcQnb7J3P3equbCUc+sPuHog2Y47yGD2sCkzmnZBjvBT0Z1B4f36fI/5WjyZhTjLSiOdg3F2otwvikbMjmBDew==", + "version": "7.92.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.92.0.tgz", + "integrity": "sha512-APmSOuZuoRGpbPpPeYIbMSplPjiWNLZRQa73QiXuTflW4Tu/ItDlU8hOa2+A6JKVkJCuD2EN6yUrxDGSMyNXeg==", "engines": { "node": ">=8" } }, "node_modules/@sentry/utils": { - "version": "7.91.0", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.91.0.tgz", - "integrity": "sha512-fvxjrEbk6T6Otu++Ax9ntlQ0sGRiwSC179w68aC3u26Wr30FAIRKqHTCCdc2jyWk7Gd9uWRT/cq+g8NG/8BfSg==", + "version": "7.92.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.92.0.tgz", + "integrity": "sha512-3nEfrQ1z28b/2zgFGANPh5yMVtgwXmrasZxTvKbrAj+KWJpjrJHrIR84r9W277J44NMeZ5RhRW2uoDmuBslPnA==", "dependencies": { - "@sentry/types": "7.91.0" + "@sentry/types": "7.92.0" }, "engines": { "node": ">=8" From cba9c8217a85696d4b072deb67cafae75e1b347c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 9 Jan 2024 00:05:50 +0000 Subject: [PATCH 48/70] chore(deps): update dependency @types/node to v20.10.7 (#604) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index fd5a3f3e..c40a7162 100644 --- a/package-lock.json +++ b/package-lock.json @@ -87,7 +87,7 @@ "@total-typescript/ts-reset": "^0.3.7", "@trivago/prettier-plugin-sort-imports": "^4.1.1", "@types/jest": "29.4.4", - "@types/node": "20.10.6", + "@types/node": "20.10.7", "@typescript-eslint/eslint-plugin": "6.14.0", "@typescript-eslint/parser": "6.14.0", "cobertura-merge": "^1.0.4", @@ -8420,9 +8420,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.10.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.6.tgz", - "integrity": "sha512-Vac8H+NlRNNlAmDfGUP7b5h/KA+AtWIzuXy0E6OyP8f1tCLYAtPvKRRDJjAPqhpCb0t6U2j7/xqAuLEebW2kiw==", + "version": "20.10.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.7.tgz", + "integrity": "sha512-fRbIKb8C/Y2lXxB5eVMj4IU7xpdox0Lh8bUPEdtLysaylsml1hOOx1+STloRs/B9nf7C6kPRmmg/V7aQW7usNg==", "dependencies": { "undici-types": "~5.26.4" } diff --git a/package.json b/package.json index b5e8a05c..f12d0839 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "@total-typescript/ts-reset": "^0.3.7", "@trivago/prettier-plugin-sort-imports": "^4.1.1", "@types/jest": "29.4.4", - "@types/node": "20.10.6", + "@types/node": "20.10.7", "@typescript-eslint/eslint-plugin": "6.14.0", "@typescript-eslint/parser": "6.14.0", "cobertura-merge": "^1.0.4", From 7c0d2038ac81ecdb4801fc9ec8530dbfd8c395c6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 10 Jan 2024 00:22:28 +0000 Subject: [PATCH 49/70] chore(deps): update dependency @types/node to v20.10.8 (#605) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index c40a7162..59482845 100644 --- a/package-lock.json +++ b/package-lock.json @@ -87,7 +87,7 @@ "@total-typescript/ts-reset": "^0.3.7", "@trivago/prettier-plugin-sort-imports": "^4.1.1", "@types/jest": "29.4.4", - "@types/node": "20.10.7", + "@types/node": "20.10.8", "@typescript-eslint/eslint-plugin": "6.14.0", "@typescript-eslint/parser": "6.14.0", "cobertura-merge": "^1.0.4", @@ -8420,9 +8420,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.10.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.7.tgz", - "integrity": "sha512-fRbIKb8C/Y2lXxB5eVMj4IU7xpdox0Lh8bUPEdtLysaylsml1hOOx1+STloRs/B9nf7C6kPRmmg/V7aQW7usNg==", + "version": "20.10.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.8.tgz", + "integrity": "sha512-f8nQs3cLxbAFc00vEU59yf9UyGUftkPaLGfvbVOIDdx2i1b8epBqj2aNGyP19fiyXWvlmZ7qC1XLjAzw/OKIeA==", "dependencies": { "undici-types": "~5.26.4" } diff --git a/package.json b/package.json index f12d0839..1b03b891 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "@total-typescript/ts-reset": "^0.3.7", "@trivago/prettier-plugin-sort-imports": "^4.1.1", "@types/jest": "29.4.4", - "@types/node": "20.10.7", + "@types/node": "20.10.8", "@typescript-eslint/eslint-plugin": "6.14.0", "@typescript-eslint/parser": "6.14.0", "cobertura-merge": "^1.0.4", From 704b466805e815b8a3a82b6bc3ccc03cebfdf291 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 10 Jan 2024 03:20:04 +0000 Subject: [PATCH 50/70] fix(deps): update dependency mongoose to v8.0.4 (#606) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 59482845..7d484532 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19011,9 +19011,9 @@ } }, "node_modules/mongoose": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-8.0.3.tgz", - "integrity": "sha512-LJRT0yP4TW14HT4r2RkxqyvoTylMSzWpl5QOeVHTnRggCLQSpkoBdgbUtORFq/mSL2o9cLCPJz+6uzFj25qbHw==", + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-8.0.4.tgz", + "integrity": "sha512-wN9qvdevX3+922VnLT7CpaZRT3jmVCBOK2QMHMGeScQxDRnFMPpkuI9StEPpZo/3x8t+kbzH7F8RMPsyNwyM4w==", "dependencies": { "bson": "^6.2.0", "kareem": "2.5.1", From a9922e44143b5c14c64b85f24edf326ebfe373d1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 10 Jan 2024 23:14:33 +0000 Subject: [PATCH 51/70] chore(deps): update azure/login action to v1.6.0 (#607) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/preview-deployment.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/preview-deployment.yml b/.github/workflows/preview-deployment.yml index a3ae7425..eca89693 100644 --- a/.github/workflows/preview-deployment.yml +++ b/.github/workflows/preview-deployment.yml @@ -110,7 +110,7 @@ jobs: Commit SHA: ${{ steps.set-pr-sha.outputs.head_sha }} reactions: "rocket" - name: AZ B2C Tenant Login - uses: azure/login@v1.5.1 + uses: azure/login@v1.6.0 with: creds: '${{ secrets.AZURE_AADB2C_CREDENTIALS }}' allow-no-subscriptions: true @@ -217,7 +217,7 @@ jobs: 🏁 This PR has been closed. No deployment preview is available. reactions: "hooray" - name: AZ B2C Tenant Login - uses: azure/login@v1.5.1 + uses: azure/login@v1.6.0 with: creds: '${{ secrets.AZURE_AADB2C_CREDENTIALS }}' allow-no-subscriptions: true From d3d1aeb630a6b962bef7ae2bd919918a5ecadcad Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 11 Jan 2024 02:24:52 +0000 Subject: [PATCH 52/70] fix(deps): update sentry-javascript monorepo to v7.93.0 (#608) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 123 +++++++++++++++++++++++----------------------- 1 file changed, 62 insertions(+), 61 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7d484532..cb689b01 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7459,39 +7459,40 @@ } }, "node_modules/@sentry-internal/feedback": { - "version": "7.92.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.92.0.tgz", - "integrity": "sha512-/jEALRtVqboxB9kcK2tag8QCO6XANTlGBb9RV3oeGXJe0DDNJXRq6wVZbfgztXJRrfgx4XVDcNt1pRVoGGG++g==", + "version": "7.93.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.93.0.tgz", + "integrity": "sha512-4G7rMeQbYGfCHxEoFroABX+UREYc2BSbFqjLmLbIcWowSpgzcwweLLphWHKOciqK6f7DnNDK0jZzx3u7NrkWHw==", "dependencies": { - "@sentry/core": "7.92.0", - "@sentry/types": "7.92.0", - "@sentry/utils": "7.92.0" + "@sentry/core": "7.93.0", + "@sentry/types": "7.93.0", + "@sentry/utils": "7.93.0" }, "engines": { "node": ">=12" } }, "node_modules/@sentry-internal/tracing": { - "version": "7.92.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.92.0.tgz", - "integrity": "sha512-ur55vPcUUUWFUX4eVLNP71ohswK7ZZpleNZw9Y1GfLqyI+0ILQUwjtzqItJrdClvVsdRZJMRmDV40Hp9Lbb9mA==", + "version": "7.93.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.93.0.tgz", + "integrity": "sha512-DjuhmQNywPp+8fxC9dvhGrqgsUb6wI/HQp25lS2Re7VxL1swCasvpkg8EOYP4iBniVQ86QK0uITkOIRc5tdY1w==", "dependencies": { - "@sentry/core": "7.92.0", - "@sentry/types": "7.92.0", - "@sentry/utils": "7.92.0" + "@sentry/core": "7.93.0", + "@sentry/types": "7.93.0", + "@sentry/utils": "7.93.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/angular-ivy": { - "version": "7.92.0", - "resolved": "https://registry.npmjs.org/@sentry/angular-ivy/-/angular-ivy-7.92.0.tgz", - "integrity": "sha512-XZhqJ0JfjMeVp5n4a8NRHo2bgiO1x5nNf5Z1sNTND6WiQc5oHT+Bqbmoszkp7cy4vC27Knffg2RnESSQiQAwjg==", - "dependencies": { - "@sentry/browser": "7.92.0", - "@sentry/types": "7.92.0", - "@sentry/utils": "7.92.0", + "version": "7.93.0", + "resolved": "https://registry.npmjs.org/@sentry/angular-ivy/-/angular-ivy-7.93.0.tgz", + "integrity": "sha512-G6N3bQFZfkWnECnZwva0CgSeiHgcw4H+22X0hWrbnLjPpkuYtMsJ7t+Pc1qnQcSEtEw6+Ckcx94RNpyyfdvzeQ==", + "dependencies": { + "@sentry/browser": "7.93.0", + "@sentry/core": "7.93.0", + "@sentry/types": "7.93.0", + "@sentry/utils": "7.93.0", "tslib": "^2.4.1" }, "engines": { @@ -7505,42 +7506,42 @@ } }, "node_modules/@sentry/browser": { - "version": "7.92.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.92.0.tgz", - "integrity": "sha512-loMr02/zQ38u8aQhYLtIBg0i5n3ps2e3GUXrt3CdsJQdkRYfa62gcrE7SzvoEpMVHTk7VOI4fWGht8cWw/1k3A==", + "version": "7.93.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.93.0.tgz", + "integrity": "sha512-MtLTcQ7y3rfk+aIvnnwCfSJvYhTJnIJi+Mf6y/ap6SKObdlsKMbQoJLlRViglGLq+nKxHLAvU0fONiCEmKfV6A==", "dependencies": { - "@sentry-internal/feedback": "7.92.0", - "@sentry-internal/tracing": "7.92.0", - "@sentry/core": "7.92.0", - "@sentry/replay": "7.92.0", - "@sentry/types": "7.92.0", - "@sentry/utils": "7.92.0" + "@sentry-internal/feedback": "7.93.0", + "@sentry-internal/tracing": "7.93.0", + "@sentry/core": "7.93.0", + "@sentry/replay": "7.93.0", + "@sentry/types": "7.93.0", + "@sentry/utils": "7.93.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/core": { - "version": "7.92.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.92.0.tgz", - "integrity": "sha512-1Tly7YB2I1byI5xb0Cwrxs56Rhww+6mQ7m9P7rTmdC3/ijOzbEoohtYIUPwcooCEarpbEJe/tAayRx6BrH2UbQ==", + "version": "7.93.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.93.0.tgz", + "integrity": "sha512-vZQSUiDn73n+yu2fEcH+Wpm4GbRmtxmnXnYCPgM6IjnXqkVm3awWAkzrheADblx3kmxrRiOlTXYHw9NTWs56fg==", "dependencies": { - "@sentry/types": "7.92.0", - "@sentry/utils": "7.92.0" + "@sentry/types": "7.93.0", + "@sentry/utils": "7.93.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/node": { - "version": "7.92.0", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.92.0.tgz", - "integrity": "sha512-LZeQL1r6kikEoOzA9K61OmMl32/lK/6PzmFNDH6z7UYwQopCZgVA6IP+CZuln8K2ys5c9hCyF7ICQMysXfpNJA==", - "dependencies": { - "@sentry-internal/tracing": "7.92.0", - "@sentry/core": "7.92.0", - "@sentry/types": "7.92.0", - "@sentry/utils": "7.92.0", + "version": "7.93.0", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.93.0.tgz", + "integrity": "sha512-nUXPCZQm5Y9Ipv7iWXLNp5dbuyi1VvbJ3RtlwD7utgsNkRYB4ixtKE9w2QU8DZZAjaEF6w2X94OkYH6C932FWw==", + "dependencies": { + "@sentry-internal/tracing": "7.93.0", + "@sentry/core": "7.93.0", + "@sentry/types": "7.93.0", + "@sentry/utils": "7.93.0", "https-proxy-agent": "^5.0.0" }, "engines": { @@ -7571,13 +7572,13 @@ } }, "node_modules/@sentry/opentelemetry-node": { - "version": "7.92.0", - "resolved": "https://registry.npmjs.org/@sentry/opentelemetry-node/-/opentelemetry-node-7.92.0.tgz", - "integrity": "sha512-FFwiZY1r6ycigxH6xJ6lqH8YEcHzXsVV0RJBgJZI54xAc9fjkcZB4xct0Su4NDL6b+xMS/vHssL3wiKeo8v2Bg==", + "version": "7.93.0", + "resolved": "https://registry.npmjs.org/@sentry/opentelemetry-node/-/opentelemetry-node-7.93.0.tgz", + "integrity": "sha512-JNgKHlhVmJUhBsxbc173pd+1GFWuq8SWk3ZieQoeOcsbGNSIxLgMYv/z9DMNMfV7ue1tZnru615DU0h+UxISXA==", "dependencies": { - "@sentry/core": "7.92.0", - "@sentry/types": "7.92.0", - "@sentry/utils": "7.92.0" + "@sentry/core": "7.93.0", + "@sentry/types": "7.93.0", + "@sentry/utils": "7.93.0" }, "engines": { "node": ">=8" @@ -7590,33 +7591,33 @@ } }, "node_modules/@sentry/replay": { - "version": "7.92.0", - "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.92.0.tgz", - "integrity": "sha512-G1t9Uvc9cR8VpNkElwvHIMGzykjIKikb10n0tfVd3e+rBPMCCjCPWOduwG6jZYxcvCjTpqmJh6NSLXxL/Mt4JA==", + "version": "7.93.0", + "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.93.0.tgz", + "integrity": "sha512-dMlLU8v+OkUeGCrPvTu5NriH7BGj3el4rGHWWAYicfJ2QXqTTq50vfasQBP1JeVNcFqnf1y653TdEIvo4RH4tw==", "dependencies": { - "@sentry-internal/tracing": "7.92.0", - "@sentry/core": "7.92.0", - "@sentry/types": "7.92.0", - "@sentry/utils": "7.92.0" + "@sentry-internal/tracing": "7.93.0", + "@sentry/core": "7.93.0", + "@sentry/types": "7.93.0", + "@sentry/utils": "7.93.0" }, "engines": { "node": ">=12" } }, "node_modules/@sentry/types": { - "version": "7.92.0", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.92.0.tgz", - "integrity": "sha512-APmSOuZuoRGpbPpPeYIbMSplPjiWNLZRQa73QiXuTflW4Tu/ItDlU8hOa2+A6JKVkJCuD2EN6yUrxDGSMyNXeg==", + "version": "7.93.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.93.0.tgz", + "integrity": "sha512-UnzUccNakhFRA/esWBWP+0v7cjNg+RilFBQC03Mv9OEMaZaS29zSbcOGtRzuFOXXLBdbr44BWADqpz3VW0XaNw==", "engines": { "node": ">=8" } }, "node_modules/@sentry/utils": { - "version": "7.92.0", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.92.0.tgz", - "integrity": "sha512-3nEfrQ1z28b/2zgFGANPh5yMVtgwXmrasZxTvKbrAj+KWJpjrJHrIR84r9W277J44NMeZ5RhRW2uoDmuBslPnA==", + "version": "7.93.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.93.0.tgz", + "integrity": "sha512-Iovj7tUnbgSkh/WrAaMrd5UuYjW7AzyzZlFDIUrwidsyIdUficjCG2OIxYzh76H6nYIx9SxewW0R54Q6XoB4uA==", "dependencies": { - "@sentry/types": "7.92.0" + "@sentry/types": "7.93.0" }, "engines": { "node": ">=8" From 08931ea550ba09d7fb2a2a79aea1ab9a05497c69 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 12 Jan 2024 00:53:13 +0000 Subject: [PATCH 53/70] chore(deps): update dependency @types/node to v20.11.0 (#609) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index cb689b01..bb637eb9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -87,7 +87,7 @@ "@total-typescript/ts-reset": "^0.3.7", "@trivago/prettier-plugin-sort-imports": "^4.1.1", "@types/jest": "29.4.4", - "@types/node": "20.10.8", + "@types/node": "20.11.0", "@typescript-eslint/eslint-plugin": "6.14.0", "@typescript-eslint/parser": "6.14.0", "cobertura-merge": "^1.0.4", @@ -8421,9 +8421,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.10.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.8.tgz", - "integrity": "sha512-f8nQs3cLxbAFc00vEU59yf9UyGUftkPaLGfvbVOIDdx2i1b8epBqj2aNGyP19fiyXWvlmZ7qC1XLjAzw/OKIeA==", + "version": "20.11.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.0.tgz", + "integrity": "sha512-o9bjXmDNcF7GbM4CNQpmi+TutCgap/K3w1JyKgxAjqx41zp9qlIAVFi0IhCNsJcXolEqLWhbFbEeL0PvYm4pcQ==", "dependencies": { "undici-types": "~5.26.4" } diff --git a/package.json b/package.json index 1b03b891..cd309256 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "@total-typescript/ts-reset": "^0.3.7", "@trivago/prettier-plugin-sort-imports": "^4.1.1", "@types/jest": "29.4.4", - "@types/node": "20.10.8", + "@types/node": "20.11.0", "@typescript-eslint/eslint-plugin": "6.14.0", "@typescript-eslint/parser": "6.14.0", "cobertura-merge": "^1.0.4", From 371b44fc1fc11da238647c12c9e14a761a3fbe0c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 13 Jan 2024 01:09:49 +0000 Subject: [PATCH 54/70] fix(deps): update dependency class-validator to v0.14.1 (#610) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index bb637eb9..cbfbf71a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8520,8 +8520,9 @@ "license": "MIT" }, "node_modules/@types/validator": { - "version": "13.11.7", - "license": "MIT" + "version": "13.11.8", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.11.8.tgz", + "integrity": "sha512-c/hzNDBh7eRF+KbCf+OoZxKbnkpaK/cKp9iLQWqB7muXtM+MtL9SUUH8vCFcLn6dH1Qm05jiexK0ofWY7TfOhQ==" }, "node_modules/@types/webidl-conversions": { "version": "7.0.3", @@ -10818,12 +10819,13 @@ "license": "MIT" }, "node_modules/class-validator": { - "version": "0.14.0", - "license": "MIT", + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/class-validator/-/class-validator-0.14.1.tgz", + "integrity": "sha512-2VEG9JICxIqTpoK1eMzZqaV+u/EiwEJkMGzTrZf6sU/fwsnOITVgYJ8yojSy6CaXtO9V0Cc6ZQZ8h8m4UBuLwQ==", "dependencies": { - "@types/validator": "^13.7.10", - "libphonenumber-js": "^1.10.14", - "validator": "^13.7.0" + "@types/validator": "^13.11.8", + "libphonenumber-js": "^1.10.53", + "validator": "^13.9.0" } }, "node_modules/clean-stack": { @@ -18156,8 +18158,9 @@ } }, "node_modules/libphonenumber-js": { - "version": "1.10.49", - "license": "MIT" + "version": "1.10.53", + "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.53.tgz", + "integrity": "sha512-sDTnnqlWK4vH4AlDQuswz3n4Hx7bIQWTpIcScJX+Sp7St3LXHmfiax/ZFfyYxHmkdCvydOLSuvtAO/XpXiSySw==" }, "node_modules/license-webpack-plugin": { "version": "4.0.2", From 423b114803ac920ddfabf6e5348b117878016b21 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 13 Jan 2024 04:02:54 +0000 Subject: [PATCH 55/70] chore(deps): update dependency prettier to v3.2.1 (#611) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index cbfbf71a..dc3eb137 100644 --- a/package-lock.json +++ b/package-lock.json @@ -105,7 +105,7 @@ "mongo-migrate-ts": "^1.1.4", "nx": "17.2.8", "playwright": "^1.39.0", - "prettier": "3.1.1", + "prettier": "3.2.1", "ts-jest": "29.1.0", "ts-node": "10.9.2", "typescript": "5.2.2", @@ -21453,9 +21453,9 @@ } }, "node_modules/prettier": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz", - "integrity": "sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.1.tgz", + "integrity": "sha512-qSUWshj1IobVbKc226Gw2pync27t0Kf0EdufZa9j7uBSJay1CC+B3K5lAAZoqgX3ASiKuWsk6OmzKRetXNObWg==", "dev": true, "bin": { "prettier": "bin/prettier.cjs" diff --git a/package.json b/package.json index cd309256..fc96740b 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "mongo-migrate-ts": "^1.1.4", "nx": "17.2.8", "playwright": "^1.39.0", - "prettier": "3.1.1", + "prettier": "3.2.1", "ts-jest": "29.1.0", "ts-node": "10.9.2", "typescript": "5.2.2", From 055d76046c038b32894f14e98effd76b1576b6b9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 14 Jan 2024 06:48:19 +0000 Subject: [PATCH 56/70] chore(deps): update dependency prettier to v3.2.2 (#612) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index dc3eb137..2d26d598 100644 --- a/package-lock.json +++ b/package-lock.json @@ -105,7 +105,7 @@ "mongo-migrate-ts": "^1.1.4", "nx": "17.2.8", "playwright": "^1.39.0", - "prettier": "3.2.1", + "prettier": "3.2.2", "ts-jest": "29.1.0", "ts-node": "10.9.2", "typescript": "5.2.2", @@ -21453,9 +21453,9 @@ } }, "node_modules/prettier": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.1.tgz", - "integrity": "sha512-qSUWshj1IobVbKc226Gw2pync27t0Kf0EdufZa9j7uBSJay1CC+B3K5lAAZoqgX3ASiKuWsk6OmzKRetXNObWg==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.2.tgz", + "integrity": "sha512-HTByuKZzw7utPiDO523Tt2pLtEyK7OibUD9suEJQrPUCYQqrHr74GGX6VidMrovbf/I50mPqr8j/II6oBAuc5A==", "dev": true, "bin": { "prettier": "bin/prettier.cjs" diff --git a/package.json b/package.json index fc96740b..f8e2ccf9 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "mongo-migrate-ts": "^1.1.4", "nx": "17.2.8", "playwright": "^1.39.0", - "prettier": "3.2.1", + "prettier": "3.2.2", "ts-jest": "29.1.0", "ts-node": "10.9.2", "typescript": "5.2.2", From ba10cb719aff1caeac3d5745e4f01b634698b71c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 15 Jan 2024 21:28:59 +0000 Subject: [PATCH 57/70] chore(deps): update dependency @types/node to v20.11.2 (#613) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2d26d598..701184d9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -87,7 +87,7 @@ "@total-typescript/ts-reset": "^0.3.7", "@trivago/prettier-plugin-sort-imports": "^4.1.1", "@types/jest": "29.4.4", - "@types/node": "20.11.0", + "@types/node": "20.11.2", "@typescript-eslint/eslint-plugin": "6.14.0", "@typescript-eslint/parser": "6.14.0", "cobertura-merge": "^1.0.4", @@ -8421,9 +8421,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.11.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.0.tgz", - "integrity": "sha512-o9bjXmDNcF7GbM4CNQpmi+TutCgap/K3w1JyKgxAjqx41zp9qlIAVFi0IhCNsJcXolEqLWhbFbEeL0PvYm4pcQ==", + "version": "20.11.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.2.tgz", + "integrity": "sha512-cZShBaVa+UO1LjWWBPmWRR4+/eY/JR/UIEcDlVsw3okjWEu+rB7/mH6X3B/L+qJVHDLjk9QW/y2upp9wp1yDXA==", "dependencies": { "undici-types": "~5.26.4" } diff --git a/package.json b/package.json index f8e2ccf9..42353e98 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "@total-typescript/ts-reset": "^0.3.7", "@trivago/prettier-plugin-sort-imports": "^4.1.1", "@types/jest": "29.4.4", - "@types/node": "20.11.0", + "@types/node": "20.11.2", "@typescript-eslint/eslint-plugin": "6.14.0", "@typescript-eslint/parser": "6.14.0", "cobertura-merge": "^1.0.4", From 373785270775cccb149cdf9a0f336412e1c15ce4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 15 Jan 2024 21:40:35 +0000 Subject: [PATCH 58/70] fix(deps): update opentelemetry-js monorepo (#614) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 277 +++++++++++++++++++++++++--------------------- package.json | 2 +- 2 files changed, 154 insertions(+), 125 deletions(-) diff --git a/package-lock.json b/package-lock.json index 701184d9..4a89ccbc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,7 +32,7 @@ "@opentelemetry/instrumentation-graphql": "^0.36.0", "@opentelemetry/instrumentation-mongoose": "^0.34.0", "@opentelemetry/instrumentation-pino": "^0.34.0", - "@opentelemetry/sdk-node": "^0.46.0", + "@opentelemetry/sdk-node": "^0.47.0", "@opentelemetry/sdk-trace-base": "^1.14.0", "@sentry/angular-ivy": "^7.77.0", "@sentry/node": "^7.77.0", @@ -6984,9 +6984,9 @@ } }, "node_modules/@opentelemetry/api-logs": { - "version": "0.46.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.46.0.tgz", - "integrity": "sha512-+9BcqfiEDGPXEIo+o3tso/aqGM5dGbGwAkGVp3FPpZ8GlkK1YlaKRd9gMVyPaeRATwvO5wYGGnCsAc/sMMM9Qw==", + "version": "0.47.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.47.0.tgz", + "integrity": "sha512-AR6UOVcWZkuibLR/7/OecYJasncAf6VstNV/KT5qHq1HShVFmJetcgim0KMog/ON23yHZQjT9GPVTwB0FEhPQA==", "dependencies": { "@opentelemetry/api": "^1.0.0" }, @@ -6995,9 +6995,9 @@ } }, "node_modules/@opentelemetry/context-async-hooks": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.19.0.tgz", - "integrity": "sha512-0i1ECOc9daKK3rjUgDDXf0GDD5XfCou5lXnt2DALIc2qKoruPPcesobNKE54laSVUWnC3jX26RzuOa31g0V32A==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.20.0.tgz", + "integrity": "sha512-PNecg4zvRF5y5h3luK/hzUEmgZtZ8hbX19TMALj3SVShYS2MrDZG6uT27uLkAwACMfK9BP7/UyXXjND5lkaC2w==", "engines": { "node": ">=14" }, @@ -7006,11 +7006,11 @@ } }, "node_modules/@opentelemetry/core": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.19.0.tgz", - "integrity": "sha512-w42AukJh3TP8R0IZZOVJVM/kMWu8g+lm4LzT70WtuKqhwq7KVhcDzZZuZinWZa6TtQCl7Smt2wolEYzpHabOgw==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.20.0.tgz", + "integrity": "sha512-lSRvk5AIdD6CtgYJcJXh0wGibQ3S/8bC2qbqKs9wK8e0K1tsWV6YkGFOqVc+jIRlCbZoIBeZzDe5UI+vb94uvg==", "dependencies": { - "@opentelemetry/semantic-conventions": "1.19.0" + "@opentelemetry/semantic-conventions": "1.20.0" }, "engines": { "node": ">=14" @@ -7020,16 +7020,16 @@ } }, "node_modules/@opentelemetry/exporter-trace-otlp-grpc": { - "version": "0.46.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.46.0.tgz", - "integrity": "sha512-kR4kehnfIhv7v/2MuNYfrlh9A/ZtQofwCzurTIplornUjdzhKDGgjui1NkNTqTfM1QkqfCiavGsf5hwocx29bA==", + "version": "0.47.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.47.0.tgz", + "integrity": "sha512-cWy713Wb3WzuBDyhYiLONF2Ojmn6H2Agn/CiIerMypeMIFyhfO3fPm5cA1qSew+6s3115dwrXGw8kQLtfb/xlA==", "dependencies": { "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.19.0", - "@opentelemetry/otlp-grpc-exporter-base": "0.46.0", - "@opentelemetry/otlp-transformer": "0.46.0", - "@opentelemetry/resources": "1.19.0", - "@opentelemetry/sdk-trace-base": "1.19.0" + "@opentelemetry/core": "1.20.0", + "@opentelemetry/otlp-grpc-exporter-base": "0.47.0", + "@opentelemetry/otlp-transformer": "0.47.0", + "@opentelemetry/resources": "1.20.0", + "@opentelemetry/sdk-trace-base": "1.20.0" }, "engines": { "node": ">=14" @@ -7039,15 +7039,15 @@ } }, "node_modules/@opentelemetry/exporter-trace-otlp-http": { - "version": "0.46.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.46.0.tgz", - "integrity": "sha512-vZ2pYOB+qrQ+jnKPY6Gnd58y1k/Ti//Ny6/XsSX7/jED0X77crtSVgC6N5UA0JiGJOh6QB2KE9gaH99010XHzg==", + "version": "0.47.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.47.0.tgz", + "integrity": "sha512-TUSlzSHswJSWVxPx89oF6tOqT9tn+s7/15ED3Hi4Qa17CBmZbJxQ3Bn1j7F5kpBpyPOWjGSdSooOPYCgGsF6Jw==", "dependencies": { - "@opentelemetry/core": "1.19.0", - "@opentelemetry/otlp-exporter-base": "0.46.0", - "@opentelemetry/otlp-transformer": "0.46.0", - "@opentelemetry/resources": "1.19.0", - "@opentelemetry/sdk-trace-base": "1.19.0" + "@opentelemetry/core": "1.20.0", + "@opentelemetry/otlp-exporter-base": "0.47.0", + "@opentelemetry/otlp-transformer": "0.47.0", + "@opentelemetry/resources": "1.20.0", + "@opentelemetry/sdk-trace-base": "1.20.0" }, "engines": { "node": ">=14" @@ -7057,16 +7057,16 @@ } }, "node_modules/@opentelemetry/exporter-trace-otlp-proto": { - "version": "0.46.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.46.0.tgz", - "integrity": "sha512-A7PftDM57w1TLiirrhi8ceAnCpYkpUBObELdn239IyYF67zwngImGfBLf5Yo3TTAOA2Oj1TL76L8zWVL8W+Suw==", + "version": "0.47.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.47.0.tgz", + "integrity": "sha512-0gzOFQr//nh/BtlmYl2I5jhxsfvYkdHr7lluLS5I9M/dCxaZqZHeY7sZgop+g5WbTRAyK63q5BwrpyjbxdXnMg==", "dependencies": { - "@opentelemetry/core": "1.19.0", - "@opentelemetry/otlp-exporter-base": "0.46.0", - "@opentelemetry/otlp-proto-exporter-base": "0.46.0", - "@opentelemetry/otlp-transformer": "0.46.0", - "@opentelemetry/resources": "1.19.0", - "@opentelemetry/sdk-trace-base": "1.19.0" + "@opentelemetry/core": "1.20.0", + "@opentelemetry/otlp-exporter-base": "0.47.0", + "@opentelemetry/otlp-proto-exporter-base": "0.47.0", + "@opentelemetry/otlp-transformer": "0.47.0", + "@opentelemetry/resources": "1.20.0", + "@opentelemetry/sdk-trace-base": "1.20.0" }, "engines": { "node": ">=14" @@ -7076,14 +7076,14 @@ } }, "node_modules/@opentelemetry/exporter-zipkin": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-1.19.0.tgz", - "integrity": "sha512-TY1fy4JiOBN5a8T9fknqTMcz0DXIeFBr6sklaLCgwtj+G699a5R4CekNwpeM7DHSwC44UMX7gljO2I6dYsTS3A==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-1.20.0.tgz", + "integrity": "sha512-CnbkOhvUebOzri1WyGkkdlWIj5AJAhEIRh/ubuT2V48NypXUUCnbrBKN1Aw4pj+wQAkPelYJ6cW42sBdBuOFPg==", "dependencies": { - "@opentelemetry/core": "1.19.0", - "@opentelemetry/resources": "1.19.0", - "@opentelemetry/sdk-trace-base": "1.19.0", - "@opentelemetry/semantic-conventions": "1.19.0" + "@opentelemetry/core": "1.20.0", + "@opentelemetry/resources": "1.20.0", + "@opentelemetry/sdk-trace-base": "1.20.0", + "@opentelemetry/semantic-conventions": "1.20.0" }, "engines": { "node": ">=14" @@ -7155,11 +7155,11 @@ } }, "node_modules/@opentelemetry/otlp-exporter-base": { - "version": "0.46.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.46.0.tgz", - "integrity": "sha512-hfkh7cG17l77ZSLRAogz19SIJzr0KeC7xv5PDyTFbHFpwwoxV/bEViO49CqUFH6ckXB63NrltASP9R7po+ahTQ==", + "version": "0.47.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.47.0.tgz", + "integrity": "sha512-qkcWwy2oR7msLPukIFcP9OkUgLME2zQhEM+18h6RWgJJIjgVlKjt7p2JCap0uWI3K9pBO3eqRRX2U0p2k5e+aw==", "dependencies": { - "@opentelemetry/core": "1.19.0" + "@opentelemetry/core": "1.20.0" }, "engines": { "node": ">=14" @@ -7169,13 +7169,13 @@ } }, "node_modules/@opentelemetry/otlp-grpc-exporter-base": { - "version": "0.46.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.46.0.tgz", - "integrity": "sha512-/KB/xfZZiWIY2JknvCoT/e9paIzQO3QCBN5gR6RyxpXM/AGx3YTAOKvB/Ts9Va19jo5aE74gB7emhFaCNy4Rmw==", + "version": "0.47.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.47.0.tgz", + "integrity": "sha512-iejk7A+82fWpIvGA+rxi9MYGJLvu4e6DGhfJeBiUfrqLnyQEUUFAjprWTN85JuEJHMoqB7/IUiitve01vuNZQQ==", "dependencies": { "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.19.0", - "@opentelemetry/otlp-exporter-base": "0.46.0", + "@opentelemetry/core": "1.20.0", + "@opentelemetry/otlp-exporter-base": "0.47.0", "protobufjs": "^7.2.3" }, "engines": { @@ -7186,12 +7186,12 @@ } }, "node_modules/@opentelemetry/otlp-proto-exporter-base": { - "version": "0.46.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-proto-exporter-base/-/otlp-proto-exporter-base-0.46.0.tgz", - "integrity": "sha512-rEJBA8U2AxfEzrdIUcyyjOweyVFkO6V1XAxwP161JkxpvNuVDdULHAfRVnGtoZhiVA1XsJKcpIIq2MEKAqq4cg==", + "version": "0.47.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-proto-exporter-base/-/otlp-proto-exporter-base-0.47.0.tgz", + "integrity": "sha512-SFVuzf3b7U9+5jfxqWrwsq/HlGF8CEKFe4avSFtEFpj8VOSRDOTYK6A641HEAHiQp/nTLlTHtV7djdp6ZyIUVw==", "dependencies": { - "@opentelemetry/core": "1.19.0", - "@opentelemetry/otlp-exporter-base": "0.46.0", + "@opentelemetry/core": "1.20.0", + "@opentelemetry/otlp-exporter-base": "0.47.0", "protobufjs": "^7.2.3" }, "engines": { @@ -7202,16 +7202,16 @@ } }, "node_modules/@opentelemetry/otlp-transformer": { - "version": "0.46.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.46.0.tgz", - "integrity": "sha512-Fj9hZwr6xuqgsaERn667Uf6kuDG884puWhyrai2Jen2Fq+bGf4/5BzEJp/8xvty0VSU4EfXOto/ys3KpSz2UHg==", + "version": "0.47.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.47.0.tgz", + "integrity": "sha512-0iPMbBoOaboUKVay2A6HXgEWXfL14+zbbywJSioQhVb3FWuO1oh8gvBo84Zra/rrYDLXwSlYBt+UmNXoTwAvXg==", "dependencies": { - "@opentelemetry/api-logs": "0.46.0", - "@opentelemetry/core": "1.19.0", - "@opentelemetry/resources": "1.19.0", - "@opentelemetry/sdk-logs": "0.46.0", - "@opentelemetry/sdk-metrics": "1.19.0", - "@opentelemetry/sdk-trace-base": "1.19.0" + "@opentelemetry/api-logs": "0.47.0", + "@opentelemetry/core": "1.20.0", + "@opentelemetry/resources": "1.20.0", + "@opentelemetry/sdk-logs": "0.47.0", + "@opentelemetry/sdk-metrics": "1.20.0", + "@opentelemetry/sdk-trace-base": "1.20.0" }, "engines": { "node": ">=14" @@ -7221,11 +7221,11 @@ } }, "node_modules/@opentelemetry/propagator-b3": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.19.0.tgz", - "integrity": "sha512-v7y5IBOKBm0vP3yf0DHzlw4L2gL6tZ0KeeMTaxfO5IuomMffDbrGWcvYFp0Dt4LdZctTSK523rVLBB9FBHBciQ==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.20.0.tgz", + "integrity": "sha512-rDLcZGhhe+VoKKY77U5o5IW5D+OMoXg44GYmCn68Jx3O5TBGMJ2oZBcCxLgHlAA/ZdqkdRgQD0E40s8bXq41JA==", "dependencies": { - "@opentelemetry/core": "1.19.0" + "@opentelemetry/core": "1.20.0" }, "engines": { "node": ">=14" @@ -7235,11 +7235,11 @@ } }, "node_modules/@opentelemetry/propagator-jaeger": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.19.0.tgz", - "integrity": "sha512-dedkOoTzKg+nYoLWCMp0Im+wo+XkTRW6aXhi8VQRtMW/9SNJGOllCJSu8llToLxMDF0+6zu7OCrKkevAof2tew==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.20.0.tgz", + "integrity": "sha512-JqdKlyyrgIinR8ZhMoJrL54AAHMDEACLLXYLnabzFTHeoBEsC36ZoO98hVucrpUvkDCJMvdVHH/4cvvj+boUzg==", "dependencies": { - "@opentelemetry/core": "1.19.0" + "@opentelemetry/core": "1.20.0" }, "engines": { "node": ">=14" @@ -7249,12 +7249,12 @@ } }, "node_modules/@opentelemetry/resources": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.19.0.tgz", - "integrity": "sha512-RgxvKuuMOf7nctOeOvpDjt2BpZvZGr9Y0vf7eGtY5XYZPkh2p7e2qub1S2IArdBMf9kEbz0SfycqCviOu9isqg==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.20.0.tgz", + "integrity": "sha512-nOpV0vGegSq+9ze2cEDvO3BMA5pGBhmhKZiAlj+xQZjiEjPmJtdHIuBLRvptu2ahcbFJw85gIB9BYHZOvZK1JQ==", "dependencies": { - "@opentelemetry/core": "1.19.0", - "@opentelemetry/semantic-conventions": "1.19.0" + "@opentelemetry/core": "1.20.0", + "@opentelemetry/semantic-conventions": "1.20.0" }, "engines": { "node": ">=14" @@ -7264,12 +7264,12 @@ } }, "node_modules/@opentelemetry/sdk-logs": { - "version": "0.46.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.46.0.tgz", - "integrity": "sha512-Knlyk4+G72uEzNh6GRN1Fhmrj+/rkATI5/lOrevN7zRDLgp4kfyZBGGoWk7w+qQjlYvwhIIdPVxlIcipivdZIg==", + "version": "0.47.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.47.0.tgz", + "integrity": "sha512-s0ZEsFB0r4sZswicZ1WrT6/jVBTl83Wb92U6OGnsSxecCQ8Bc8gpk+75ZzxfIT6RJemVRPQY7rO3QmgeFbvNIg==", "dependencies": { - "@opentelemetry/core": "1.19.0", - "@opentelemetry/resources": "1.19.0" + "@opentelemetry/core": "1.20.0", + "@opentelemetry/resources": "1.20.0" }, "engines": { "node": ">=14" @@ -7280,12 +7280,12 @@ } }, "node_modules/@opentelemetry/sdk-metrics": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.19.0.tgz", - "integrity": "sha512-FiMii40zr0Fmys4F1i8gmuCvbinBnBsDeGBr4FQemOf0iPCLytYQm5AZJ/nn4xSc71IgKBQwTFQRAGJI7JvZ4Q==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.20.0.tgz", + "integrity": "sha512-07bFOQUrpN/Q5biJ/cuBePztKwkc1VGkFblZxAcVkuvCLDAPJfsyr0NNWegWeYe0bpGt1jmXScpUWnVD+t8Q0w==", "dependencies": { - "@opentelemetry/core": "1.19.0", - "@opentelemetry/resources": "1.19.0", + "@opentelemetry/core": "1.20.0", + "@opentelemetry/resources": "1.20.0", "lodash.merge": "^4.6.2" }, "engines": { @@ -7296,23 +7296,23 @@ } }, "node_modules/@opentelemetry/sdk-node": { - "version": "0.46.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.46.0.tgz", - "integrity": "sha512-BQhzdCRZXchhKjZaFkgxlgoowjOt/QXekJ1CZgfvFO9Yg5GV15LyJFUEyQkDyD8XbshGo3Cnj0WZMBnDWtWY1A==", - "dependencies": { - "@opentelemetry/api-logs": "0.46.0", - "@opentelemetry/core": "1.19.0", - "@opentelemetry/exporter-trace-otlp-grpc": "0.46.0", - "@opentelemetry/exporter-trace-otlp-http": "0.46.0", - "@opentelemetry/exporter-trace-otlp-proto": "0.46.0", - "@opentelemetry/exporter-zipkin": "1.19.0", - "@opentelemetry/instrumentation": "0.46.0", - "@opentelemetry/resources": "1.19.0", - "@opentelemetry/sdk-logs": "0.46.0", - "@opentelemetry/sdk-metrics": "1.19.0", - "@opentelemetry/sdk-trace-base": "1.19.0", - "@opentelemetry/sdk-trace-node": "1.19.0", - "@opentelemetry/semantic-conventions": "1.19.0" + "version": "0.47.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.47.0.tgz", + "integrity": "sha512-xUkVKcg/GzMgGlZPN43U5rCQLnWe/IQLPcUBptsDFD/JW1C9i3D8MepoSDjNunrOPHKZgpSNzx09Qlyzs9RgSQ==", + "dependencies": { + "@opentelemetry/api-logs": "0.47.0", + "@opentelemetry/core": "1.20.0", + "@opentelemetry/exporter-trace-otlp-grpc": "0.47.0", + "@opentelemetry/exporter-trace-otlp-http": "0.47.0", + "@opentelemetry/exporter-trace-otlp-proto": "0.47.0", + "@opentelemetry/exporter-zipkin": "1.20.0", + "@opentelemetry/instrumentation": "0.47.0", + "@opentelemetry/resources": "1.20.0", + "@opentelemetry/sdk-logs": "0.47.0", + "@opentelemetry/sdk-metrics": "1.20.0", + "@opentelemetry/sdk-trace-base": "1.20.0", + "@opentelemetry/sdk-trace-node": "1.20.0", + "@opentelemetry/semantic-conventions": "1.20.0" }, "engines": { "node": ">=14" @@ -7321,14 +7321,43 @@ "@opentelemetry/api": ">=1.3.0 <1.8.0" } }, + "node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/instrumentation": { + "version": "0.47.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.47.0.tgz", + "integrity": "sha512-ZFhphFbowWwMahskn6BBJgMm8Z+TUx98IM+KpLIX3pwCK/zzgbCgwsJXRnjF9edDkc5jEhA7cEz/mP0CxfQkLA==", + "dependencies": { + "@types/shimmer": "^1.0.2", + "import-in-the-middle": "^1.7.2", + "require-in-the-middle": "^7.1.1", + "semver": "^7.5.2", + "shimmer": "^1.2.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/sdk-node/node_modules/import-in-the-middle": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.7.2.tgz", + "integrity": "sha512-coz7AjRnPyKW36J6JX5Bjz1mcX7MX1H2XsEGseVcnXMdzsAbbAu0HBZhiAem+3SAmuZdi+p8OwoB2qUpTRgjOQ==", + "dependencies": { + "acorn": "^8.8.2", + "acorn-import-assertions": "^1.9.0", + "cjs-module-lexer": "^1.2.2", + "module-details-from-path": "^1.0.3" + } + }, "node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.19.0.tgz", - "integrity": "sha512-+IRvUm+huJn2KqfFW3yW/cjvRwJ8Q7FzYHoUNx5Fr0Lws0LxjMJG1uVB8HDpLwm7mg5XXH2M5MF+0jj5cM8BpQ==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.20.0.tgz", + "integrity": "sha512-BAIZ0hUgnhdb3OBQjn1FKGz/Iwie4l+uOMKklP7FGh7PTqEAbbzDNMJKaZQh6KepF7Fq+CZDRKslD3yrYy2Tzw==", "dependencies": { - "@opentelemetry/core": "1.19.0", - "@opentelemetry/resources": "1.19.0", - "@opentelemetry/semantic-conventions": "1.19.0" + "@opentelemetry/core": "1.20.0", + "@opentelemetry/resources": "1.20.0", + "@opentelemetry/semantic-conventions": "1.20.0" }, "engines": { "node": ">=14" @@ -7338,15 +7367,15 @@ } }, "node_modules/@opentelemetry/sdk-trace-node": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.19.0.tgz", - "integrity": "sha512-TCiEq/cUjM15RFqBRwWomTVbOqzndWL4ILa7ZCu0zbjU1/XY6AgHkgrgAc7vGP6TjRqH4Xryuglol8tcIfbBUQ==", - "dependencies": { - "@opentelemetry/context-async-hooks": "1.19.0", - "@opentelemetry/core": "1.19.0", - "@opentelemetry/propagator-b3": "1.19.0", - "@opentelemetry/propagator-jaeger": "1.19.0", - "@opentelemetry/sdk-trace-base": "1.19.0", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.20.0.tgz", + "integrity": "sha512-3RRl4O63Wr/QyWhjreB7xilFhj3cQHWuMqESPwWHb7eJogNmjj1JQsRda/i8xj1Td4Bk+2ojC7aA8mwbKbEfPQ==", + "dependencies": { + "@opentelemetry/context-async-hooks": "1.20.0", + "@opentelemetry/core": "1.20.0", + "@opentelemetry/propagator-b3": "1.20.0", + "@opentelemetry/propagator-jaeger": "1.20.0", + "@opentelemetry/sdk-trace-base": "1.20.0", "semver": "^7.5.2" }, "engines": { @@ -7357,9 +7386,9 @@ } }, "node_modules/@opentelemetry/semantic-conventions": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.19.0.tgz", - "integrity": "sha512-14jRpC8f5c0gPSwoZ7SbEJni1PqI+AhAE8m1bMz6v+RPM4OlP1PT2UHBJj5Qh/ALLPjhVU/aZUK3YyjTUqqQVg==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.20.0.tgz", + "integrity": "sha512-3zLJJCgTKYpbqFX8drl8hOCHtdchELC+kGqlVcV4mHW1DiElTtv1Nt9EKBptTd1IfL56QkuYnWJ3DeHd2Gtu/A==", "engines": { "node": ">=14" } diff --git a/package.json b/package.json index 42353e98..d892e2cd 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,7 @@ "@opentelemetry/instrumentation-graphql": "^0.36.0", "@opentelemetry/instrumentation-mongoose": "^0.34.0", "@opentelemetry/instrumentation-pino": "^0.34.0", - "@opentelemetry/sdk-node": "^0.46.0", + "@opentelemetry/sdk-node": "^0.47.0", "@opentelemetry/sdk-trace-base": "^1.14.0", "@sentry/angular-ivy": "^7.77.0", "@sentry/node": "^7.77.0", From da055888a1bb9a77053a2e4cdb83d9f08020359d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 15 Jan 2024 23:49:00 +0000 Subject: [PATCH 59/70] chore(deps): update dependency @types/node to v20.11.3 (#615) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4a89ccbc..a0de5dcf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -87,7 +87,7 @@ "@total-typescript/ts-reset": "^0.3.7", "@trivago/prettier-plugin-sort-imports": "^4.1.1", "@types/jest": "29.4.4", - "@types/node": "20.11.2", + "@types/node": "20.11.3", "@typescript-eslint/eslint-plugin": "6.14.0", "@typescript-eslint/parser": "6.14.0", "cobertura-merge": "^1.0.4", @@ -8450,9 +8450,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.11.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.2.tgz", - "integrity": "sha512-cZShBaVa+UO1LjWWBPmWRR4+/eY/JR/UIEcDlVsw3okjWEu+rB7/mH6X3B/L+qJVHDLjk9QW/y2upp9wp1yDXA==", + "version": "20.11.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.3.tgz", + "integrity": "sha512-nrlmbvGPNGaj84IJZXMPhQuCMEVTT/hXZMJJG/aIqVL9fKxqk814sGGtJA4GI6hpJSLQjpi6cn0Qx9eOf9SDVg==", "dependencies": { "undici-types": "~5.26.4" } diff --git a/package.json b/package.json index d892e2cd..7c2fc778 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "@total-typescript/ts-reset": "^0.3.7", "@trivago/prettier-plugin-sort-imports": "^4.1.1", "@types/jest": "29.4.4", - "@types/node": "20.11.2", + "@types/node": "20.11.3", "@typescript-eslint/eslint-plugin": "6.14.0", "@typescript-eslint/parser": "6.14.0", "cobertura-merge": "^1.0.4", From ab21aa4a9ba90a14dfab3c225a59b8f11272885e Mon Sep 17 00:00:00 2001 From: Timon Date: Tue, 16 Jan 2024 02:00:39 +0100 Subject: [PATCH 60/70] feat(spa): dockerize (#603) --- .../actions/build-and-deploy-api/action.yml | 34 +++++------ .../actions/build-and-deploy-spa/action.yml | 58 ++++++++++++------- .github/workflows/ci.yml | 29 +++++----- .github/workflows/next-deployment.yml | 12 ++-- .github/workflows/preview-deployment.yml | 26 +++++---- .gitignore | 5 +- .prettierignore | 4 +- CONTRIBUTING.md | 2 +- apps/api/.env.template | 3 + apps/api/src/.env.template | 4 -- apps/api/src/app/app.module.ts | 2 + apps/api/src/app/environment.template | 3 + apps/api/src/app/environment.ts | 4 ++ apps/spa/.eslintrc.json | 6 ++ apps/spa/docker/Dockerfile | 17 ++++++ apps/spa/docker/docker-entrypoint.sh | 12 ++++ apps/spa/docker/nginx.conf | 46 +++++++++++++++ apps/spa/project.json | 11 ++-- apps/spa/src/app/app.module.ts | 39 ++++++++++++- apps/spa/src/assets/.gitkeep | 0 apps/spa/src/assets/config.json | 5 ++ apps/spa/src/assets/config.template.json | 6 ++ .../spa/src/environments/environment.model.ts | 10 ---- .../spa/src/environments/environment.template | 10 +--- apps/spa/src/environments/environment.ts | 18 ++++-- apps/spa/src/global.d.ts | 5 ++ apps/spa/src/index.html | 4 +- apps/spa/tsconfig.app.json | 3 +- .../src/lib/components/dev-login.component.ts | 40 ++++++++----- package-lock.json | 23 ++++++++ package.json | 3 + 31 files changed, 315 insertions(+), 129 deletions(-) create mode 100644 apps/api/.env.template delete mode 100644 apps/api/src/.env.template create mode 100644 apps/api/src/app/environment.template create mode 100644 apps/api/src/app/environment.ts create mode 100644 apps/spa/docker/Dockerfile create mode 100644 apps/spa/docker/docker-entrypoint.sh create mode 100644 apps/spa/docker/nginx.conf delete mode 100644 apps/spa/src/assets/.gitkeep create mode 100644 apps/spa/src/assets/config.json create mode 100644 apps/spa/src/assets/config.template.json delete mode 100644 apps/spa/src/environments/environment.model.ts create mode 100644 apps/spa/src/global.d.ts diff --git a/.github/actions/build-and-deploy-api/action.yml b/.github/actions/build-and-deploy-api/action.yml index 7d1efcf9..b091953e 100644 --- a/.github/actions/build-and-deploy-api/action.yml +++ b/.github/actions/build-and-deploy-api/action.yml @@ -1,19 +1,13 @@ name: 'build-and-deploy-api' -description: 'Builds API Project for Production and Deploys it to a given WA Slot' +description: 'Builds API project for production and deploys it to a given environment' inputs: releaseVersion: required: true description: "Release Version (Commit or Tag)" - slot: + deploymentEnv: required: true - description: "Slot Identifier" - mongoUri: - required: true - description: "Mongo Connection URI" - sentryKey: - required: true - description: "Sentry DSN Key" + description: "Deployment Environment" sentryAuthToken: required: true description: "Sentry Auth Token" @@ -26,6 +20,9 @@ inputs: containerRegistryPassword: required: true description: "Container registry password" + containerTag: + required: true + description: "Container tag" outputs: url: description: "API URL" @@ -42,6 +39,11 @@ runs: registry: ${{ inputs.containerRegistryUrl }} username: ${{ inputs.containerRegistryUsername }} password: ${{ inputs.containerRegistryPassword }} + - name: Create Environment + run: envsubst < apps/api/src/app/environment.template > apps/api/src/app/environment.ts + shell: bash + env: + RELEASE_VERSION: ${{ inputs.releaseVersion }} - name: Build app run: | npx nx build api --prod @@ -55,20 +57,12 @@ runs: context: ./ file: ./apps/api/Dockerfile build-args: | - NODE_VERSION=${{ steps.node-version-check.outputs.node-version}} + NODE_VERSION=${{steps.node-version-check.outputs.node-version}} push: true tags: | - ghcr.io/kordis-leitstelle/kordis-api:${{ inputs.releaseVersion}} + {{ inputs.containerTag }} cache-from: type=gha cache-to: type=gha,mode=max - - name: Set environment for deployment - run: envsubst < apps/api/src/.env.template > dist/apps/api/.env - env: - MONGODB_URI: ${{ inputs.mongoUri }} - ENVIRONMENT_NAME: ${{ inputs.slot }} - RELEASE_VERSION: ${{ inputs.releaseVersion }} - SENTRY_KEY: ${{ inputs.sentryKey }} - shell: bash - name: Deploy API id: wa-deployment run: echo "url=placeholder" >> $GITHUB_OUTPUT @@ -80,6 +74,6 @@ runs: SENTRY_ORG: kordis-leitstelle SENTRY_PROJECT: kordis-api with: - environment: ${{ inputs.slot }} + environment: ${{ inputs.deploymentEnv }} version: ${{ inputs.releaseVersion }} sourcemaps: ./dist/apps/api diff --git a/.github/actions/build-and-deploy-spa/action.yml b/.github/actions/build-and-deploy-spa/action.yml index 5d69b9b8..ba5a91eb 100644 --- a/.github/actions/build-and-deploy-spa/action.yml +++ b/.github/actions/build-and-deploy-spa/action.yml @@ -1,25 +1,28 @@ name: 'build-and-deploy-spa' -description: 'Builds SPA Project for Production and Deploys it to a given SWA Environment' +description: 'Builds SPA project for production and deploys it to a given environment' inputs: - apiUrl: - required: true - description: "Base URL of the API" - oauthConfig: - required: true - description: "OAuthConfig from the angular-oauth2-oidc package" releaseVersion: required: true description: "Release Version (Commit or Tag)" deploymentEnv: required: true description: "Deployment Environment" - sentryKey: - required: true - description: "Sentry DSN Key" sentryAuthToken: required: true description: "Sentry Auth Token" + containerRegistryUrl: + required: true + description: "Container registry url" + containerRegistryUsername: + required: true + description: "Container registry username" + containerRegistryPassword: + required: true + description: "Container registry password" + containerTag: + required: true + description: "Container tag" outputs: url: description: "SPA URL" @@ -28,25 +31,38 @@ outputs: runs: using: "composite" steps: - - name: Generate Third-Party Licenses - run: npx --yes generate-license-file@3.0.0-beta.1 --input package.json --output apps/spa/src/assets/third-party-licenses.txt --ci - shell: bash - - run: | - envsubst < apps/spa/src/environments/environment.template > apps/spa/src/environments/environment.prod.ts - npx nx build spa --prod + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + - name: Login to GitHub Container Registry + uses: docker/login-action@v3 + with: + registry: ${{ inputs.containerRegistryUrl }} + username: ${{ inputs.containerRegistryUsername }} + password: ${{ inputs.containerRegistryPassword }} + - run: envsubst < apps/spa/src/environments/environment.template > apps/spa/src/environments/environment.ts shell: bash env: IS_PRODUCTION: true - ENVIRONMENT_NAME: ${{ inputs.deploymentEnv }} - API_URL: ${{ inputs.apiUrl }} - OAUTH_CONFIG: ${{ inputs.oauthConfig }} RELEASE_VERSION: ${{ inputs.releaseVersion }} - SENTRY_KEY: ${{ inputs.sentryKey }} + - run: | + npx nx build spa --prod + npx --yes generate-license-file@3.0.1 --input package.json --output dist/apps/spa/browser/assets/third-party-licenses.txt --ci + shell: bash + - name: Build and push image + uses: docker/build-push-action@v5 + with: + context: ./ + file: ./apps/spa/docker/Dockerfile + push: true + tags: | + ${{inputs.containerTag}} + cache-from: type=gha + cache-to: type=gha,mode=max - name: Deploy SPA id: spa-deployment shell: bash run: echo "url=placeholder" >> $GITHUB_OUTPUT - - name: Build SPA with source maps + - name: Build SPA with source maps for sentry run: npx nx build spa --prod --source-map=true shell: bash - name: Create Sentry release diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 737f4ee5..e86c48a1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -39,29 +39,32 @@ jobs: - name: Merge Coverage files run: '[ -d "./coverage/" ] && ./node_modules/.bin/lcov-result-merger ./coverage/**/lcov.info ./coverage/lcov.info || exit 0' - - name: Create SPA Environment File - run: envsubst < apps/spa/src/environments/environment.template > apps/spa/src/environments/environment.prod.ts + - name: Create Environments + run: | + envsubst < apps/spa/src/environments/environment.template > apps/spa/src/environments/environment.ts + envsubst < apps/api/src/app/environment.template > apps/api/src/app/environment.ts env: IS_PRODUCTION: true ENVIRONMENT_NAME: 'ci' RELEASE_VERSION: ${{ github.sha }} - API_URL: http://localhost:3000/ - OAUTH_CONFIG: undefined - name: Build - run: npx nx run-many -t build --all --parallel=3 - - name: Start and prepare MongoDB for E2Es - run: ./tools/db/kordis-db.sh init e2edb + run: | + npx nx run-many -t build --all --parallel=3 + docker build -t kordis-api:${{ github.sha }} -f ./apps/api/Dockerfile --build-arg NODE_VERSION=$(cat .nvmrc | tr -cd '[:digit:].') . & + docker build -t kordis-spa:${{ github.sha }} -f ./apps/spa/docker/Dockerfile . & + wait - name: Install Chromium for E2Es run: npx -y playwright install chromium + - name: Start and prepare MongoDB for E2Es + run: ./tools/db/kordis-db.sh init e2edb + - name: Start API and SPA containers + run: | + docker run -d -p 3000:3333 -e MONGODB_URI=mongodb://host.docker.internal:27017/e2edb kordis-api:${{ github.sha }} + docker run -d -p 4200:8080 -e API_URL=http://localhost:3000 kordis-spa:${{ github.sha }} - name: Run E2Es - run: npm run serve:all:prod & (npx wait-on tcp:3000 && npx wait-on http://localhost:4200 && npx nx e2e spa-e2e --skipInstall) + run: npx wait-on -t 30s tcp:3000 && npx wait-on -t 30s http://localhost:4200 && npx nx e2e spa-e2e --skipInstall env: E2E_BASE_URL: http://localhost:4200/ - MONGODB_URI: mongodb://127.0.0.1:27017/e2edb - ENVIRONMENT_NAME: 'ci' - RELEASE_VERSION: ${{ github.sha }} - SENTRY_KEY: ${{ secrets.SENTRY_KEY }} - PORT: 3000 - uses: actions/upload-artifact@v4 if: failure() with: diff --git a/.github/workflows/next-deployment.yml b/.github/workflows/next-deployment.yml index 0c7a6c87..b2719f8a 100644 --- a/.github/workflows/next-deployment.yml +++ b/.github/workflows/next-deployment.yml @@ -29,14 +29,13 @@ jobs: id: api-deployment uses: ./.github/actions/build-and-deploy-api with: - slot: "next" + deploymentEnv: "next" releaseVersion: ${{ github.sha }} - mongoUri: ${{ secrets.DEV_MONGODB_URI }} - sentryKey: ${{ secrets.API_SENTRY_KEY }} sentryAuthToken: ${{ secrets.SENTRY_AUTH_TOKEN }} containerRegistryUrl: ghcr.io containerRegistryUsername: ${{ github.actor }} containerRegistryPassword: ${{ secrets.GITHUB_TOKEN }} + containerTag: ghcr.io/kordis-leitstelle/kordis-api:${{ github.sha }} - name: Apply Database Migrations run: echo "add again once infrastructure is set up" # ./tools/db/kordis-db.sh apply-pending-migrations env: @@ -47,12 +46,13 @@ jobs: id: spa-deployment uses: ./.github/actions/build-and-deploy-spa with: - apiUrl: ${{ steps.api-deployment.outputs.url }} - oauthConfig: ${{ secrets.DEV_OAUTH_CONFIG }} releaseVersion: ${{ github.sha }} deploymentEnv: "next" - sentryKey: ${{ secrets.SPA_SENTRY_KEY }} sentryAuthToken: ${{ secrets.SENTRY_AUTH_TOKEN }} + containerRegistryUrl: ghcr.io + containerRegistryUsername: ${{ github.actor }} + containerRegistryPassword: ${{ secrets.GITHUB_TOKEN }} + containerTag: ghcr.io/kordis-leitstelle/kordis-spa:${{ github.sha }} e2e: needs: deployment diff --git a/.github/workflows/preview-deployment.yml b/.github/workflows/preview-deployment.yml index eca89693..91d8d24c 100644 --- a/.github/workflows/preview-deployment.yml +++ b/.github/workflows/preview-deployment.yml @@ -81,23 +81,25 @@ jobs: id: api-deployment uses: ./.github/actions/build-and-deploy-api with: - slot: "pr${{ github.event.issue.number }}" + deploymentEnv: "pr${{ github.event.issue.number }}" releaseVersion: ${{ steps.set-pr-sha.outputs.head_sha }} - sentryKey: ${{ secrets.API_SENTRY_KEY }} sentryAuthToken: ${{ secrets.SENTRY_AUTH_TOKEN }} containerRegistryUrl: ghcr.io containerRegistryUsername: ${{ github.actor }} containerRegistryPassword: ${{ secrets.GITHUB_TOKEN }} + containerTag: ghcr.io/kordis-leitstelle/kordis-api:${{ steps.set-pr-sha.outputs.head_sha }} + - name: Build and Deploy SPA id: spa-deployment uses: ./.github/actions/build-and-deploy-spa with: - apiUrl: ${{ steps.api-deployment.outputs.url }} - oauthConfig: ${{ secrets.DEV_OAUTH_CONFIG }} releaseVersion: ${{ steps.set-pr-sha.outputs.head_sha }} deploymentEnv: "pr${{ github.event.issue.number }}" - sentryKey: ${{ secrets.SPA_SENTRY_KEY }} sentryAuthToken: ${{ secrets.SENTRY_AUTH_TOKEN }} + containerRegistryUrl: ghcr.io + containerRegistryUsername: ${{ github.actor }} + containerRegistryPassword: ${{ secrets.GITHUB_TOKEN }} + containerTag: ghcr.io/kordis-leitstelle/kordis-spa:${{ steps.set-pr-sha.outputs.head_sha }} - name: Update PR Preview Comment uses: peter-evans/create-or-update-comment@v3.1.0 with: @@ -163,23 +165,25 @@ jobs: id: api-deployment uses: ./.github/actions/build-and-deploy-api with: - slot: "pr${{ github.event.pull_request.number }}" + deploymentEnv: "pr${{ github.event.pull_request.number }}" releaseVersion: ${{ github.event.pull_request.head.sha }} - sentryKey: ${{ secrets.API_SENTRY_KEY }} sentryAuthToken: ${{ secrets.SENTRY_AUTH_TOKEN }} containerRegistryUrl: ghcr.io containerRegistryUsername: ${{ github.actor }} containerRegistryPassword: ${{ secrets.GITHUB_TOKEN }} + containerTag: ghcr.io/kordis-leitstelle/kordis-api:${{ github.event.pull_request.head.sha }} - name: Build and Deploy SPA id: spa-deployment uses: ./.github/actions/build-and-deploy-spa with: - apiUrl: ${{ steps.api-deployment.outputs.url }} - oauthConfig: ${{ secrets.DEV_OAUTH_CONFIG }} - releaseVersion: ${{ github.event.pull_request.head.sha }} + releaseVersion: ${{ github.event.pull_request.head.sha }} deploymentEnv: "pr${{ github.event.pull_request.number }}" - sentryKey: ${{ secrets.SPA_SENTRY_KEY }} sentryAuthToken: ${{ secrets.SENTRY_AUTH_TOKEN }} + containerRegistryUrl: ghcr.io + containerRegistryUsername: ${{ github.actor }} + containerRegistryPassword: ${{ secrets.GITHUB_TOKEN }} + containerTag: ghcr.io/kordis-leitstelle/kordis-spa:${{ github.event.pull_request.head.sha }} + - name: Update PR Preview Comment uses: peter-evans/create-or-update-comment@v3.1.0 with: diff --git a/.gitignore b/.gitignore index 419a1d55..923e59f4 100644 --- a/.gitignore +++ b/.gitignore @@ -45,8 +45,7 @@ Thumbs.db playwright/.auth # Environments -apps/api/src/.env +apps/api/.env apps/spa-e2e/.env -apps/spa/src/environments/environment.prod.ts -.nx/cache \ No newline at end of file +.nx/cache diff --git a/.prettierignore b/.prettierignore index 41bf6f4e..e2388480 100644 --- a/.prettierignore +++ b/.prettierignore @@ -8,7 +8,9 @@ package-lock.json .angular apps/api/src/main.ts +apps/spa/src/assets/config.template.json +libs/spa/observability/src/lib/services/sentry-observability.service.spec.ts /.nx/cache -migrations.json \ No newline at end of file +migrations.json diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 66fb4067..ec7b0a2b 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -89,7 +89,7 @@ information about the folder and code structure please also read the [architecture documentation](docs/architecture.md). Before you can run the API application, you need to create a .env file from the -[.env.example](apps/api/src/.env.template) file. There you have to specify the +[.env.example](apps/api/.env.template) file. There you have to specify the MongoDB connection URI and more configurations. You can ignore some values as they are only used in production (they have a comment to clarify this). If you want to test the API directly without the SPA, you can use one of the diff --git a/apps/api/.env.template b/apps/api/.env.template new file mode 100644 index 00000000..53df5afe --- /dev/null +++ b/apps/api/.env.template @@ -0,0 +1,3 @@ +MONGODB_URI=$MONGODB_URI +ENVIRONMENT_NAME=$ENVIRONMENT_NAME +SENTRY_KEY=$SENTRY_KEY# Prod diff --git a/apps/api/src/.env.template b/apps/api/src/.env.template deleted file mode 100644 index 09149cc2..00000000 --- a/apps/api/src/.env.template +++ /dev/null @@ -1,4 +0,0 @@ -MONGODB_URI=$MONGODB_URI -ENVIRONMENT_NAME=$ENVIRONMENT_NAME# Prod -RELEASE_VERSION=$RELEASE_VERSION# Prod -SENTRY_KEY=$SENTRY_KEY# Prod diff --git a/apps/api/src/app/app.module.ts b/apps/api/src/app/app.module.ts index 2b8a5053..9c293a75 100644 --- a/apps/api/src/app/app.module.ts +++ b/apps/api/src/app/app.module.ts @@ -18,6 +18,7 @@ import { SharedKernel, errorFormatterFactory } from '@kordis/api/shared'; import { AppResolver } from './app.resolver'; import { AppService } from './app.service'; import { GraphqlSubscriptionsController } from './controllers/graphql-subscriptions.controller'; +import environment from './environment'; const FEATURE_MODULES = [OrganizationModule]; const UTILITY_MODULES = [ @@ -34,6 +35,7 @@ const UTILITY_MODULES = [ isGlobal: true, cache: true, envFilePath: path.resolve(__dirname, '.env'), + load: [environment], }), GraphQLModule.forRootAsync({ imports: [ConfigModule], diff --git a/apps/api/src/app/environment.template b/apps/api/src/app/environment.template new file mode 100644 index 00000000..e2802f44 --- /dev/null +++ b/apps/api/src/app/environment.template @@ -0,0 +1,3 @@ +export default () => ({ + RELEASE_VERSION: '$RELEASE_VERSION', +}); diff --git a/apps/api/src/app/environment.ts b/apps/api/src/app/environment.ts new file mode 100644 index 00000000..db951de3 --- /dev/null +++ b/apps/api/src/app/environment.ts @@ -0,0 +1,4 @@ +// eslint-disable-next-line @typescript-eslint/explicit-function-return-type +export default () => ({ + RELEASE_VERSION: '0.0.0-development', +}); diff --git a/apps/spa/.eslintrc.json b/apps/spa/.eslintrc.json index 9aa37450..5017aebf 100644 --- a/apps/spa/.eslintrc.json +++ b/apps/spa/.eslintrc.json @@ -31,6 +31,12 @@ "files": ["*.html"], "extends": ["plugin:@nx/angular-template"], "rules": {} + }, + { + "files": ["*.d.ts"], + "rules": { + "no-var": "off" + } } ] } diff --git a/apps/spa/docker/Dockerfile b/apps/spa/docker/Dockerfile new file mode 100644 index 00000000..697135e2 --- /dev/null +++ b/apps/spa/docker/Dockerfile @@ -0,0 +1,17 @@ +FROM nginxinc/nginx-unprivileged:1.24.0 + +WORKDIR /usr/share/nginx/html + +COPY ./apps/spa/docker/nginx.conf /etc/nginx/conf.d/default.conf +COPY ./dist/apps/spa/browser ./ +# COPY needed, since native permissions altering wont work due to user restrictions by image +COPY --chown=nginx:nginx ./dist/apps/spa/browser/assets/config.template.json ./assets/config.template.json +COPY --chown=nginx:nginx ./dist/apps/spa/browser/assets/config.json ./assets/config.json +COPY --chmod=704 ./apps/spa/docker/docker-entrypoint.sh /usr/local/bin/docker-entrypoint + +EXPOSE 8080 + +ENTRYPOINT ["docker-entrypoint"] + +CMD ["nginx", "-g", "daemon off;"] + diff --git a/apps/spa/docker/docker-entrypoint.sh b/apps/spa/docker/docker-entrypoint.sh new file mode 100644 index 00000000..5ed473b3 --- /dev/null +++ b/apps/spa/docker/docker-entrypoint.sh @@ -0,0 +1,12 @@ +#!/bin/sh + +set -euo + +echo "Setting runtime environment from env vars" + +# Check if OAuth is set, otherwise set it to null +export OAUTH_CONFIG="${OAUTH_CONFIG:-null}" + +envsubst assets/config.json + +exec "$@" diff --git a/apps/spa/docker/nginx.conf b/apps/spa/docker/nginx.conf new file mode 100644 index 00000000..a0e91fc8 --- /dev/null +++ b/apps/spa/docker/nginx.conf @@ -0,0 +1,46 @@ +server { + listen 8080; + + server_name _; + server_tokens off; + + index index.html; + root /usr/share/nginx/html; + + # change nonce in the apps index.html + sub_filter_once off; + sub_filter csp_nonce $request_id; + + # add CSP and further security headers + add_header Content-Security-Policy "default-src 'self'; script-src 'self' 'nonce-$request_id'; object-src 'none'; base-uri 'self'; connect-src 'self'; img-src 'self'; style-src 'self' 'nonce-$request_id'; font-src 'self'; frame-ancestors 'self'; trusted-types angular angular#bundler dompurify default; require-trusted-types-for 'script';" always; + add_header Content-Type-Options "nosniff" always; + add_header X-Frame-Options "SAMEORIGIN" always; + add_header X-XSS-Protection "1; mode=block" always; + add_header Referrer-Policy "strict-origin-when-cross-origin" always; + + # enable gzip compression + gzip on; + gzip_comp_level 5; + gzip_min_length 1100; + gzip_buffers 4 32k; + gzip_proxied any; + gzip_types + application/javascript + application/json + application/x-javascript + application/xml + image/svg+xml + text/css + text/javascript + text/js + text/plain + text/xml; + gzip_vary on; + + location / { + real_ip_header X-Forwarded-For; + set_real_ip_from 10.0.0.0/8; + + try_files $uri $uri/ /index.html; + } +} diff --git a/apps/spa/project.json b/apps/spa/project.json index 1deea54e..37370fc8 100644 --- a/apps/spa/project.json +++ b/apps/spa/project.json @@ -24,12 +24,6 @@ }, "configurations": { "production": { - "fileReplacements": [ - { - "replace": "apps/spa/src/environments/environment.ts", - "with": "apps/spa/src/environments/environment.prod.ts" - } - ], "budgets": [ { "type": "initial", @@ -59,7 +53,10 @@ "buildTarget": "spa:build:production" }, "development": { - "buildTarget": "spa:build:development" + "buildTarget": "spa:build:development", + "headers": { + "Content-Security-Policy": "default-src 'self'; script-src 'self' 'nonce-csp_nonce'; object-src 'none'; base-uri 'self'; connect-src 'self'; img-src 'self'; style-src 'self' 'nonce-csp_nonce'; font-src 'self'; frame-ancestors 'self'; trusted-types angular angular#bundler dompurify default; require-trusted-types-for 'script';" + } } }, "defaultConfiguration": "development" diff --git a/apps/spa/src/app/app.module.ts b/apps/spa/src/app/app.module.ts index 4cd9ac02..6c580cba 100644 --- a/apps/spa/src/app/app.module.ts +++ b/apps/spa/src/app/app.module.ts @@ -1,10 +1,12 @@ import { registerLocaleData } from '@angular/common'; -import { HttpClientModule } from '@angular/common/http'; +import { HttpClient, HttpClientModule } from '@angular/common/http'; import de from '@angular/common/locales/de'; -import { NgModule } from '@angular/core'; +import { APP_INITIALIZER, NgModule } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; import { RouterModule } from '@angular/router'; +import DOMPurify from 'dompurify'; import { NZ_I18N, de_DE } from 'ng-zorro-antd/i18n'; +import { firstValueFrom } from 'rxjs'; import { AuthModule, DevAuthModule } from '@kordis/spa/auth'; import { @@ -40,7 +42,38 @@ registerLocaleData(de); ) : NoopObservabilityModule.forRoot(), ], - providers: [{ provide: NZ_I18N, useValue: de_DE }], + providers: [ + { + provide: APP_INITIALIZER, + // we need to use a global tt policy here mainly for the ant design icons + useFactory: () => () => { + globalThis.trustedTypes.createPolicy('default', { + // https://github.com/angular/angular/issues/31329 can't use Angular DomSanitizer here + createHTML: (s) => { + return DOMPurify.sanitize( + s + // hack so chrome won't complain about inline styles (mainly from svg icons) + .replace('